hdcp1x
Xilinx SDK Drivers API Documentation
Data Structures | Functions
xhdcp1x.h File Reference

Data Structures

struct  XHdcp1x_Config
 
struct  XHdcp1x_CipherStats
 
struct  XHdcp1x_Cipher
 
struct  XHdcp1x_PortStats
 
struct  XHdcp1x_PortStruct
 
struct  XHdcp1x_TxStats
 
struct  XHdcp1x_RxStats
 
struct  XHdcp1x_Tx
 
struct  XHdcp1x_Rx
 
struct  XHdcp1x
 

Functions

XHdcp1x_ConfigXHdcp1x_LookupConfig (u16 DeviceId)
 
int XHdcp1x_CfgInitialize (XHdcp1x *InstancePtr, const XHdcp1x_Config *CfgPtr, void *PhyIfPtr, u32 EffectiveAddr)
 
int XHdcp1x_SelfTest (XHdcp1x *InstancePtr)
 
int XHdcp1x_Poll (XHdcp1x *InstancePtr)
 
int XHdcp1x_Reset (XHdcp1x *InstancePtr)
 
int XHdcp1x_Enable (XHdcp1x *InstancePtr)
 
int XHdcp1x_Disable (XHdcp1x *InstancePtr)
 
int XHdcp1x_SetPhysicalState (XHdcp1x *InstancePtr, int IsUp)
 
int XHdcp1x_SetLaneCount (XHdcp1x *InstancePtr, int LaneCount)
 
int XHdcp1x_Authenticate (XHdcp1x *InstancePtr)
 
int XHdcp1x_IsInProgress (const XHdcp1x *InstancePtr)
 
int XHdcp1x_IsAuthenticated (const XHdcp1x *InstancePtr)
 
u64 XHdcp1x_GetEncryption (const XHdcp1x *InstancePtr)
 
int XHdcp1x_IsEncrypted (const XHdcp1x *InstancePtr)
 
int XHdcp1x_EnableEncryption (XHdcp1x *InstancePtr, u64 Map)
 
int XHdcp1x_DisableEncryption (XHdcp1x *InstancePtr, u64 Map)
 
int XHdcp1x_SetKeySelect (XHdcp1x *InstancePtr, u8 KeySelect)
 
void XHdcp1x_HandleTimeout (void *InstancePtr)
 
void XHdcp1x_CipherIntrHandler (void *InstancePtr)
 
void XHdcp1x_PortIntrHandler (void *InstancePtr, u32 IntCause)
 
void XHdcp1x_SetDebugPrintf (XHdcp1x_Printf PrintfFunc)
 
void XHdcp1x_SetDebugLogMsg (XHdcp1x_LogMsg LogFunc)
 
void XHdcp1x_SetKsvRevokeCheck (XHdcp1x_KsvRevokeCheck RevokeCheckFunc)
 
void XHdcp1x_SetTimerStart (XHdcp1x_TimerStart TimerStartFunc)
 
void XHdcp1x_SetTimerStop (XHdcp1x_TimerStop TimerStopFunc)
 
void XHdcp1x_SetTimerDelay (XHdcp1x_TimerDelay TimerDelayFunc)
 
u32 XHdcp1x_GetDriverVersion (void)
 
u32 XHdcp1x_GetVersion (const XHdcp1x *InstancePtr)
 
void XHdcp1x_Info (const XHdcp1x *InstancePtr)