Welcome to the FoxOS website!
uint32_t pci::pci_readd(uint16_t bus, uint16_t device, uint16_t function, uint32_t registeroffset)
uint16_t bus
uint16_t device
uint16_t function
uint32_t registeroffset
uint32_t
void pci::pci_writed(uint16_t bus, uint16_t device, uint16_t function, uint32_t registeroffset, uint32_t value)
uint16_t bus
uint16_t device
uint16_t function
uint32_t registeroffset
uint32_t value
void
void pci::pci_writeb(uint16_t bus, uint16_t device, uint16_t function, uint32_t registeroffset, uint8_t value)
uint16_t bus
uint16_t device
uint16_t function
uint32_t registeroffset
uint8_t value
void
uint8_t pci::pci_readb(uint16_t bus, uint16_t device, uint16_t function, uint32_t registeroffset)
uint16_t bus
uint16_t device
uint16_t function
uint32_t registeroffset
uint8_t
void pci::pci_writew(uint16_t bus, uint16_t device, uint16_t function, uint32_t registeroffset, uint16_t value)
uint16_t bus
uint16_t device
uint16_t function
uint32_t registeroffset
uint16_t value
void
uint16_t pci::pci_readw(uint16_t bus, uint16_t device, uint16_t function, uint32_t registeroffset)
uint16_t bus
uint16_t device
uint16_t function
uint32_t registeroffset
uint16_t
int pci::device_has_functions(uint16_t bus, uint16_t device)
uint16_t bus
uint16_t device
int
pci::pci_header_0_t pci::get_device_header(uint16_t bus, uint16_t device, uint16_t function)
uint16_t bus
uint16_t device
uint16_t function
pci::pci_header_0_t
void pci::enable_mmio(uint16_t bus, uint16_t device, uint16_t function)
uint16_t bus
uint16_t device
uint16_t function
void
void pci::become_bus_master(uint16_t bus, uint16_t device, uint16_t function)
uint16_t bus
uint16_t device
uint16_t function
void