hdcp1x
Vitis Drivers API Documentation
XHdcp1x Struct Reference

This typedef contains an instance of an HDCP interface. More...

Data Fields

XHdcp1x_Config Config
 The core config. More...
 
XHdcp1x_Cipher Cipher
 The interface's cipher. More...
 
XHdcp1x_Port Port
 The interface's port. More...
 
u32 IsReady
 The ready flag. More...
 
u32 IsRepeater
 The IsRepeater flag determines if the HDCP is part of a Repeater system or a non-repeater interface. More...
 
XHdcp1x_RepeaterExchange RepeaterValues
 The Repeater value to be exchanged between Tx and Rx. More...
 
void * Hdcp1xRef
 A void reference pointer for association of a external core in our case a timer with the HDCP instance. More...
 
XHdcp1x_TimerStart XHdcp1xTimerStart
 Instance of function interface used for starting a timer on behalf of an HDCP interface. More...
 
XHdcp1x_TimerStop XHdcp1xTimerStop
 Instance of function interface used for stopping a timer on behalf of an HDCP interface. More...
 
XHdcp1x_TimerDelay XHdcp1xTimerDelay
 Instance of function interface used for performing a busy delay on behalf of an HDCP interface. More...
 
XHdcp1x_Tx Tx
 The transmit interface elements. More...
 
XHdcp1x_Rx Rx
 The receive interface elements. More...
 

Detailed Description

This typedef contains an instance of an HDCP interface.

Field Documentation

XHdcp1x_Config XHdcp1x::Config

The core config.

Referenced by XHdcp1x_Authenticate(), XHdcp1x_CfgInitialize(), XHdcp1x_CipherDisable(), XHdcp1x_CipherDisableBlank(), XHdcp1x_CipherDisableEncryption(), XHdcp1x_CipherDoRequest(), XHdcp1x_CipherEnable(), XHdcp1x_CipherEnableBlank(), XHdcp1x_CipherEnableEncryption(), XHdcp1x_CipherGetB(), XHdcp1x_CipherGetEncryption(), XHdcp1x_CipherGetK(), XHdcp1x_CipherGetLocalKsv(), XHdcp1x_CipherGetMi(), XHdcp1x_CipherGetMo(), XHdcp1x_CipherGetNumLanes(), XHdcp1x_CipherGetRemoteKsv(), XHdcp1x_CipherGetRi(), XHdcp1x_CipherGetRo(), XHdcp1x_CipherGetVersion(), XHdcp1x_CipherHandleInterrupt(), XHdcp1x_CipherInit(), XHdcp1x_CipherIsLinkUp(), XHdcp1x_CipherIsRequestComplete(), XHdcp1x_CipherSetB(), XHdcp1x_CipherSetK(), XHdcp1x_CipherSetKeySelect(), XHdcp1x_CipherSetLinkStateCheck(), XHdcp1x_CipherSetNumLanes(), XHdcp1x_CipherSetRemoteKsv(), XHdcp1x_CipherSetRiUpdate(), XHdcp1x_Disable(), XHdcp1x_DisableBlank(), XHdcp1x_DisableEncryption(), XHdcp1x_DownstreamReady(), XHdcp1x_Enable(), XHdcp1x_EnableBlank(), XHdcp1x_EnableEncryption(), XHdcp1x_GetEncryption(), XHdcp1x_GetRepeaterInfo(), XHdcp1x_GetTopology(), XHdcp1x_GetTopologyBKSV(), XHdcp1x_GetTopologyKSVList(), XHdcp1x_HandleTimeout(), XHdcp1x_Info(), XHdcp1x_IsAuthenticated(), XHdcp1x_IsDwnstrmCapable(), XHdcp1x_IsEnabled(), XHdcp1x_IsInComputations(), XHdcp1x_IsInProgress(), XHdcp1x_IsInWaitforready(), XHdcp1x_IsRepeater(), XHdcp1x_Poll(), XHdcp1x_PortDetermineAdaptor(), XHdcp1x_ProcessAKsv(), XHdcp1x_ReadDownstream(), XHdcp1x_Reset(), XHdcp1x_RxInfo(), XHdcp1x_SelfTest(), XHdcp1x_SetCallback(), XHdcp1x_SetHdmiMode(), XHdcp1x_SetLaneCount(), XHdcp1x_SetPhysicalState(), XHdcp1x_SetRepeater(), XHdcp1x_SetTopology(), XHdcp1x_SetTopologyKSVList(), XHdcp1x_SetTopologyUpdate(), and XHdcp1x_TxInfo().

void* XHdcp1x::Hdcp1xRef

A void reference pointer for association of a external core in our case a timer with the HDCP instance.

u32 XHdcp1x::IsRepeater

The IsRepeater flag determines if the HDCP is part of a Repeater system or a non-repeater interface.

Referenced by XHdcp1x_IsRepeater(), XHdcp1x_SetRepeater(), and XHdcp1x_TxGetTopology().

XHdcp1x_TimerDelay XHdcp1x::XHdcp1xTimerDelay

Instance of function interface used for performing a busy delay on behalf of an HDCP interface.

Referenced by XHdcp1x_PlatformTimerBusy(), and XHdcp1x_SetTimerDelay().

XHdcp1x_TimerStart XHdcp1x::XHdcp1xTimerStart

Instance of function interface used for starting a timer on behalf of an HDCP interface.

Referenced by XHdcp1x_PlatformTimerStart(), and XHdcp1x_SetTimerStart().

XHdcp1x_TimerStop XHdcp1x::XHdcp1xTimerStop

Instance of function interface used for stopping a timer on behalf of an HDCP interface.

Referenced by XHdcp1x_PlatformTimerStop(), and XHdcp1x_SetTimerStop().