|
iPXE
|
A PCI-to-PCI bridge. More...
#include <pcibridge.h>
Data Fields | |
| struct pci_device * | pci |
| PCI device. More... | |
| union { | |
| uint32_t buses | |
| Raw dword. More... | |
| struct { | |
| uint8_t primary | |
| Primary bus. More... | |
| uint8_t secondary | |
| Secondary bus. More... | |
| uint8_t subordinate | |
| Subordinate bus. More... | |
| } | |
| }; | |
| Bridge numbers. More... | |
| uint32_t | membase |
| Memory base. More... | |
| uint32_t | memlimit |
| Memory limit. More... | |
| uint64_t | prefmembase |
| Prefetchable memory base. More... | |
| uint64_t | prefmemlimit |
| Prefetchable memory limit. More... | |
| struct list_head | list |
| List of bridges. More... | |
A PCI-to-PCI bridge.
Definition at line 17 of file pcibridge.h.
| struct pci_device* pci_bridge::pci |
PCI device.
Definition at line 19 of file pcibridge.h.
Referenced by ena_membases(), pcibridge_find(), pcibridge_probe(), and pcibridge_remove().
| uint32_t pci_bridge::buses |
| uint8_t pci_bridge::primary |
| uint8_t pci_bridge::secondary |
Secondary bus.
Definition at line 28 of file pcibridge.h.
Referenced by pcibridge_find(), and pcibridge_probe().
| uint8_t pci_bridge::subordinate |
| union { ... } |
Bridge numbers.
| uint32_t pci_bridge::membase |
Memory base.
Definition at line 34 of file pcibridge.h.
Referenced by ena_membases(), and pcibridge_probe().
| uint32_t pci_bridge::memlimit |
| uint64_t pci_bridge::prefmembase |
Prefetchable memory base.
Definition at line 38 of file pcibridge.h.
Referenced by ena_membases(), and pcibridge_probe().
| uint64_t pci_bridge::prefmemlimit |
Prefetchable memory limit.
Definition at line 40 of file pcibridge.h.
Referenced by pcibridge_probe().
| struct list_head pci_bridge::list |
List of bridges.
Definition at line 42 of file pcibridge.h.
Referenced by pcibridge_find(), pcibridge_probe(), and pcibridge_remove().
1.8.15