Lines Matching refs:dma_device

523 	struct dma_device		dma_device;  member
2164 dma_cap_mask_t mask = sdma->dma_device.cap_mask; in sdma_xlate()
2253 dma_cap_set(DMA_SLAVE, sdma->dma_device.cap_mask); in sdma_probe()
2254 dma_cap_set(DMA_CYCLIC, sdma->dma_device.cap_mask); in sdma_probe()
2255 dma_cap_set(DMA_MEMCPY, sdma->dma_device.cap_mask); in sdma_probe()
2256 dma_cap_set(DMA_PRIVATE, sdma->dma_device.cap_mask); in sdma_probe()
2258 INIT_LIST_HEAD(&sdma->dma_device.channels); in sdma_probe()
2276 vchan_init(&sdmac->vc, &sdma->dma_device); in sdma_probe()
2290 sdma->dma_device.dev = &pdev->dev; in sdma_probe()
2292 sdma->dma_device.device_alloc_chan_resources = sdma_alloc_chan_resources; in sdma_probe()
2293 sdma->dma_device.device_free_chan_resources = sdma_free_chan_resources; in sdma_probe()
2294 sdma->dma_device.device_tx_status = sdma_tx_status; in sdma_probe()
2295 sdma->dma_device.device_prep_slave_sg = sdma_prep_slave_sg; in sdma_probe()
2296 sdma->dma_device.device_prep_dma_cyclic = sdma_prep_dma_cyclic; in sdma_probe()
2297 sdma->dma_device.device_config = sdma_config; in sdma_probe()
2298 sdma->dma_device.device_terminate_all = sdma_terminate_all; in sdma_probe()
2299 sdma->dma_device.device_synchronize = sdma_channel_synchronize; in sdma_probe()
2300 sdma->dma_device.src_addr_widths = SDMA_DMA_BUSWIDTHS; in sdma_probe()
2301 sdma->dma_device.dst_addr_widths = SDMA_DMA_BUSWIDTHS; in sdma_probe()
2302 sdma->dma_device.directions = SDMA_DMA_DIRECTIONS; in sdma_probe()
2303 sdma->dma_device.residue_granularity = DMA_RESIDUE_GRANULARITY_SEGMENT; in sdma_probe()
2304 sdma->dma_device.device_prep_dma_memcpy = sdma_prep_memcpy; in sdma_probe()
2305 sdma->dma_device.device_issue_pending = sdma_issue_pending; in sdma_probe()
2306 sdma->dma_device.copy_align = 2; in sdma_probe()
2307 dma_set_max_seg_size(sdma->dma_device.dev, SDMA_BD_MAX_CNT); in sdma_probe()
2311 ret = dma_async_device_register(&sdma->dma_device); in sdma_probe()
2351 dma_async_device_unregister(&sdma->dma_device); in sdma_probe()
2367 dma_async_device_unregister(&sdma->dma_device); in sdma_remove()