unsafe extern "win64" fn asm_pci_ecam_write32( ecam_base: u64, bus: u8, dev: u8, func: u8, reg: u16, val: u32, )