Searched refs:disk (Results 1 – 12 of 12) sorted by relevance
/DragonOS/kernel/src/driver/base/block/ |
H A D | disk_info.rs | 15 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 D | ahci_inode.rs | 31 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 D | mod.rs | 9 use crate::driver::disk::ahci::ahcidisk::LockedAhciDisk; 14 use crate::driver::disk::ahci::{
|
H A D | ahcidisk.rs | 15 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 D | mbr.rs | 86 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 D | mod.rs | 5 pub mod disk; module
|
/DragonOS/tools/ |
H A D | umount_virt_disk.sh | 13 DISK_NAME=disk-${ARCH}.img
|
H A D | mount_virt_disk.sh | 16 DISK_NAME=disk-${ARCH}.img
|
H A D | create_hdd_image.sh | 18 DISK_NAME=disk-${ARCH}.img
|
H A D | write_disk_image.sh | 15 DISK_NAME=disk-${ARCH}.img
|
/DragonOS/kernel/src/init/ |
H A D | initial_kthread.rs | 37 crate::driver::disk::ahci::ahci_init() in kernel_init()
|
/DragonOS/kernel/src/filesystem/fat/ |
H A D | fs.rs | 1368 partition.disk().read_at(lba, 1, &mut v)?; in update()
|