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
675 * @chan: DPDMA channel
754 * @chan: DPDMA channel
760 * Return: A DPDMA TX descriptor on success, or NULL.
810 * DPDMA Channel Operations
815 * @chan: DPDMA channel
842 * @chan: DPDMA channel
860 * @chan: DPDMA channel
871 * @chan: DPDMA channel
899 * @chan: DPDMA channel
975 * @chan: DPDMA channel
989 * @chan: DPDMA channel
1023 * @chan: DPDMA channel
1056 * @chan: DPDMA channel
1088 * @chan: DPDMA channel
1114 * @chan: DPDMA channel
1142 * @chan: DPDMA channel
1192 * @chan: DPDMA channel
1213 * xilinx_dpdma_chan_handle_err - DPDMA channel error handling
1214 * @chan: DPDMA channel
1379 * The destination address doesn't need to be specified as the DPDMA is in xilinx_dpdma_config()
1382 * fixed both on the DPDMA side and on the DP controller side. in xilinx_dpdma_config()
1517 * xilinx_dpdma_handle_err_irq - Handle DPDMA error interrupt
1518 * @xdev: DPDMA device
1549 * @xdev: DPDMA device
1561 * @xdev: DPDMA device
1824 dev_info(&pdev->dev, "Xilinx DPDMA engine is probed\n"); in xilinx_dpdma_probe()
1859 { .compatible = "xlnx,zynqmp-dpdma",},
1868 .name = "xilinx-zynqmp-dpdma",
1876 MODULE_DESCRIPTION("Xilinx ZynqMP DPDMA driver");