![]() |
xdmapcie
Vitis Drivers API Documentation
|
This typedef contains IP hardware configuration information. More...
Data Fields | |
| u16 | DeviceId |
| Unique ID of PCIe IP. More... | |
| UINTPTR | BaseAddress |
| Register base address. More... | |
| u8 | IncludeRootComplex |
| Is IP built as root complex. More... | |
| u32 | Ecam |
| IATU Region Address for versal2. More... | |
| u32 | NpMemBaseAddr |
| non prefetchable memory base address More... | |
| u32 | NpMemMaxAddr |
| non prefetchable memory max base address More... | |
This typedef contains IP hardware configuration information.
| UINTPTR XDmaPcie_Config::BaseAddress |
Register base address.
Referenced by PcieInitRootComplex(), XDmaPcie_CfgInitialize(), XDmaPcie_ClearPendingInterrupts(), XDmaPcie_ClearRootPortErrFIFOMsg(), XDmaPcie_ClearRootPortIntFIFOReg(), XDmaPcie_DisableGlobalInterrupt(), XDmaPcie_DisableInterrupts(), XDmaPcie_EnableGlobalInterrupt(), XDmaPcie_EnableInterrupts(), XDmaPcie_GetBridgeInfo(), XDmaPcie_GetEnabledInterrupts(), XDmaPcie_GetLocalBusBar2PcieBar(), XDmaPcie_GetPendingInterrupts(), XDmaPcie_GetPhyStatusCtrl(), XDmaPcie_GetRequesterId(), XDmaPcie_GetRootPortErrFIFOMsg(), XDmaPcie_GetRootPortIntFIFOReg(), XDmaPcie_GetRootPortStatusCtrl(), XDmaPcie_GetVsecCapability(), XDmaPcie_GetVsecHeader(), XDmaPcie_ReadLocalConfigSpace(), XDmaPcie_SetLocalBusBar2PcieBar(), XDmaPcie_SetRootPortMSIBase(), XDmaPcie_SetRootPortStatusCtrl(), and XDmaPcie_WriteLocalConfigSpace().
| u16 XDmaPcie_Config::DeviceId |
Unique ID of PCIe IP.
| u32 XDmaPcie_Config::Ecam |
IATU Region Address for versal2.
Referenced by XDmaPcie_CfgInitialize(), XDmaPcie_GetCapability(), XDmaPcie_ReadRemoteConfigSpace(), and XDmaPcie_WriteRemoteConfigSpace().
| u8 XDmaPcie_Config::IncludeRootComplex |
Is IP built as root complex.
Referenced by PcieInitRootComplex(), XDmaPcie_ClearRootPortErrFIFOMsg(), XDmaPcie_ClearRootPortIntFIFOReg(), XDmaPcie_GetRootPortErrFIFOMsg(), XDmaPcie_GetRootPortIntFIFOReg(), XDmaPcie_GetRootPortStatusCtrl(), XDmaPcie_ReadRemoteConfigSpace(), XDmaPcie_SetRootPortMSIBase(), XDmaPcie_SetRootPortStatusCtrl(), XDmaPcie_WriteLocalConfigSpace(), and XDmaPcie_WriteRemoteConfigSpace().
| u32 XDmaPcie_Config::NpMemBaseAddr |
non prefetchable memory base address
Referenced by XDmaPcie_CfgInitialize().
| u32 XDmaPcie_Config::NpMemMaxAddr |
non prefetchable memory max base address