hdcp1x
Vitis Drivers API Documentation
XHdcp1x_Rx Struct Reference

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

Data Fields

u32 CurrentState
 The interface's current state. More...
 
u32 PreviousState
 The interface's previous state. More...
 
u16 Flags
 The interface flags. More...
 
u16 PendingEvents
 The bit map of pending events. More...
 
XHdcp1x_RxStats Stats
 The interface's statistics. More...
 
XHdcp1x_RxEncyptionWatch XORState
 The interface's encryption state. More...
 
XHdcp1x_SetDdcHandler DdcSetAddressCallback
 Function pointer for setting DDC register address. More...
 
void * DdcSetAddressCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcSetAddressCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp1x_SetDdcHandler DdcSetDataCallback
 Function pointer for setting DDC register data. More...
 
void * DdcSetDataCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcSetDataCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp1x_GetDdcHandler DdcGetDataCallback
 Function pointer for getting DDC register data. More...
 
void * DdcGetDataCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcGetDataCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp1x_Callback RepeaterDownstreamAuthCallback
 (Repeater)Post authenticate to downstream, second part of authentication start callback More...
 
void * RepeaterDownstreamAuthRef
 (Repeater)Post authenticate to downstream, second part of authentication start reference More...
 
u32 IsRepeaterDownstreamAuthCallbackSet
 (Repeater)Is "Post authenticate to downstream to trigger second part of authentication" callback set flag More...
 
XHdcp1x_Callback AuthenticatedCallback
 Authenticated callback. More...
 
void * AuthenticatedCallbackRef
 Authenticated reference. More...
 
u32 IsAuthenticatedCallbackSet
 Authenticated config flag. More...
 
XHdcp1x_Callback UnauthenticatedCallback
 Unauthenticated callback. More...
 
void * UnauthenticatedCallbackRef
 Unauthenticated reference. More...
 
u32 IsUnauthenticatedCallbackSet
 Unauthenticated config flag. More...
 
XHdcp1x_Callback TopologyUpdateCallback
 Topology Update callback. More...
 
void * TopologyUpdateCallbackRef
 Topology Update reference. More...
 
u32 IsTopologyUpdateCallbackSet
 Topology Update config flag. More...
 
XHdcp1x_Callback EncryptionUpdateCallback
 Encryption Update callback. More...
 
void * EncryptionUpdateCallbackRef
 Encryption Update reference. More...
 
u32 IsEncryptionUpdateCallbackSet
 Encryption Update config flag. More...
 

Detailed Description

This typedef contains the receive HDCP interface.

Field Documentation

XHdcp1x_Callback XHdcp1x_Rx::AuthenticatedCallback

Authenticated callback.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::AuthenticatedCallbackRef

Authenticated reference.

Referenced by XHdcp1x_RxSetCallback().

XHdcp1x_GetDdcHandler XHdcp1x_Rx::DdcGetDataCallback

Function pointer for getting DDC register data.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::DdcGetDataCallbackRef

To be passed to callback function.

Referenced by XHdcp1x_RxSetCallback().

XHdcp1x_SetDdcHandler XHdcp1x_Rx::DdcSetAddressCallback

Function pointer for setting DDC register address.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::DdcSetAddressCallbackRef

To be passed to callback function.

Referenced by XHdcp1x_RxSetCallback().

XHdcp1x_SetDdcHandler XHdcp1x_Rx::DdcSetDataCallback

Function pointer for setting DDC register data.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::DdcSetDataCallbackRef

To be passed to callback function.

Referenced by XHdcp1x_RxSetCallback().

XHdcp1x_Callback XHdcp1x_Rx::EncryptionUpdateCallback

Encryption Update callback.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::EncryptionUpdateCallbackRef

Encryption Update reference.

Referenced by XHdcp1x_RxSetCallback().

u16 XHdcp1x_Rx::Flags

The interface flags.

Referenced by XHdcp1x_RxInfo().

u32 XHdcp1x_Rx::IsAuthenticatedCallbackSet

Authenticated config flag.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u8 XHdcp1x_Rx::IsDdcGetDataCallbackSet

This flag is set true when the callback has been registered.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u8 XHdcp1x_Rx::IsDdcSetAddressCallbackSet

This flag is set true when the callback has been registered.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u8 XHdcp1x_Rx::IsDdcSetDataCallbackSet

This flag is set true when the callback has been registered.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u32 XHdcp1x_Rx::IsEncryptionUpdateCallbackSet

Encryption Update config flag.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u32 XHdcp1x_Rx::IsRepeaterDownstreamAuthCallbackSet

(Repeater)Is "Post authenticate to downstream to trigger second part of authentication" callback set flag

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u32 XHdcp1x_Rx::IsTopologyUpdateCallbackSet

Topology Update config flag.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u32 XHdcp1x_Rx::IsUnauthenticatedCallbackSet

Unauthenticated config flag.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

u16 XHdcp1x_Rx::PendingEvents

The bit map of pending events.

Referenced by XHdcp1x_RxInit().

u32 XHdcp1x_Rx::PreviousState

The interface's previous state.

Referenced by XHdcp1x_RxInfo().

XHdcp1x_Callback XHdcp1x_Rx::RepeaterDownstreamAuthCallback

(Repeater)Post authenticate to downstream, second part of authentication start callback

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::RepeaterDownstreamAuthRef

(Repeater)Post authenticate to downstream, second part of authentication start reference

Referenced by XHdcp1x_RxSetCallback().

XHdcp1x_RxStats XHdcp1x_Rx::Stats

The interface's statistics.

Referenced by XHdcp1x_RxInfo().

XHdcp1x_Callback XHdcp1x_Rx::TopologyUpdateCallback

Topology Update callback.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::TopologyUpdateCallbackRef

Topology Update reference.

Referenced by XHdcp1x_RxSetCallback().

XHdcp1x_Callback XHdcp1x_Rx::UnauthenticatedCallback

Unauthenticated callback.

Referenced by XHdcp1x_CfgInitialize(), and XHdcp1x_RxSetCallback().

void* XHdcp1x_Rx::UnauthenticatedCallbackRef

Unauthenticated reference.

Referenced by XHdcp1x_RxSetCallback().

XHdcp1x_RxEncyptionWatch XHdcp1x_Rx::XORState

The interface's encryption state.