23 #include "pedigree/kernel/compiler.h" 24 #include "pedigree/kernel/processor/types.h" 50 uint32_t readConfigSpace(
Device *pDev, uint8_t offset);
59 uint32_t readConfigSpace(
60 uint8_t bus, uint8_t device, uint8_t
function, uint8_t offset);
68 void writeConfigSpace(
Device *pDev, uint8_t offset, uint32_t data);
78 void writeConfigSpace(
79 uint8_t bus, uint8_t device, uint8_t
function, uint8_t offset,
92 uint8_t cache_line_size;
93 uint8_t latency_timer;
97 uint32_t cardbus_pointer;
98 uint16_t subsys_vendor;
100 uint32_t rom_base_address;
103 uint8_t interrupt_line;
104 uint8_t interrupt_pin;