hdcp1x
Vitis Drivers API Documentation
XHdcp1x_Tx Struct Reference

This typedef contains the transmit HDCP interface. More...

Data Fields

u32 CurrentState
 The interface's current state. More...
 
u32 PreviousState
 The interface's previous state. More...
 
u64 StateHelper
 The interface's state helper. More...
 
u16 Flags
 The interface flags. More...
 
u16 PendingEvents
 The bit map of pending events. More...
 
u64 EncryptionMap
 The configured encryption map. More...
 
u16 WaitForReadyPollCntFlag
 
  Count of the times we have

polled the BCaps every 100ms interval. More...

 
XHdcp1x_TxStats Stats
 The interface's statistics. More...
 
u8 TxIsHdmi
 Flag determines if TX is HDMI or DVI. More...
 
u8 IsAuthReqPending
 Flag to track if a auth request is alive. More...
 
XHdcp1x_Callback AuthenticatedCallback
 Authentication callback. More...
 
void * AuthenticatedCallbackRef
 Authentication reference. More...
 
u32 IsAuthenticatedCallbackSet
 Authentication config flag. More...
 
XHdcp1x_RunDdcHandler DdcRead
 Function pointer for reading DDC. More...
 
void * DdcReadRef
 Reference pointer set with XHdcp1x_SetCallback function. More...
 
u8 IsDdcReadSet
 Set if DdcRead handler is defined. More...
 
XHdcp1x_RunDdcHandler DdcWrite
 Function pointer for writing DDC. More...
 
void * DdcWriteRef
 Reference pointer set with XHdcp1x_SetCallback function. More...
 
u8 IsDdcWriteSet
 Set if DdcWrite handler is defined. More...
 
XHdcp1x_Callback RepeaterExchangeCallback
 (Repeater)Exchange Repeater Values callback More...
 
void * RepeaterExchangeRef
 (Repeater)Exchange Repeater Values reference More...
 
u32 IsRepeaterExchangeCallbackSet
 (Repeater)Check to determine if Exchange Repeater Values callback is set flag More...
 
XHdcp1x_Callback UnauthenticatedCallback
 Unauthenticated callback. More...
 
void * UnauthenticatedCallbackRef
 Unauthenticated reference. More...
 
u32 IsUnauthenticatedCallbackSet
 Unauthenticated config flag. More...
 
u16 DownstreamReady
 The downstream interface's status flag. More...
 

Detailed Description

This typedef contains the transmit HDCP interface.

Field Documentation

XHdcp1x_Callback XHdcp1x_Tx::AuthenticatedCallback

Authentication callback.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

void* XHdcp1x_Tx::AuthenticatedCallbackRef

Authentication reference.

Referenced by XHdcp1x_TxSetCallback().

XHdcp1x_RunDdcHandler XHdcp1x_Tx::DdcRead

Function pointer for reading DDC.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

void* XHdcp1x_Tx::DdcReadRef

Reference pointer set with XHdcp1x_SetCallback function.

Referenced by XHdcp1x_TxSetCallback().

XHdcp1x_RunDdcHandler XHdcp1x_Tx::DdcWrite

Function pointer for writing DDC.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

void* XHdcp1x_Tx::DdcWriteRef

Reference pointer set with XHdcp1x_SetCallback function.

Referenced by XHdcp1x_TxSetCallback().

u16 XHdcp1x_Tx::DownstreamReady

The downstream interface's status flag.

u64 XHdcp1x_Tx::EncryptionMap
u16 XHdcp1x_Tx::Flags

The interface flags.

Referenced by XHdcp1x_TxInfo().

u32 XHdcp1x_Tx::IsAuthenticatedCallbackSet

Authentication config flag.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

u8 XHdcp1x_Tx::IsAuthReqPending

Flag to track if a auth request is alive.

Referenced by XHdcp1x_TxAuthenticate(), XHdcp1x_TxIsInProgress(), and XHdcp1x_TxReset().

u8 XHdcp1x_Tx::IsDdcReadSet

Set if DdcRead handler is defined.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

u8 XHdcp1x_Tx::IsDdcWriteSet

Set if DdcWrite handler is defined.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

u32 XHdcp1x_Tx::IsRepeaterExchangeCallbackSet

(Repeater)Check to determine if Exchange Repeater Values callback is set flag

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

u32 XHdcp1x_Tx::IsUnauthenticatedCallbackSet

Unauthenticated config flag.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

u16 XHdcp1x_Tx::PendingEvents

The bit map of pending events.

Referenced by XHdcp1x_TxInit().

u32 XHdcp1x_Tx::PreviousState

The interface's previous state.

Referenced by XHdcp1x_TxInfo().

XHdcp1x_Callback XHdcp1x_Tx::RepeaterExchangeCallback

(Repeater)Exchange Repeater Values callback

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

void* XHdcp1x_Tx::RepeaterExchangeRef

(Repeater)Exchange Repeater Values reference

Referenced by XHdcp1x_TxSetCallback().

u64 XHdcp1x_Tx::StateHelper

The interface's state helper.

Referenced by XHdcp1x_TxInfo().

XHdcp1x_TxStats XHdcp1x_Tx::Stats

The interface's statistics.

Referenced by XHdcp1x_TxInfo().

u8 XHdcp1x_Tx::TxIsHdmi

Flag determines if TX is HDMI or DVI.

Referenced by XHdcp1x_TxSetHdmiMode().

XHdcp1x_Callback XHdcp1x_Tx::UnauthenticatedCallback

Unauthenticated callback.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_TxSetCallback().

void* XHdcp1x_Tx::UnauthenticatedCallbackRef

Unauthenticated reference.

Referenced by XHdcp1x_TxSetCallback().

u16 XHdcp1x_Tx::WaitForReadyPollCntFlag

  Count of the times we have

polled the BCaps every 100ms interval.