|  | hdcp1x
    Vitis Drivers API Documentation | 
| Macros | |
| #define | XHDCP1X_TX_H | 
| < Prevent circular inclusions by using protection macros  More... | |
| Functions | |
| void | XHdcp1x_TxInit (XHdcp1x *InstancePtr) | 
| This function initializes a transmit state machine.  More... | |
| int | XHdcp1x_TxSetCallback (XHdcp1x *InstancePtr, XHdcp1x_HandlerType HandlerType, void *CallbackFunc, void *CallbackRef) | 
| This function installs callback functions for the given HandlerType:  More... | |
| int | XHdcp1x_TxPoll (XHdcp1x *InstancePtr) | 
| This function polls an HDCP interface.  More... | |
| int | XHdcp1x_TxReset (XHdcp1x *InstancePtr) | 
| This function resets an HDCP interface.  More... | |
| int | XHdcp1x_TxEnable (XHdcp1x *InstancePtr) | 
| This function enables an HDCP interface.  More... | |
| int | XHdcp1x_TxDisable (XHdcp1x *InstancePtr) | 
| This function disables an HDCP interface.  More... | |
| int | XHdcp1x_TxIsDownstrmCapable (const XHdcp1x *InstancePtr) | 
| This function queries the downstream device to check if the downstream device is HDCP capable.  More... | |
| u64 | XHdcp1x_TxGetEncryption (const XHdcp1x *InstancePtr) | 
| This function retrieves the current encryption stream map.  More... | |
| int | XHdcp1x_TxEnableEncryption (XHdcp1x *InstancePtr, u64 StreamMap) | 
| This function enables encryption on set of streams on an HDCP interface.  More... | |
| int | XHdcp1x_TxDisableEncryption (XHdcp1x *InstancePtr, u64 StreamMap) | 
| This function disables encryption on set of streams on an HDCP interface.  More... | |
| void | XHdcp1x_TxSetHdmiMode (XHdcp1x *InstancePtr, u8 Value) | 
| This set a flag that allows the hdcp1x drivers to determine if the transmitter is HDMI or DVI.  More... | |
| int | XHdcp1x_TxSetPhysicalState (XHdcp1x *InstancePtr, int IsUp) | 
| This function updates the physical state of an HDCP interface.  More... | |
| int | XHdcp1x_TxSetLaneCount (XHdcp1x *InstancePtr, int LaneCount) | 
| This function set the lane count of an HDCP interface.  More... | |
| int | XHdcp1x_TxAuthenticate (XHdcp1x *InstancePtr) | 
| This function initiates authentication on an interface.  More... | |
| int | XHdcp1x_TxReadDownstream (XHdcp1x *InstancePtr) | 
| This function initiates the transmitter to read READY bit from downstream and complete second part of authentication.  More... | |
| int | XHdcp1x_TxIsInProgress (const XHdcp1x *InstancePtr) | 
| This function queries an interface to check if authentication is still in progress.  More... | |
| int | XHdcp1x_TxIsAuthenticated (const XHdcp1x *InstancePtr) | 
| This function queries an interface to check if its been authenticated.  More... | |
| int | XHdcp1x_TxIsInComputations (const XHdcp1x *InstancePtr) | 
| This function queries an interface to check if its in the computations state.  More... | |
| int | XHdcp1x_TxIsInWaitforready (const XHdcp1x *InstancePtr) | 
| This function queries an interface to check if its in the wait-for-ready state.  More... | |
| int | XHdcp1x_TxIsEnabled (const XHdcp1x *InstancePtr) | 
| This function queries an interface to check if it is enabled.  More... | |
| void | XHdcp1x_TxHandleTimeout (XHdcp1x *InstancePtr) | 
| This function handles a timeout on an HDCP interface.  More... | |
| int | XHdcp1x_TxInfo (const XHdcp1x *InstancePtr) | 
| This function implements the debug display output for transmit instances.  More... | |
| void | XHdcp1x_TxTriggerDownstreamAuth (void *Parameter) | 
| This function acts as the downstream authentication trigger callback for a Repeater state machine, to start the second part of authentication.  More... | |
| void | XHdcp1x_TxEnableBlank (XHdcp1x *InstancePtr) | 
| This function enables the blank output for the cipher.  More... | |
| void | XHdcp1x_TxDisableBlank (XHdcp1x *InstancePtr) | 
| This function disables the blank output for the cipher.  More... | |
| int | XHdcp1x_TxIsRepeater (XHdcp1x *InstancePtr) | 
| This function returns if HDCP TX interface is connected to a downstream repeater.  More... | |
| XHdcp1x_RepeaterExchange * | XHdcp1x_TxGetTopology (XHdcp1x *InstancePtr) | 
| This function returns a pointer to the downstream Topology structure.  More... | |
| u32 | XHdcp1x_TxGetTopologyMaxDevsExceeded (XHdcp1x *InstancePtr) | 
| This function returns the MAX_DEVICS_EXCEEDED flag in the repeater topology structure.  More... | |
| u8 * | XHdcp1x_TxGetTopologyBKSV (XHdcp1x *InstancePtr) | 
| This function returns the value of BKSV of the device connected to the repeater downstream interface.  More... | |
| u32 | XHdcp1x_TxGetTopologyMaxCascadeExceeded (XHdcp1x *InstancePtr) | 
| This function returns the MAX_DEPTH_EXCEEDED flag in the repeater topology structure.  More... | |
| u32 | XHdcp1x_TxGetTopologyDeviceCnt (XHdcp1x *InstancePtr) | 
| This function returns the value of Device Count read in the downstream interface of the repeater topology.  More... | |
| u32 | XHdcp1x_TxGetTopologyDepth (XHdcp1x *InstancePtr) | 
| This function returns the value of Depth read in the downstream interface of the repeater topology.  More... | |
| u8 * | XHdcp1x_TxGetTopologyKSVList (XHdcp1x *InstancePtr) | 
| This function returns the value of KSV List read in the downstream interface of the repeater topology.  More... | |