Home
last modified time | relevance | path

Searched refs:LockedAhciDisk (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/driver/disk/ahci/
H A Dahcidisk.rs46 self_ref: Weak<LockedAhciDisk>,
51 pub struct LockedAhciDisk { struct
56 impl LockedAhciDisk { argument
381 impl LockedAhciDisk { impl
382 pub fn new(ctrl_num: u8, port_num: u8) -> Result<Arc<LockedAhciDisk>, SystemError> { in new() argument
385 let result: Arc<LockedAhciDisk> = Arc::new_cyclic(|self_ref| LockedAhciDisk { in new()
410 impl KObject for LockedAhciDisk { implementation
468 impl Device for LockedAhciDisk { implementation
522 impl BlockDevice for LockedAhciDisk { implementation
H A Dahci_inode.rs18 use super::ahcidisk::LockedAhciDisk;
31 disk: Arc<LockedAhciDisk>,
38 pub fn new(disk: Arc<LockedAhciDisk>) -> Arc<Self> { in new()
H A Dmod.rs9 use crate::driver::disk::ahci::ahcidisk::LockedAhciDisk;
120 let ahci_disk = LockedAhciDisk::new(hba_mem_index as u8, j as u8)?; in ahci_init()