dp
Xilinx SDK Drivers API Documentation
xdp_intr.c File Reference

Functions

void XDp_InterruptHandler (XDp *InstancePtr)
 This function is the interrupt handler for the XDp driver. More...
 
void XDp_RxGenerateHpdInterrupt (XDp *InstancePtr, u16 DurationUs)
 This function generates a pulse on the hot-plug-detect (HPD) line of the specified duration. More...
 
void XDp_RxInterruptEnable (XDp *InstancePtr, u32 Mask)
 This function enables interrupts associated with the specified mask. More...
 
void XDp_RxInterruptDisable (XDp *InstancePtr, u32 Mask)
 This function disables interrupts associated with the specified mask. More...
 
void XDp_TxSetHpdEventHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a hot-plug-detect event interrupt occurs. More...
 
void XDp_TxSetDrvHpdEventHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a driver's internal callback function for when a hot-plug-detect event interrupt occurs. More...
 
void XDp_TxSetHpdPulseHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a hot-plug-detect pulse interrupt occurs. More...
 
void XDp_TxSetDrvHpdPulseHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a driver's internal callback function for when a hot-plug-detect pulse interrupt occurs. More...
 
void XDp_TxSetMsaHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when the main stream attribute (MSA) values are updated. More...
 
void XDp_RxSetIntrVmChangeHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a video mode change interrupt occurs. More...
 
void XDp_RxSetIntrPowerStateHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when the power state interrupt occurs. More...
 
void XDp_RxSetDrvIntrPowerStateHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a driver callback function for when the power state interrupt occurs. More...
 
void XDp_RxSetIntrNoVideoHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a no video interrupt occurs. More...
 
void XDp_RxSetDrvIntrNoVideoHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs driver callback function for when a no video interrupt occurs. More...
 
void XDp_RxSetIntrVBlankHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a vertical blanking interrupt occurs. More...
 
void XDp_RxSetIntrTrainingLostHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a training lost interrupt occurs. More...
 
void XDp_RxSetIntrVideoHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a valid video interrupt occurs. More...
 
void XDp_RxSetDrvIntrVideoHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a driver callback function for when a valid video interrupt occurs. More...
 
void XDp_RxSetIntrInfoPktHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when an audio info packet interrupt occurs. More...
 
void XDp_RxSetIntrExtPktHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when an audio extension packet interrupt occurs. More...
 
void XDp_RxSetIntrTrainingDoneHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a training done interrupt occurs. More...
 
void XDp_RxSetIntrBwChangeHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a bandwidth change interrupt occurs. More...
 
void XDp_RxSetIntrTp1Handler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a training pattern 1 interrupt occurs. More...
 
void XDp_RxSetIntrTp2Handler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a training pattern 2 interrupt occurs. More...
 
void XDp_RxSetIntrTp3Handler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a training pattern 3 interrupt occurs. More...
 
void XDp_RxSetIntrHdcpDebugWriteHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a write to any hdcp debug register occurs. More...
 
void XDp_RxSetIntrHdcpAksvWriteHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a write to the hdcp Aksv MSB register occurs. More...
 
void XDp_RxSetIntrHdcpAnWriteHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a write to the hdcp An MSB register occurs. More...
 
void XDp_RxSetIntrHdcpAinfoWriteHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a write to the hdcp Ainfo MSB register occurs. More...
 
void XDp_RxSetIntrHdcpRoReadHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a read of the hdcp Ro/Ri MSB register occurs. More...
 
void XDp_RxSetIntrHdcpBinfoReadHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a read of the hdcp Binfo register occurs. More...
 
void XDp_RxSetIntrDownReqHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a down request interrupt occurs. More...
 
void XDp_RxSetIntrDownReplyHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a down reply interrupt occurs. More...
 
void XDp_RxSetIntrAudioOverHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when an audio packet overflow interrupt occurs. More...
 
void XDp_RxSetIntrPayloadAllocHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when the RX's DPCD payload allocation registers have been written for allocation, de-allocation, or partial deletion. More...
 
void XDp_RxSetIntrActRxHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when an ACT received interrupt occurs. More...
 
void XDp_RxSetIntrCrcTestHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when a CRC test start interrupt occurs. More...
 
void XDp_RxSetIntrUnplugHandler (XDp *InstancePtr, XDp_IntrHandler CallbackFunc, void *CallbackRef)
 This function installs a callback function for when an unplug event interrupt occurs. More...