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
224 * @xdev: DPDMA device
252 * struct xilinx_dpdma_device - DPDMA device
258 * @chan: DPDMA channels
494 * @xdev: DPDMA device
547 * @chan: DPDMA channel
570 * @chan: DPDMA channel
584 * @chan: DPDMA channel
627 * @chan: DPDMA channel
676 * @chan: DPDMA channel
682 * Return: A DPDMA TX descriptor on success, or NULL.
732 * DPDMA Channel Operations
737 * @chan: DPDMA channel
764 * @chan: DPDMA channel
782 * @chan: DPDMA channel
793 * @chan: DPDMA channel
821 * @chan: DPDMA channel
897 * @chan: DPDMA channel
911 * @chan: DPDMA channel
945 * @chan: DPDMA channel
978 * @chan: DPDMA channel
1010 * @chan: DPDMA channel
1036 * @chan: DPDMA channel
1065 * @chan: DPDMA channel
1116 * @chan: DPDMA channel
1137 * xilinx_dpdma_chan_handle_err - DPDMA channel error handling
1138 * @chan: DPDMA channel
1286 * The destination address doesn't need to be specified as the DPDMA is in xilinx_dpdma_config()
1289 * fixed both on the DPDMA side and on the DP controller side. in xilinx_dpdma_config()
1424 * xilinx_dpdma_handle_err_irq - Handle DPDMA error interrupt
1425 * @xdev: DPDMA device
1456 * @xdev: DPDMA device
1468 * @xdev: DPDMA device
1729 dev_info(&pdev->dev, "Xilinx DPDMA engine is probed\n"); in xilinx_dpdma_probe()
1766 { .compatible = "xlnx,zynqmp-dpdma",},
1775 .name = "xilinx-zynqmp-dpdma",
1783 MODULE_DESCRIPTION("Xilinx ZynqMP DPDMA driver");