morpheus_network::asm::pci::ecam

Function ecam_addr

Source
pub fn ecam_addr(ecam_base: u64, bus: u8, dev: u8, func: u8, reg: u16) -> u64
Expand description

Calculate ECAM address for accessing a register.

ยงFormula

addr = ecam_base + (bus << 20) + (dev << 15) + (func << 12) + reg