Lines Matching refs:common

219 	struct dma_chan common;  member
246 struct dma_device common; member
254 container_of(chan, struct xilinx_vdma_chan, common)
953 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in xilinx_vdma_dma_prep_interleaved()
1101 list_del(&chan->common.device_node); in xilinx_vdma_chan_remove()
1152 xdev->common.copy_align = fls(width - 1); in xilinx_vdma_chan_probe()
1197 chan->common.device = &xdev->common; in xilinx_vdma_chan_probe()
1199 list_add_tail(&chan->common.device_node, &xdev->common.channels); in xilinx_vdma_chan_probe()
1228 return dma_get_slave_channel(&xdev->chan[chan_id]->common); in of_dma_xilinx_xlate()
1274 xdev->common.dev = &pdev->dev; in xilinx_vdma_probe()
1276 INIT_LIST_HEAD(&xdev->common.channels); in xilinx_vdma_probe()
1277 dma_cap_set(DMA_SLAVE, xdev->common.cap_mask); in xilinx_vdma_probe()
1278 dma_cap_set(DMA_PRIVATE, xdev->common.cap_mask); in xilinx_vdma_probe()
1280 xdev->common.device_alloc_chan_resources = in xilinx_vdma_probe()
1282 xdev->common.device_free_chan_resources = in xilinx_vdma_probe()
1284 xdev->common.device_prep_interleaved_dma = in xilinx_vdma_probe()
1286 xdev->common.device_terminate_all = xilinx_vdma_terminate_all; in xilinx_vdma_probe()
1287 xdev->common.device_tx_status = xilinx_vdma_tx_status; in xilinx_vdma_probe()
1288 xdev->common.device_issue_pending = xilinx_vdma_issue_pending; in xilinx_vdma_probe()
1304 dma_async_device_register(&xdev->common); in xilinx_vdma_probe()
1310 dma_async_device_unregister(&xdev->common); in xilinx_vdma_probe()
1339 dma_async_device_unregister(&xdev->common); in xilinx_vdma_remove()