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 |
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=