Home
last modified time | relevance | path

Searched refs:block_device (Results 1 – 16 of 16) sorted by relevance

/DragonOS/kernel/src/driver/base/block/
H A Dgendisk.rs10 use super::block_device::{BlockDevice, BlockId, GeneralBlockRange, LBA_SIZE};
39 pub fn block_device(&self) -> Arc<dyn BlockDevice> { in block_device() method
63 return self.block_device().read_at(lba, blocks, buf); in read_at()
78 .block_device() in read_at_bytes()
100 .block_device() in write_at_bytes()
119 return self.block_device().write_at(lba, blocks, buf); in write_at()
145 self.block_device().sync() in sync()
H A Dmod.rs1 pub mod block_device; module
H A Ddisk_info.rs5 use super::block_device::{BlockDevice, GeneralBlockRange};
H A Dmanager.rs16 block_device::{BlockDevName, BlockDevice, GeneralBlockRange},
/DragonOS/kernel/src/driver/block/cache/
H A Dcache_block.rs3 use crate::driver::base::block::block_device::BlockId;
H A Dcache_iter.rs1 use crate::driver::base::block::block_device::BlockId;
H A Dcached_block_device.rs5 use crate::{driver::base::block::block_device::BlockId, libs::rwlock::RwLock};
/DragonOS/kernel/src/driver/scsi/
H A Dmod.rs10 use super::base::block::block_device::BlockDevName;
/DragonOS/kernel/src/driver/disk/ahci/
H A Dahci_inode.rs1 use crate::driver::base::block::block_device::BlockDevice;
H A Dahcidisk.rs3 use crate::driver::base::block::block_device::{
/DragonOS/kernel/src/filesystem/
H A Dmbr.rs11 driver::base::block::{block_device::BlockDevice, disk_info::Partition, SeekFrom},
/DragonOS/kernel/src/filesystem/fat/
H A Dbpb.rs7 driver::base::block::{block_device::LBA_SIZE, gendisk::GenDisk, SeekFrom},
H A Dfs.rs24 driver::base::block::{block_device::LBA_SIZE, disk_info::Partition, SeekFrom},
H A Dentry.rs7 driver::base::block::{block_device::LBA_SIZE, SeekFrom},
/DragonOS/kernel/src/filesystem/vfs/
H A Dmod.rs16 block::block_device::BlockDevice, char::CharDevice, device::device_number::DeviceNumber,
/DragonOS/kernel/src/driver/block/
H A Dvirtio_blk.rs19 block_device::{BlockDevName, BlockDevice, BlockId, GeneralBlockRange, LBA_SIZE},