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

◆ AuthenticatedCallback

XHdcp1x_Callback XHdcp1x_Rx::AuthenticatedCallback

Authenticated callback.

Referenced by XHdcp1x_CfgInitialize().

◆ AuthenticatedCallbackRef

void* XHdcp1x_Rx::AuthenticatedCallbackRef

Authenticated reference.

◆ CurrentState

u32 XHdcp1x_Rx::CurrentState

◆ DdcGetDataCallback

XHdcp1x_GetDdcHandler XHdcp1x_Rx::DdcGetDataCallback

Function pointer for getting DDC register data.

Referenced by XHdcp1x_CfgInitialize().

◆ DdcGetDataCallbackRef

void* XHdcp1x_Rx::DdcGetDataCallbackRef

To be passed to callback function.

◆ DdcSetAddressCallback

XHdcp1x_SetDdcHandler XHdcp1x_Rx::DdcSetAddressCallback

Function pointer for setting DDC register address.

Referenced by XHdcp1x_CfgInitialize().

◆ DdcSetAddressCallbackRef

void* XHdcp1x_Rx::DdcSetAddressCallbackRef

To be passed to callback function.

◆ DdcSetDataCallback

XHdcp1x_SetDdcHandler XHdcp1x_Rx::DdcSetDataCallback

Function pointer for setting DDC register data.

Referenced by XHdcp1x_CfgInitialize().

◆ DdcSetDataCallbackRef

void* XHdcp1x_Rx::DdcSetDataCallbackRef

To be passed to callback function.

◆ EncryptionUpdateCallback

XHdcp1x_Callback XHdcp1x_Rx::EncryptionUpdateCallback

Encryption Update callback.

Referenced by XHdcp1x_CfgInitialize().

◆ EncryptionUpdateCallbackRef

void* XHdcp1x_Rx::EncryptionUpdateCallbackRef

Encryption Update reference.

◆ Flags

u16 XHdcp1x_Rx::Flags

The interface flags.

◆ IsAuthenticatedCallbackSet

u32 XHdcp1x_Rx::IsAuthenticatedCallbackSet

Authenticated config flag.

Referenced by XHdcp1x_CfgInitialize().

◆ IsDdcGetDataCallbackSet

u8 XHdcp1x_Rx::IsDdcGetDataCallbackSet

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

Referenced by XHdcp1x_CfgInitialize().

◆ IsDdcSetAddressCallbackSet

u8 XHdcp1x_Rx::IsDdcSetAddressCallbackSet

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

Referenced by XHdcp1x_CfgInitialize().

◆ IsDdcSetDataCallbackSet

u8 XHdcp1x_Rx::IsDdcSetDataCallbackSet

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

Referenced by XHdcp1x_CfgInitialize().

◆ IsEncryptionUpdateCallbackSet

u32 XHdcp1x_Rx::IsEncryptionUpdateCallbackSet

Encryption Update config flag.

Referenced by XHdcp1x_CfgInitialize().

◆ IsRepeaterDownstreamAuthCallbackSet

u32 XHdcp1x_Rx::IsRepeaterDownstreamAuthCallbackSet

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

Referenced by XHdcp1x_CfgInitialize().

◆ IsTopologyUpdateCallbackSet

u32 XHdcp1x_Rx::IsTopologyUpdateCallbackSet

Topology Update config flag.

Referenced by XHdcp1x_CfgInitialize().

◆ IsUnauthenticatedCallbackSet

u32 XHdcp1x_Rx::IsUnauthenticatedCallbackSet

Unauthenticated config flag.

Referenced by XHdcp1x_CfgInitialize().

◆ PendingEvents

u16 XHdcp1x_Rx::PendingEvents

The bit map of pending events.

◆ PreviousState

u32 XHdcp1x_Rx::PreviousState

The interface's previous state.

◆ RepeaterDownstreamAuthCallback

XHdcp1x_Callback XHdcp1x_Rx::RepeaterDownstreamAuthCallback

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

Referenced by XHdcp1x_CfgInitialize().

◆ RepeaterDownstreamAuthRef

void* XHdcp1x_Rx::RepeaterDownstreamAuthRef

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

◆ Stats

XHdcp1x_RxStats XHdcp1x_Rx::Stats

The interface's statistics.

◆ TopologyUpdateCallback

XHdcp1x_Callback XHdcp1x_Rx::TopologyUpdateCallback

Topology Update callback.

Referenced by XHdcp1x_CfgInitialize().

◆ TopologyUpdateCallbackRef

void* XHdcp1x_Rx::TopologyUpdateCallbackRef

Topology Update reference.

◆ UnauthenticatedCallback

XHdcp1x_Callback XHdcp1x_Rx::UnauthenticatedCallback

Unauthenticated callback.

Referenced by XHdcp1x_CfgInitialize().

◆ UnauthenticatedCallbackRef

void* XHdcp1x_Rx::UnauthenticatedCallbackRef

Unauthenticated reference.

◆ XORState

XHdcp1x_RxEncyptionWatch XHdcp1x_Rx::XORState

The interface's encryption state.