Searched refs:clb (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/driver/disk/ahci/ |
H A D | hba.rs | 48 pub clb: u64, // 0x00, command list base address, 1K-byte aligned field 189 pub fn init(&mut self, clb: u64, fb: u64, ctbas: &[u64]) { in init() 197 volatile_write!(self.clb, clb); in init() 202 MMArch::phys_2_virt(PhysAddr::new(clb as usize)) in init() 229 MMArch::phys_2_virt(PhysAddr::new(clb as usize)) in init()
|
H A D | mod.rs | 100 let clb = unsafe { in ahci_init() localVariable 116 hba_mem_port.init(clb as u64, fb as u64, &ctbas); in ahci_init()
|
H A D | ahcidisk.rs | 99 volatile_read!(port.clb) as usize + slot as usize * size_of::<HbaCmdHeader>(), in read_at() 256 volatile_read!(port.clb) as usize + slot as usize * size_of::<HbaCmdHeader>(), in write_at()
|