Lines Matching refs:dma_device
181 struct dma_device dma_device; member
1046 return dma_request_channel(imxdma->dma_device.cap_mask, in imxdma_xlate()
1127 INIT_LIST_HEAD(&imxdma->dma_device.channels); in imxdma_probe()
1129 dma_cap_set(DMA_SLAVE, imxdma->dma_device.cap_mask); in imxdma_probe()
1130 dma_cap_set(DMA_CYCLIC, imxdma->dma_device.cap_mask); in imxdma_probe()
1131 dma_cap_set(DMA_MEMCPY, imxdma->dma_device.cap_mask); in imxdma_probe()
1132 dma_cap_set(DMA_INTERLEAVE, imxdma->dma_device.cap_mask); in imxdma_probe()
1166 imxdmac->chan.device = &imxdma->dma_device; in imxdma_probe()
1172 &imxdma->dma_device.channels); in imxdma_probe()
1175 imxdma->dma_device.dev = &pdev->dev; in imxdma_probe()
1177 imxdma->dma_device.device_alloc_chan_resources = imxdma_alloc_chan_resources; in imxdma_probe()
1178 imxdma->dma_device.device_free_chan_resources = imxdma_free_chan_resources; in imxdma_probe()
1179 imxdma->dma_device.device_tx_status = imxdma_tx_status; in imxdma_probe()
1180 imxdma->dma_device.device_prep_slave_sg = imxdma_prep_slave_sg; in imxdma_probe()
1181 imxdma->dma_device.device_prep_dma_cyclic = imxdma_prep_dma_cyclic; in imxdma_probe()
1182 imxdma->dma_device.device_prep_dma_memcpy = imxdma_prep_dma_memcpy; in imxdma_probe()
1183 imxdma->dma_device.device_prep_interleaved_dma = imxdma_prep_dma_interleaved; in imxdma_probe()
1184 imxdma->dma_device.device_config = imxdma_config; in imxdma_probe()
1185 imxdma->dma_device.device_terminate_all = imxdma_terminate_all; in imxdma_probe()
1186 imxdma->dma_device.device_issue_pending = imxdma_issue_pending; in imxdma_probe()
1190 imxdma->dma_device.copy_align = DMAENGINE_ALIGN_4_BYTES; in imxdma_probe()
1191 imxdma->dma_device.dev->dma_parms = &imxdma->dma_parms; in imxdma_probe()
1192 dma_set_max_seg_size(imxdma->dma_device.dev, 0xffffff); in imxdma_probe()
1194 ret = dma_async_device_register(&imxdma->dma_device); in imxdma_probe()
1212 dma_async_device_unregister(&imxdma->dma_device); in imxdma_probe()
1224 dma_async_device_unregister(&imxdma->dma_device); in imxdma_remove()