Searched refs:LockedAhciDisk (Results 1 – 3 of 3) sorted by relevance
46 self_ref: Weak<LockedAhciDisk>,51 pub struct LockedAhciDisk { struct56 impl LockedAhciDisk { argument381 impl LockedAhciDisk { impl382 pub fn new(ctrl_num: u8, port_num: u8) -> Result<Arc<LockedAhciDisk>, SystemError> { in new() argument385 let result: Arc<LockedAhciDisk> = Arc::new_cyclic(|self_ref| LockedAhciDisk { in new()410 impl KObject for LockedAhciDisk { implementation468 impl Device for LockedAhciDisk { implementation522 impl BlockDevice for LockedAhciDisk { implementation
18 use super::ahcidisk::LockedAhciDisk;31 disk: Arc<LockedAhciDisk>,38 pub fn new(disk: Arc<LockedAhciDisk>) -> Arc<Self> { in new()
9 use crate::driver::disk::ahci::ahcidisk::LockedAhciDisk;120 let ahci_disk = LockedAhciDisk::new(hba_mem_index as u8, j as u8)?; in ahci_init()