iPXE
Data Fields
pci_bridge Struct Reference

A PCI-to-PCI bridge. More...

#include <pcibridge.h>

Data Fields

struct pci_devicepci
 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...
 
struct list_head list
 List of bridges. More...
 

Detailed Description

A PCI-to-PCI bridge.

Definition at line 17 of file pcibridge.h.

Field Documentation

◆ pci

struct pci_device* pci_bridge::pci

PCI device.

Definition at line 19 of file pcibridge.h.

Referenced by ena_membase(), pcibridge_find(), pcibridge_probe(), and pcibridge_remove().

◆ buses

uint32_t pci_bridge::buses

Raw dword.

Definition at line 23 of file pcibridge.h.

Referenced by pcibridge_probe().

◆ primary

uint8_t pci_bridge::primary

Primary bus.

Definition at line 26 of file pcibridge.h.

Referenced by pcibridge_probe().

◆ secondary

uint8_t pci_bridge::secondary

Secondary bus.

Definition at line 28 of file pcibridge.h.

Referenced by pcibridge_find(), and pcibridge_probe().

◆ subordinate

uint8_t pci_bridge::subordinate

Subordinate bus.

Definition at line 30 of file pcibridge.h.

Referenced by pcibridge_probe().

◆ @640

union { ... }

Bridge numbers.

◆ membase

uint32_t pci_bridge::membase

Memory base.

Definition at line 34 of file pcibridge.h.

Referenced by ena_membase(), and pcibridge_probe().

◆ memlimit

uint32_t pci_bridge::memlimit

Memory limit.

Definition at line 36 of file pcibridge.h.

Referenced by pcibridge_probe().

◆ list

struct list_head pci_bridge::list

List of bridges.

Definition at line 38 of file pcibridge.h.

Referenced by pcibridge_find(), pcibridge_probe(), and pcibridge_remove().


The documentation for this struct was generated from the following file: