Home
last modified time | relevance | path

Searched refs:disk (Results 1 – 12 of 12) sorted by relevance

/DragonOS/kernel/src/driver/base/block/
H A Ddisk_info.rs15 disk: Option<Weak<dyn BlockDevice>>, // 当前分区所属的磁盘 field
26 disk: Weak<dyn BlockDevice>, in new()
33 disk: Some(disk), in new()
43 disk: None, in new_raw()
50 pub fn disk(&self) -> Arc<dyn BlockDevice> { in disk() method
51 return self.disk.as_ref().unwrap().upgrade().unwrap(); in disk()
/DragonOS/kernel/src/driver/disk/ahci/
H A Dahci_inode.rs31 disk: Arc<LockedAhciDisk>, field
38 pub fn new(disk: Arc<LockedAhciDisk>) -> Arc<Self> { in new()
43 disk, in new()
129 return self.0.lock().disk.read_at_bytes(offset, len, buf); in read_at()
148 return self.0.lock().disk.write_at_bytes(offset, len, buf); in write_at()
H A Dmod.rs9 use crate::driver::disk::ahci::ahcidisk::LockedAhciDisk;
14 use crate::driver::disk::ahci::{
H A Dahcidisk.rs15 use crate::driver::disk::ahci::HBA_PxIS_TFES;
21 use crate::driver::disk::ahci::hba::{
405 let disk = self.inner().self_ref.upgrade().unwrap() as Arc<dyn BlockDevice>; in read_mbr_table() localVariable
406 MbrDiskPartionTable::from_disk(disk) in read_mbr_table()
/DragonOS/kernel/src/filesystem/
H A Dmbr.rs86 pub fn from_disk(disk: Arc<dyn BlockDevice>) -> Result<MbrDiskPartionTable, SystemError> { in from_disk()
93 disk.read_at_sync(0, 1, &mut buf)?; in from_disk()
135 pub fn partitions(&self, disk: Weak<dyn BlockDevice>) -> Vec<Arc<Partition>> { in partitions()
143 disk.clone(), in partitions()
/DragonOS/kernel/src/driver/
H A Dmod.rs5 pub mod disk; module
/DragonOS/tools/
H A Dumount_virt_disk.sh13 DISK_NAME=disk-${ARCH}.img
H A Dmount_virt_disk.sh16 DISK_NAME=disk-${ARCH}.img
H A Dcreate_hdd_image.sh18 DISK_NAME=disk-${ARCH}.img
H A Dwrite_disk_image.sh15 DISK_NAME=disk-${ARCH}.img
/DragonOS/kernel/src/init/
H A Dinitial_kthread.rs37 crate::driver::disk::ahci::ahci_init() in kernel_init()
/DragonOS/kernel/src/filesystem/fat/
H A Dfs.rs1368 partition.disk().read_at(lba, 1, &mut v)?; in update()