devcfg
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Typedefs | Functions
xdevcfg.h File Reference

Data Structures

struct  XDcfg_Config
 
struct  XDcfg
 

Macros

#define XDcfg_Unlock(InstancePtr)
 
#define XDcfg_GetPsVersion(InstancePtr)
 
#define XDcfg_ReadMultiBootConfig(InstancePtr)
 
#define XDcfg_SelectIcapInterface(InstancePtr)
 
#define XDcfg_SelectPcapInterface(InstancePtr)
 

Typedefs

typedef void(* XDcfg_IntrHandler) (void *CallBackRef, u32 Status)
 

Functions

XDcfg_ConfigXDcfg_LookupConfig (u16 DeviceId)
 
int XDcfg_SelfTest (XDcfg *InstancePtr)
 
int XDcfg_CfgInitialize (XDcfg *InstancePtr, XDcfg_Config *ConfigPtr, u32 EffectiveAddress)
 
void XDcfg_EnablePCAP (XDcfg *InstancePtr)
 
void XDcfg_DisablePCAP (XDcfg *InstancePtr)
 
void XDcfg_SetControlRegister (XDcfg *InstancePtr, u32 Mask)
 
void XDcfg_ClearControlRegister (XDcfg *InstancePtr, u32 Mask)
 
u32 XDcfg_GetControlRegister (XDcfg *InstancePtr)
 
void XDcfg_SetLockRegister (XDcfg *InstancePtr, u32 Data)
 
u32 XDcfg_GetLockRegister (XDcfg *InstancePtr)
 
void XDcfg_SetConfigRegister (XDcfg *InstancePtr, u32 Data)
 
u32 XDcfg_GetConfigRegister (XDcfg *InstancePtr)
 
void XDcfg_SetStatusRegister (XDcfg *InstancePtr, u32 Data)
 
u32 XDcfg_GetStatusRegister (XDcfg *InstancePtr)
 
void XDcfg_SetRomShadowRegister (XDcfg *InstancePtr, u32 Data)
 
u32 XDcfg_GetSoftwareIdRegister (XDcfg *InstancePtr)
 
void XDcfg_SetMiscControlRegister (XDcfg *InstancePtr, u32 Mask)
 
u32 XDcfg_GetMiscControlRegister (XDcfg *InstancePtr)
 
u32 XDcfg_IsDmaBusy (XDcfg *InstancePtr)
 
void XDcfg_InitiateDma (XDcfg *InstancePtr, u32 SourcePtr, u32 DestPtr, u32 SrcWordLength, u32 DestWordLength)
 
u32 XDcfg_Transfer (XDcfg *InstancePtr, void *SourcePtr, u32 SrcWordLength, void *DestPtr, u32 DestWordLength, u32 TransferType)
 
void XDcfg_IntrEnable (XDcfg *InstancePtr, u32 Mask)
 
void XDcfg_IntrDisable (XDcfg *InstancePtr, u32 Mask)
 
u32 XDcfg_IntrGetEnabled (XDcfg *InstancePtr)
 
u32 XDcfg_IntrGetStatus (XDcfg *InstancePtr)
 
void XDcfg_IntrClear (XDcfg *InstancePtr, u32 Mask)
 
void XDcfg_InterruptHandler (XDcfg *InstancePtr)
 
void XDcfg_SetHandler (XDcfg *InstancePtr, void *CallBackFunc, void *CallBackRef)