dpdma
Vitis Drivers API Documentation
xdpdma_intr.c File Reference

Overview

This file contains functions related to XDpPsu interrupt handling.

Note
None.
MODIFICATION HISTORY:
Ver   Who  Date     Changes


1.0 aad 01/17/17 Initial release.

Functions

void XDpDma_InterruptEnable (XDpDma *InstancePtr, u32 Mask)
 This function enables the interrupts that are required. More...
 
void XDpDma_InterruptHandler (XDpDma *InstancePtr)
 This function handles the interrupts generated by DPDMA. More...
 
void XDpDma_VSyncHandler (XDpDma *InstancePtr)
 This function handles frame new frames on VSync. More...
 

Function Documentation

void XDpDma_InterruptEnable ( XDpDma *  InstancePtr,
u32  Mask 
)

This function enables the interrupts that are required.

Parameters
InstancePtris pointer to the instance of DPDMA
Maskis mask to XDPDMA_IEN register
Returns
None.
Note
None.

References XDPDMA_IEN, and XDpDma_WriteReg.

Referenced by SetupInterrupts().

void XDpDma_InterruptHandler ( XDpDma *  InstancePtr)

This function handles the interrupts generated by DPDMA.

Parameters
InstancePtris pointer to the instance of the DPDMA
Returns
None.
Note
None.

References XDPDMA_ISR, XDpDma_ReadReg, XDpDma_SetChannelState(), XDpDma_VSyncHandler(), and XDpDma_WriteReg.

Referenced by SetupInterrupts().

void XDpDma_VSyncHandler ( XDpDma *  InstancePtr)

This function handles frame new frames on VSync.

Parameters
InstancePtris pointer to the instance of the driver.
Returns
None.
Note
None.

References XDPDMA_ISR, XDpDma_ReTrigger(), XDpDma_SetChannelState(), XDpDma_SetupChannel(), XDpDma_Trigger(), and XDpDma_WriteReg.

Referenced by XDpDma_InterruptHandler().