Home
last modified time | relevance | path

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

/DragonOS/kernel/src/driver/disk/ahci/
H A Dhba.rs48 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 Dmod.rs100 let clb = unsafe { in ahci_init() localVariable
116 hba_mem_port.init(clb as u64, fb as u64, &ctbas); in ahci_init()
H A Dahcidisk.rs99 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()