17#define MAX_PCI_DEVICES 512
19typedef void (*pci_probe_fn)(uint8_t bus, uint8_t slot, uint8_t function);
63void probe_ahci(uint8_t bus, uint8_t slot, uint8_t function);
This is a basic header files with FrostWing specific short forms and basically a good for life header...
void probe_rtl8139(uint8_t bus, uint8_t slot, uint8_t function)
Finds the RTL8139 card and handles it.
string parse_class(int16 classid)
Gets the class id and gives the appropriate class name.
cstring auto_name_gpu(uint16_t vendor, uint16_t device)
Automatically names the unknown GPU with vendor name and its device id.
const pci_id_entry_t * pci_lookup(uint16_t vendor, uint16_t device, uint8_t classid)
A Simplified and clean PCI lookup function.
void probe_ahci(uint8_t bus, uint8_t slot, uint8_t function)
Finds the AHCI BAR and handles it.
string parse_vendor(int16 vendor)
Gets the vendor id and gives the appropriate name.