hdcp1x
Xilinx SDK 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

◆ AuthenticatedCallback

XHdcp1x_Callback XHdcp1x_Tx::AuthenticatedCallback

Authentication callback.

Referenced by XHdcp1x_CfgInitialize().

◆ AuthenticatedCallbackRef

void* XHdcp1x_Tx::AuthenticatedCallbackRef

Authentication reference.

◆ CurrentState

u32 XHdcp1x_Tx::CurrentState

◆ DdcRead

XHdcp1x_RunDdcHandler XHdcp1x_Tx::DdcRead

Function pointer for reading DDC.

Referenced by XHdcp1x_CfgInitialize().

◆ DdcReadRef

void* XHdcp1x_Tx::DdcReadRef

Reference pointer set with XHdcp1x_SetCallback function.

◆ DdcWrite

XHdcp1x_RunDdcHandler XHdcp1x_Tx::DdcWrite

Function pointer for writing DDC.

Referenced by XHdcp1x_CfgInitialize().

◆ DdcWriteRef

void* XHdcp1x_Tx::DdcWriteRef

Reference pointer set with XHdcp1x_SetCallback function.

◆ DownstreamReady

u16 XHdcp1x_Tx::DownstreamReady

The downstream interface's status flag.

◆ EncryptionMap

u64 XHdcp1x_Tx::EncryptionMap

The configured encryption map.

Referenced by XHdcp1x_TxDisableEncryption(), XHdcp1x_TxEnableEncryption(), and XHdcp1x_TxGetEncryption().

◆ Flags

u16 XHdcp1x_Tx::Flags

The interface flags.

◆ IsAuthenticatedCallbackSet

u32 XHdcp1x_Tx::IsAuthenticatedCallbackSet

Authentication config flag.

Referenced by XHdcp1x_CfgInitialize().

◆ IsAuthReqPending

u8 XHdcp1x_Tx::IsAuthReqPending

Flag to track if a auth request is alive.

Referenced by XHdcp1x_TxAuthenticate(), and XHdcp1x_TxIsInProgress().

◆ IsDdcReadSet

u8 XHdcp1x_Tx::IsDdcReadSet

Set if DdcRead handler is defined.

Referenced by XHdcp1x_CfgInitialize().

◆ IsDdcWriteSet

u8 XHdcp1x_Tx::IsDdcWriteSet

Set if DdcWrite handler is defined.

Referenced by XHdcp1x_CfgInitialize().

◆ IsRepeaterExchangeCallbackSet

u32 XHdcp1x_Tx::IsRepeaterExchangeCallbackSet

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

Referenced by XHdcp1x_CfgInitialize().

◆ IsUnauthenticatedCallbackSet

u32 XHdcp1x_Tx::IsUnauthenticatedCallbackSet

Unauthenticated config flag.

Referenced by XHdcp1x_CfgInitialize().

◆ PendingEvents

u16 XHdcp1x_Tx::PendingEvents

The bit map of pending events.

◆ PreviousState

u32 XHdcp1x_Tx::PreviousState

The interface's previous state.

◆ RepeaterExchangeCallback

XHdcp1x_Callback XHdcp1x_Tx::RepeaterExchangeCallback

(Repeater)Exchange Repeater Values callback

Referenced by XHdcp1x_CfgInitialize().

◆ RepeaterExchangeRef

void* XHdcp1x_Tx::RepeaterExchangeRef

(Repeater)Exchange Repeater Values reference

◆ StateHelper

u64 XHdcp1x_Tx::StateHelper

The interface's state helper.

◆ Stats

XHdcp1x_TxStats XHdcp1x_Tx::Stats

The interface's statistics.

◆ TxIsHdmi

u8 XHdcp1x_Tx::TxIsHdmi

Flag determines if TX is HDMI or DVI.

Referenced by XHdcp1x_TxSetHdmiMode().

◆ UnauthenticatedCallback

XHdcp1x_Callback XHdcp1x_Tx::UnauthenticatedCallback

Unauthenticated callback.

Referenced by XHdcp1x_CfgInitialize().

◆ UnauthenticatedCallbackRef

void* XHdcp1x_Tx::UnauthenticatedCallbackRef

Unauthenticated reference.

◆ WaitForReadyPollCntFlag

u16 XHdcp1x_Tx::WaitForReadyPollCntFlag

Count of the times we have polled the BCaps every 100ms interval.