XilinxProcessorIPLib/drivers/v_hdmirxss1/src/xv_hdmirxss1.c
static int XV_HdmiRxSs1_RegisterSubsysCallbacks(XV_HdmiRxSs1 *InstancePtr)
{
  XV_HdmiRxSs1 *HdmiRxSs1Ptr = InstancePtr;

  /*Register HDMI callbacks*/
  if (HdmiRxSs1Ptr->HdmiRx1Ptr) {
    /*
     * Register call back for Rx Core Interrupts.
     */
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_CONNECT,
                          (void *)XV_HdmiRxSs1_ConnectCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_BRDG_OVERFLOW,
                          (void *)XV_HdmiRxSs1_BrdgOverflowCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_AUX,
                          (void *)XV_HdmiRxSs1_AuxCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_AUD,
                          (void *)XV_HdmiRxSs1_AudCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_LNKSTA,
                          (void *)XV_HdmiRxSs1_LnkStaCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_DDC,
                          (void *)XV_HdmiRxSs1_DdcCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_STREAM_DOWN,
                          (void *)XV_HdmiRxSs1_StreamDownCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_STREAM_INIT,
                          (void *)XV_HdmiRxSs1_StreamInitCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_STREAM_UP,
                          (void *)XV_HdmiRxSs1_StreamUpCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_SYNC_LOSS,
                          (void *)XV_HdmiRxSs1_SyncLossCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_MODE,
                          (void *)XV_HdmiRxSs1_ModeCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_TMDS_CLK_RATIO,
                          (void *)XV_HdmiRxSs1_TmdsClkRatioCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_VIC_ERROR,
                          (void *)XV_HdmiRxSs1_VicErrorCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_PHY_RESET,
                          (void *)XV_HdmiRxSs1_PhyResetCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_LNK_RDY_ERR,
                          (void *)XV_HdmiRxSs1_LnkRdyErrorCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_VID_RDY_ERR,
                          (void *)XV_HdmiRxSs1_VidRdyErrorCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_SKEW_LOCK_ERR,
                          (void *)XV_HdmiRxSs1_SkewLockErrorCallback,
                          (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_CONFIG,
			  (void *)XV_HdmiRxSs1_FrlConfigCallback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_START,
			  (void *)XV_HdmiRxSs1_FrlStartCallback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_TMDS_CONFIG,
			  (void *)XV_HdmiRxSs1_TmdsConfigCallback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTSL,
			  (void *)XV_HdmiRxSs1_FrlLtsLCallback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS1,
			  (void *)XV_HdmiRxSs1_FrlLts1Callback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS2,
			  (void *)XV_HdmiRxSs1_FrlLts2Callback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS3,
			  (void *)XV_HdmiRxSs1_FrlLts3Callback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS4,
			  (void *)XV_HdmiRxSs1_FrlLts4Callback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTSP,
			  (void *)XV_HdmiRxSs1_FrlLtsPCallback,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_VFP_CHANGE,
			  (void *)XV_HdmiRxSs1_VfpChanged,
			  (void *)InstancePtr);

    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_VRR_RDY,
			  (void *)XV_HdmiRxSs1_VrrReady,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			   XV_HDMIRX1_HANDLER_DYN_HDR,
			  (void *)XV_HdmiRxSs1_DynHdrEvtCallback,
			  (void *)InstancePtr);
  }

  return(XST_SUCCESS);
}
/*****************************************************************************/
/**
 * This function register's all sub-core ISR's with interrupt controller and
 * any subsystem level call back function with requisite sub-core
 *
 * @param  InstancePtr is a pointer to the Subsystem instance to be
 *       worked on.
 *
 *****************************************************************************/
This function register's all sub-core ISR's with interrupt controller and
any subsystem level call back function with requisite sub-core

@param  InstancePtr is a pointer to the Subsystem instance to be
worked on.
This function register ' s all sub - core ISR ' s with interrupt controller and any subsystem level call back function with requisite sub - core @param InstancePtr is a pointer to the Subsystem instance to be worked on .
static int XV_HdmiRxSs1_RegisterSubsysCallbacks(XV_HdmiRxSs1 *InstancePtr)
{
  XV_HdmiRxSs1 *HdmiRxSs1Ptr = InstancePtr;
  if (HdmiRxSs1Ptr->HdmiRx1Ptr) {
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_CONNECT,
                          (void *)XV_HdmiRxSs1_ConnectCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_BRDG_OVERFLOW,
                          (void *)XV_HdmiRxSs1_BrdgOverflowCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_AUX,
                          (void *)XV_HdmiRxSs1_AuxCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_AUD,
                          (void *)XV_HdmiRxSs1_AudCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_LNKSTA,
                          (void *)XV_HdmiRxSs1_LnkStaCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_DDC,
                          (void *)XV_HdmiRxSs1_DdcCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_STREAM_DOWN,
                          (void *)XV_HdmiRxSs1_StreamDownCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_STREAM_INIT,
                          (void *)XV_HdmiRxSs1_StreamInitCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_STREAM_UP,
                          (void *)XV_HdmiRxSs1_StreamUpCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_SYNC_LOSS,
                          (void *)XV_HdmiRxSs1_SyncLossCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_MODE,
                          (void *)XV_HdmiRxSs1_ModeCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_TMDS_CLK_RATIO,
                          (void *)XV_HdmiRxSs1_TmdsClkRatioCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_VIC_ERROR,
                          (void *)XV_HdmiRxSs1_VicErrorCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_PHY_RESET,
                          (void *)XV_HdmiRxSs1_PhyResetCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_LNK_RDY_ERR,
                          (void *)XV_HdmiRxSs1_LnkRdyErrorCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_VID_RDY_ERR,
                          (void *)XV_HdmiRxSs1_VidRdyErrorCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
                          XV_HDMIRX1_HANDLER_SKEW_LOCK_ERR,
                          (void *)XV_HdmiRxSs1_SkewLockErrorCallback,
                          (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_CONFIG,
			  (void *)XV_HdmiRxSs1_FrlConfigCallback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_START,
			  (void *)XV_HdmiRxSs1_FrlStartCallback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_TMDS_CONFIG,
			  (void *)XV_HdmiRxSs1_TmdsConfigCallback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTSL,
			  (void *)XV_HdmiRxSs1_FrlLtsLCallback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS1,
			  (void *)XV_HdmiRxSs1_FrlLts1Callback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS2,
			  (void *)XV_HdmiRxSs1_FrlLts2Callback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS3,
			  (void *)XV_HdmiRxSs1_FrlLts3Callback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTS4,
			  (void *)XV_HdmiRxSs1_FrlLts4Callback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_FRL_LTSP,
			  (void *)XV_HdmiRxSs1_FrlLtsPCallback,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_VFP_CHANGE,
			  (void *)XV_HdmiRxSs1_VfpChanged,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			  XV_HDMIRX1_HANDLER_VRR_RDY,
			  (void *)XV_HdmiRxSs1_VrrReady,
			  (void *)InstancePtr);
    XV_HdmiRx1_SetCallback(HdmiRxSs1Ptr->HdmiRx1Ptr,
			   XV_HDMIRX1_HANDLER_DYN_HDR,
			  (void *)XV_HdmiRxSs1_DynHdrEvtCallback,
			  (void *)InstancePtr);
  }
  return(XST_SUCCESS);
}
static int XV_HdmiRxSs1_RegisterSubsysCallbacks ( XV_HdmiRxSs1 * InstancePtr ) { XV_HdmiRxSs1 * HdmiRxSs1Ptr = InstancePtr ; if ( HdmiRxSs1Ptr -> HdmiRx1Ptr ) { XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_CONNECT , ( void * ) XV_HdmiRxSs1_ConnectCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_BRDG_OVERFLOW , ( void * ) XV_HdmiRxSs1_BrdgOverflowCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_AUX , ( void * ) XV_HdmiRxSs1_AuxCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_AUD , ( void * ) XV_HdmiRxSs1_AudCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_LNKSTA , ( void * ) XV_HdmiRxSs1_LnkStaCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_DDC , ( void * ) XV_HdmiRxSs1_DdcCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_STREAM_DOWN , ( void * ) XV_HdmiRxSs1_StreamDownCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_STREAM_INIT , ( void * ) XV_HdmiRxSs1_StreamInitCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_STREAM_UP , ( void * ) XV_HdmiRxSs1_StreamUpCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_SYNC_LOSS , ( void * ) XV_HdmiRxSs1_SyncLossCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_MODE , ( void * ) XV_HdmiRxSs1_ModeCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_TMDS_CLK_RATIO , ( void * ) XV_HdmiRxSs1_TmdsClkRatioCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_VIC_ERROR , ( void * ) XV_HdmiRxSs1_VicErrorCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_PHY_RESET , ( void * ) XV_HdmiRxSs1_PhyResetCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_LNK_RDY_ERR , ( void * ) XV_HdmiRxSs1_LnkRdyErrorCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_VID_RDY_ERR , ( void * ) XV_HdmiRxSs1_VidRdyErrorCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_SKEW_LOCK_ERR , ( void * ) XV_HdmiRxSs1_SkewLockErrorCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_CONFIG , ( void * ) XV_HdmiRxSs1_FrlConfigCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_START , ( void * ) XV_HdmiRxSs1_FrlStartCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_TMDS_CONFIG , ( void * ) XV_HdmiRxSs1_TmdsConfigCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_LTSL , ( void * ) XV_HdmiRxSs1_FrlLtsLCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_LTS1 , ( void * ) XV_HdmiRxSs1_FrlLts1Callback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_LTS2 , ( void * ) XV_HdmiRxSs1_FrlLts2Callback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_LTS3 , ( void * ) XV_HdmiRxSs1_FrlLts3Callback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_LTS4 , ( void * ) XV_HdmiRxSs1_FrlLts4Callback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_FRL_LTSP , ( void * ) XV_HdmiRxSs1_FrlLtsPCallback , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_VFP_CHANGE , ( void * ) XV_HdmiRxSs1_VfpChanged , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_VRR_RDY , ( void * ) XV_HdmiRxSs1_VrrReady , ( void * ) InstancePtr ) ; XV_HdmiRx1_SetCallback ( HdmiRxSs1Ptr -> HdmiRx1Ptr , XV_HDMIRX1_HANDLER_DYN_HDR , ( void * ) XV_HdmiRxSs1_DynHdrEvtCallback , ( void * ) InstancePtr ) ; } return ( XST_SUCCESS ) ; }
This function register's all sub-core ISR's with interrupt controller and
 any subsystem level call back function with requisite sub-core
This function register ' s all sub - core ISR ' s with interrupt controller and any subsystem level call back function with requisite sub - core
/*Register HDMI callbacks*/ /*
     * Register call back for Rx Core Interrupts.
     */