![]() |
![]() |
Data Structures | |
| struct | pcieRegisters_s |
| Specification all registers. More... | |
| struct | pcieIbTransCfg_s |
| Specification of pcieIbTransCfg. More... | |
| struct | pcieBarCfg_s |
| Specification of pcieBarCfg. More... | |
Typedefs | |
| typedef struct pcieRegisters_s | pcieRegisters_t |
| Specification all registers. | |
| typedef struct pcieIbTransCfg_s | pcieIbTransCfg_t |
| Specification of pcieIbTransCfg. | |
| typedef struct pcieBarCfg_s | pcieBarCfg_t |
| Specification of pcieBarCfg. | |
| typedef void * | Pcie_Handle |
| Specification of Pcie_Handle. | |
| typedef void* Pcie_Handle |
Specification of Pcie_Handle.
The Pcie_Handle is used to identify a PCIE LLD instance
| typedef struct pcieBarCfg_s pcieBarCfg_t |
Specification of pcieBarCfg.
The pcieBarCfg is used to configure a 32bits BAR Register or the lower 32bits of a 64bits BAR register.
This should NOT be used to configure BAR masks.
This should NOT be used to configure the Upper 32bits of a 64bits BAR register.
| typedef struct pcieIbTransCfg_s pcieIbTransCfg_t |
Specification of pcieIbTransCfg.
The pcieIbTransCfg is used to configure the Inbound Translation Registers
| typedef struct pcieRegisters_s pcieRegisters_t |
Specification all registers.
This structure allows one or more registers to be read or written through a single call.
The user populates one or more pointers to structures. All structures that are non-NULL are read or written.
Once the pointers are populated, use Pcie_readRegs and/or Pcie_writeRegs to perform the actual register accesses