hdcp1x
Xilinx SDK Drivers API Documentation
XHdcp1x_PortPhyIfAdaptorS Struct Reference

The typedef defines the HDCP port adaptor table. More...

Data Fields

int(* Init )(XHdcp1x *)
 Initialization function. More...
 
int(* Enable )(XHdcp1x *)
 Enable function. More...
 
int(* Disable )(XHdcp1x *)
 Disable function. More...
 
int(* Read )(const XHdcp1x *, u8, void *, u32)
 Reg read. More...
 
int(* Write )(XHdcp1x *, u8, const void *, u32)
 Reg write. More...
 
int(* IsCapable )(const XHdcp1x *)
 Tests for HDCP capable. More...
 
int(* IsRepeater )(const XHdcp1x *)
 Tests for repeater. More...
 
int(* SetRepeater )(XHdcp1x *, u8)
 Sets repeater. More...
 
int(* GetRepeaterInfo )(const XHdcp1x *, u16 *)
 Gets repeater info. More...
 
void(* IntrHandler )(XHdcp1x *, u32)
 Interrupt handler. More...
 
void(* CallbackHandler )(void *CallbackRef)
 Callback handler. More...
 

Detailed Description

The typedef defines the HDCP port adaptor table.

This contains a series of functions that map the external interface of the HDCP port device to the underlying physical interface that it is running over

Field Documentation

◆ CallbackHandler

void(* XHdcp1x_PortPhyIfAdaptorS::CallbackHandler) (void *CallbackRef)

Callback handler.

Referenced by XHdcp1x_ProcessAKsv().

◆ Disable

int(* XHdcp1x_PortPhyIfAdaptorS::Disable) (XHdcp1x *)

Disable function.

Referenced by XHdcp1x_PortDisable().

◆ Enable

int(* XHdcp1x_PortPhyIfAdaptorS::Enable) (XHdcp1x *)

Enable function.

Referenced by XHdcp1x_PortEnable().

◆ GetRepeaterInfo

int(* XHdcp1x_PortPhyIfAdaptorS::GetRepeaterInfo) (const XHdcp1x *, u16 *)

Gets repeater info.

Referenced by XHdcp1x_PortGetRepeaterInfo().

◆ Init

int(* XHdcp1x_PortPhyIfAdaptorS::Init) (XHdcp1x *)

Initialization function.

Referenced by XHdcp1x_CfgInitialize().

◆ IntrHandler

void(* XHdcp1x_PortPhyIfAdaptorS::IntrHandler) (XHdcp1x *, u32)

Interrupt handler.

Referenced by XHdcp1x_PortHandleInterrupt().

◆ IsCapable

int(* XHdcp1x_PortPhyIfAdaptorS::IsCapable) (const XHdcp1x *)

Tests for HDCP capable.

Referenced by XHdcp1x_PortIsCapable().

◆ IsRepeater

int(* XHdcp1x_PortPhyIfAdaptorS::IsRepeater) (const XHdcp1x *)

Tests for repeater.

Referenced by XHdcp1x_PortIsRepeater().

◆ Read

int(* XHdcp1x_PortPhyIfAdaptorS::Read) (const XHdcp1x *, u8, void *, u32)

Reg read.

Referenced by XHdcp1x_PortRead().

◆ SetRepeater

int(* XHdcp1x_PortPhyIfAdaptorS::SetRepeater) (XHdcp1x *, u8)

Sets repeater.

Referenced by XHdcp1x_PortSetRepeater().

◆ Write

int(* XHdcp1x_PortPhyIfAdaptorS::Write) (XHdcp1x *, u8, const void *, u32)

Reg write.

Referenced by XHdcp1x_PortWrite().