Lines Matching full:dpdma
3 * Xilinx ZynqMP DPDMA Engine driver
27 #include <dt-bindings/dma/xlnx-zynqmp-dpdma.h>
32 /* DPDMA registers */
117 /* DPDMA descriptor fields */
140 * struct xilinx_dpdma_hw_desc - DPDMA hardware descriptor
178 * struct xilinx_dpdma_sw_desc - DPDMA software descriptor
179 * @hw: DPDMA hardware descriptor
190 * struct xilinx_dpdma_tx_desc - DPDMA transaction descriptor
207 * struct xilinx_dpdma_chan - DPDMA channel
221 * @xdev: DPDMA device
249 * struct xilinx_dpdma_device - DPDMA device
255 * @chan: DPDMA channels
504 * @xdev: DPDMA device
557 * @chan: DPDMA channel
580 * @chan: DPDMA channel
594 * @chan: DPDMA channel
637 * @chan: DPDMA channel
686 * @chan: DPDMA channel
692 * Return: A DPDMA TX descriptor on success, or NULL.
741 * DPDMA Channel Operations
746 * @chan: DPDMA channel
773 * @chan: DPDMA channel
791 * @chan: DPDMA channel
802 * @chan: DPDMA channel
830 * @chan: DPDMA channel
899 * @chan: DPDMA channel
913 * @chan: DPDMA channel
945 * @chan: DPDMA channel
978 * @chan: DPDMA channel
1010 * @chan: DPDMA channel
1036 * @chan: DPDMA channel
1063 * @chan: DPDMA channel
1107 * @chan: DPDMA channel
1128 * xilinx_dpdma_chan_handle_err - DPDMA channel error handling
1129 * @chan: DPDMA channel
1270 * The destination address doesn't need to be specified as the DPDMA is in xilinx_dpdma_config()
1273 * fixed both on the DPDMA side and on the DP controller side. in xilinx_dpdma_config()
1405 * xilinx_dpdma_handle_err_irq - Handle DPDMA error interrupt
1406 * @xdev: DPDMA device
1437 * @xdev: DPDMA device
1449 * @xdev: DPDMA device
1688 dev_info(&pdev->dev, "Xilinx DPDMA engine is probed\n"); in xilinx_dpdma_probe()
1725 { .compatible = "xlnx,zynqmp-dpdma",},
1734 .name = "xilinx-zynqmp-dpdma",
1742 MODULE_DESCRIPTION("Xilinx ZynqMP DPDMA driver");