hdcp22_rx
Xilinx SDK Drivers API Documentation
XHdcp22_Rx_Handles Struct Reference

This typedef is used to store handles to function pointers. More...

Data Fields

XHdcp22_Rx_SetHandler DdcSetAddressCallback
 Function pointer used to set the 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...
 
XHdcp22_Rx_SetHandler DdcSetDataCallback
 Function pointer used to set the 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...
 
XHdcp22_Rx_GetHandler DdcGetDataCallback
 Function pointer used to get the 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...
 
XHdcp22_Rx_GetHandler DdcGetWriteBufferSizeCallback
 Function pointer used to get the DDC write buffer size. More...
 
void * DdcGetWriteBufferSizeCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcGetWriteBufferSizeCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_GetHandler DdcGetReadBufferSizeCallback
 Function pointer used to get the DDC read buffer size. More...
 
void * DdcGetReadBufferSizeCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcGetReadBufferSizeCallbackRefSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_GetHandler DdcIsWriteBufferEmptyCallback
 Function pointer used to check if the DDC write buffer is empty. More...
 
void * DdcIsWriteBufferEmptyCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcIsWriteBufferEmptyCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_GetHandler DdcIsReadBufferEmptyCallback
 Function pointer used to check if the DDC read buffer is empty. More...
 
void * DdcIsReadBufferEmptyCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcIsReadBufferEmptyCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler DdcClearReadBufferCallback
 Function pointer used to clear the DDC read buffer. More...
 
void * DdcClearReadBufferCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcClearReadBufferCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler DdcClearWriteBufferCallback
 Function pointer used to clear the DDC write buffer. More...
 
void * DdcClearWriteBufferCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcClearWriteBufferCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler DdcClearRepeaterReadyCallback
 Function pointer used to set auto clear on the DDC RxStatus READY bit. More...
 
void * DdcClearRepeaterReadyCallbackRef
 To be passed to callback function. More...
 
u8 IsDdcClearRepeaterReadyCallbackSet
 This flag is set true when the callback has been registered. More...
 
u8 IsDdcAllCallbacksSet
 This flag is set true when all the DDC callbacks have been registered. More...
 
XHdcp22_Rx_RunHandler AuthenticatedCallback
 Function pointer called when statemachine transitions to authenticated. More...
 
void * AuthenticatedCallbackRef
 To be passed to callback function. More...
 
u8 IsAuthenticatedCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler UnauthenticatedCallback
 Function pointer called when statemachine transitions to unauthenticated. More...
 
void * UnauthenticatedCallbackRef
 To be passed to callback function. More...
 
u8 IsUnauthenticatedCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler AuthenticationRequestCallback
 Function pointer called when authentication request message is received. More...
 
void * AuthenticationRequestCallbackRef
 To be passed to callback function. More...
 
u8 IsAuthenticationRequestCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler StreamManageRequestCallback
 Function pointer called when stream management message is received. More...
 
void * StreamManageRequestCallbackRef
 To be passed to callback function. More...
 
u8 IsStreamManageRequestCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler TopologyUpdateCallback
 Function pointer called when repeater is ready to for a topology update. More...
 
void * TopologyUpdateCallbackRef
 To be passed to callback function. More...
 
u8 IsTopologyUpdateCallbackSet
 This flag is set true when the callback has been registered. More...
 
XHdcp22_Rx_RunHandler EncryptionStatusCallback
 Function pointer called when encryption status has changed. More...
 
void * EncryptionStatusCallbackRef
 To be passed to callback function. More...
 
u8 IsEncryptionStatusCallbackSet
 This flag is set true when the callback has been registered. More...
 

Detailed Description

This typedef is used to store handles to function pointers.

Field Documentation

◆ AuthenticatedCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::AuthenticatedCallback

Function pointer called when statemachine transitions to authenticated.

Referenced by XHdcp22Rx_SetCallback().

◆ AuthenticatedCallbackRef

void* XHdcp22_Rx_Handles::AuthenticatedCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ AuthenticationRequestCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::AuthenticationRequestCallback

Function pointer called when authentication request message is received.

Referenced by XHdcp22Rx_SetCallback().

◆ AuthenticationRequestCallbackRef

void* XHdcp22_Rx_Handles::AuthenticationRequestCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcClearReadBufferCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::DdcClearReadBufferCallback

Function pointer used to clear the DDC read buffer.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcClearReadBufferCallbackRef

void* XHdcp22_Rx_Handles::DdcClearReadBufferCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcClearRepeaterReadyCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::DdcClearRepeaterReadyCallback

Function pointer used to set auto clear on the DDC RxStatus READY bit.

◆ DdcClearRepeaterReadyCallbackRef

void* XHdcp22_Rx_Handles::DdcClearRepeaterReadyCallbackRef

To be passed to callback function.

◆ DdcClearWriteBufferCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::DdcClearWriteBufferCallback

Function pointer used to clear the DDC write buffer.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcClearWriteBufferCallbackRef

void* XHdcp22_Rx_Handles::DdcClearWriteBufferCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcGetDataCallback

XHdcp22_Rx_GetHandler XHdcp22_Rx_Handles::DdcGetDataCallback

Function pointer used to get the DDC register data.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcGetDataCallbackRef

void* XHdcp22_Rx_Handles::DdcGetDataCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcGetReadBufferSizeCallback

XHdcp22_Rx_GetHandler XHdcp22_Rx_Handles::DdcGetReadBufferSizeCallback

Function pointer used to get the DDC read buffer size.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcGetReadBufferSizeCallbackRef

void* XHdcp22_Rx_Handles::DdcGetReadBufferSizeCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcGetWriteBufferSizeCallback

XHdcp22_Rx_GetHandler XHdcp22_Rx_Handles::DdcGetWriteBufferSizeCallback

Function pointer used to get the DDC write buffer size.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcGetWriteBufferSizeCallbackRef

void* XHdcp22_Rx_Handles::DdcGetWriteBufferSizeCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcIsReadBufferEmptyCallback

XHdcp22_Rx_GetHandler XHdcp22_Rx_Handles::DdcIsReadBufferEmptyCallback

Function pointer used to check if the DDC read buffer is empty.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcIsReadBufferEmptyCallbackRef

void* XHdcp22_Rx_Handles::DdcIsReadBufferEmptyCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcIsWriteBufferEmptyCallback

XHdcp22_Rx_GetHandler XHdcp22_Rx_Handles::DdcIsWriteBufferEmptyCallback

Function pointer used to check if the DDC write buffer is empty.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcIsWriteBufferEmptyCallbackRef

void* XHdcp22_Rx_Handles::DdcIsWriteBufferEmptyCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcSetAddressCallback

XHdcp22_Rx_SetHandler XHdcp22_Rx_Handles::DdcSetAddressCallback

Function pointer used to set the DDC register address.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcSetAddressCallbackRef

void* XHdcp22_Rx_Handles::DdcSetAddressCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcSetDataCallback

XHdcp22_Rx_SetHandler XHdcp22_Rx_Handles::DdcSetDataCallback

Function pointer used to set the DDC register data.

Referenced by XHdcp22Rx_SetCallback().

◆ DdcSetDataCallbackRef

void* XHdcp22_Rx_Handles::DdcSetDataCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ EncryptionStatusCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::EncryptionStatusCallback

Function pointer called when encryption status has changed.

Referenced by XHdcp22Rx_SetCallback().

◆ EncryptionStatusCallbackRef

void* XHdcp22_Rx_Handles::EncryptionStatusCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ IsAuthenticatedCallbackSet

u8 XHdcp22_Rx_Handles::IsAuthenticatedCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsAuthenticationRequestCallbackSet

u8 XHdcp22_Rx_Handles::IsAuthenticationRequestCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcAllCallbacksSet

u8 XHdcp22_Rx_Handles::IsDdcAllCallbacksSet

This flag is set true when all the DDC callbacks have been registered.

Referenced by XHdcp22Rx_Enable(), XHdcp22Rx_Reset(), and XHdcp22Rx_SetCallback().

◆ IsDdcClearReadBufferCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcClearReadBufferCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcClearRepeaterReadyCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcClearRepeaterReadyCallbackSet

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

◆ IsDdcClearWriteBufferCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcClearWriteBufferCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcGetDataCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcGetDataCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcGetReadBufferSizeCallbackRefSet

u8 XHdcp22_Rx_Handles::IsDdcGetReadBufferSizeCallbackRefSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcGetWriteBufferSizeCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcGetWriteBufferSizeCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcIsReadBufferEmptyCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcIsReadBufferEmptyCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcIsWriteBufferEmptyCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcIsWriteBufferEmptyCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcSetAddressCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcSetAddressCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsDdcSetDataCallbackSet

u8 XHdcp22_Rx_Handles::IsDdcSetDataCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsEncryptionStatusCallbackSet

u8 XHdcp22_Rx_Handles::IsEncryptionStatusCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsStreamManageRequestCallbackSet

u8 XHdcp22_Rx_Handles::IsStreamManageRequestCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsTopologyUpdateCallbackSet

u8 XHdcp22_Rx_Handles::IsTopologyUpdateCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ IsUnauthenticatedCallbackSet

u8 XHdcp22_Rx_Handles::IsUnauthenticatedCallbackSet

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

Referenced by XHdcp22Rx_SetCallback().

◆ StreamManageRequestCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::StreamManageRequestCallback

Function pointer called when stream management message is received.

Referenced by XHdcp22Rx_SetCallback().

◆ StreamManageRequestCallbackRef

void* XHdcp22_Rx_Handles::StreamManageRequestCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ TopologyUpdateCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::TopologyUpdateCallback

Function pointer called when repeater is ready to for a topology update.

Referenced by XHdcp22Rx_SetCallback().

◆ TopologyUpdateCallbackRef

void* XHdcp22_Rx_Handles::TopologyUpdateCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().

◆ UnauthenticatedCallback

XHdcp22_Rx_RunHandler XHdcp22_Rx_Handles::UnauthenticatedCallback

Function pointer called when statemachine transitions to unauthenticated.

Referenced by XHdcp22Rx_SetCallback().

◆ UnauthenticatedCallbackRef

void* XHdcp22_Rx_Handles::UnauthenticatedCallbackRef

To be passed to callback function.

Referenced by XHdcp22Rx_SetCallback().