Lines Matching full:dpdma
3 * Xilinx ZynqMP DPDMA Engine driver
28 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h>
33 /* DPDMA registers */
119 /* DPDMA descriptor fields */
142 * struct xilinx_dpdma_hw_desc - DPDMA hardware descriptor
180 * struct xilinx_dpdma_sw_desc - DPDMA software descriptor
181 * @hw: DPDMA hardware descriptor
192 * struct xilinx_dpdma_tx_desc - DPDMA transaction descriptor
209 * struct xilinx_dpdma_chan - DPDMA channel
223 * @xdev: DPDMA device
251 * struct xilinx_dpdma_device - DPDMA device
257 * @chan: DPDMA channels
493 * @xdev: DPDMA device
546 * @chan: DPDMA channel
569 * @chan: DPDMA channel
583 * @chan: DPDMA channel
626 * @chan: DPDMA channel
675 * @chan: DPDMA channel
681 * Return: A DPDMA TX descriptor on success, or NULL.
731 * DPDMA Channel Operations
736 * @chan: DPDMA channel
763 * @chan: DPDMA channel
781 * @chan: DPDMA channel
792 * @chan: DPDMA channel
820 * @chan: DPDMA channel
896 * @chan: DPDMA channel
910 * @chan: DPDMA channel
944 * @chan: DPDMA channel
977 * @chan: DPDMA channel
1009 * @chan: DPDMA channel
1035 * @chan: DPDMA channel
1064 * @chan: DPDMA channel
1113 * @chan: DPDMA channel
1134 * xilinx_dpdma_chan_handle_err - DPDMA channel error handling
1135 * @chan: DPDMA channel
1281 * The destination address doesn't need to be specified as the DPDMA is in xilinx_dpdma_config()
1284 * fixed both on the DPDMA side and on the DP controller side. in xilinx_dpdma_config()
1419 * xilinx_dpdma_handle_err_irq - Handle DPDMA error interrupt
1420 * @xdev: DPDMA device
1451 * @xdev: DPDMA device
1463 * @xdev: DPDMA device
1722 dev_info(&pdev->dev, "Xilinx DPDMA engine is probed\n"); in xilinx_dpdma_probe()
1757 { .compatible = "xlnx,zynqmp-dpdma",},
1766 .name = "xilinx-zynqmp-dpdma",
1774 MODULE_DESCRIPTION("Xilinx ZynqMP DPDMA driver");