Functions | |
void | pci_enum () |
void | get_pcidev_list () |
Export for drivers. Just returns the pointer to the pci-devices list. More... | |
void | pci_read32 (dword bus, dword devfn, dword reg) |
void | pci_read16 (dword bus, dword devfn, dword reg) |
void | pci_read8 (dword bus, dword devfn, dword reg) |
void | pci_write8 (dword bus, dword devfn, dword reg, dword val) |
void | pci_write16 (dword bus, dword devfn, dword reg, dword val) |
void | pci_write32 (dword bus, dword devfn, dword reg, dword val) |
Variables | |
label | f62call |
label | pci_api |
label | pci_api_drv |
label | pci_fn_0 |
label | pci_fn_1 |
label | pci_fn_2 |
label | pci_service_not_supported |
label | pci_make_config_cmd |
label | pci_read_reg |
label | pci_write_reg |
label | pci_write_reg_2 |
label | pci_mmio_init |
*************************************************************************** Function pci_mmio_init More... | |
label | pci_mmio_map |
label | pci_mmio_unmap |
label | pci_emu_dat |
VendID (2), DevID (2), Revision = 0 (1), Class Code (3), FNum (1), Bus (1) More... | |
label | sys_pcibios |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= More... | |
db | _devfn |
db | _bus |
void get_pcidev_list | ( | ) |
Export for drivers. Just returns the pointer to the pci-devices list.
void pci_enum | ( | ) |
void pci_read16 | ( | dword | bus, |
dword | devfn, | ||
dword | reg | ||
) |
void pci_read32 | ( | dword | bus, |
dword | devfn, | ||
dword | reg | ||
) |
void pci_read8 | ( | dword | bus, |
dword | devfn, | ||
dword | reg | ||
) |
void pci_write16 | ( | dword | bus, |
dword | devfn, | ||
dword | reg, | ||
dword | val | ||
) |
void pci_write32 | ( | dword | bus, |
dword | devfn, | ||
dword | reg, | ||
dword | val | ||
) |
void pci_write8 | ( | dword | bus, |
dword | devfn, | ||
dword | reg, | ||
dword | val | ||
) |
db _bus |
db _devfn |
label f62call |
label pci_api |
label pci_api_drv |
label pci_emu_dat |
VendID (2), DevID (2), Revision = 0 (1), Class Code (3), FNum (1), Bus (1)
label pci_fn_0 |
label pci_fn_1 |
label pci_fn_2 |
label pci_make_config_cmd |
label pci_mmio_init |
*************************************************************************** Function pci_mmio_init
Description IN: bx = device's PCI bus address (bbbbbbbbdddddfff) Returns eax = user heap space available (bytes) Error codes eax = -1 : PCI user access blocked, eax = -2 : device not registered for uMMIO service eax = -3 : user heap initialization failure
label pci_mmio_map |
label pci_mmio_unmap |
label pci_read_reg |
label pci_service_not_supported |
label pci_write_reg |
label pci_write_reg_2 |
label sys_pcibios |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=