![]() |
![]() |
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