Lines Matching refs:common
473 dma_async_tx_descriptor_init(&desc->async_tx, &chan->common); in fsl_dma_alloc_descriptor()
683 chan->common.completed_cookie = cookie; in fsldma_cleanup_descriptors()
1304 chan->common.device = &fdev->common; in fsl_dma_chan_probe()
1305 dma_cookie_init(&chan->common); in fsl_dma_chan_probe()
1311 list_add_tail(&chan->common.device_node, &fdev->common.channels); in fsl_dma_chan_probe()
1329 list_del(&chan->common.device_node); in fsl_dma_chan_remove()
1348 INIT_LIST_HEAD(&fdev->common.channels); in fsldma_of_probe()
1361 dma_cap_set(DMA_MEMCPY, fdev->common.cap_mask); in fsldma_of_probe()
1362 dma_cap_set(DMA_SG, fdev->common.cap_mask); in fsldma_of_probe()
1363 dma_cap_set(DMA_SLAVE, fdev->common.cap_mask); in fsldma_of_probe()
1364 fdev->common.device_alloc_chan_resources = fsl_dma_alloc_chan_resources; in fsldma_of_probe()
1365 fdev->common.device_free_chan_resources = fsl_dma_free_chan_resources; in fsldma_of_probe()
1366 fdev->common.device_prep_dma_memcpy = fsl_dma_prep_memcpy; in fsldma_of_probe()
1367 fdev->common.device_prep_dma_sg = fsl_dma_prep_sg; in fsldma_of_probe()
1368 fdev->common.device_tx_status = fsl_tx_status; in fsldma_of_probe()
1369 fdev->common.device_issue_pending = fsl_dma_memcpy_issue_pending; in fsldma_of_probe()
1370 fdev->common.device_config = fsl_dma_device_config; in fsldma_of_probe()
1371 fdev->common.device_terminate_all = fsl_dma_device_terminate_all; in fsldma_of_probe()
1372 fdev->common.dev = &op->dev; in fsldma_of_probe()
1374 fdev->common.src_addr_widths = FSL_DMA_BUSWIDTHS; in fsldma_of_probe()
1375 fdev->common.dst_addr_widths = FSL_DMA_BUSWIDTHS; in fsldma_of_probe()
1376 fdev->common.directions = BIT(DMA_DEV_TO_MEM) | BIT(DMA_MEM_TO_DEV); in fsldma_of_probe()
1377 fdev->common.residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; in fsldma_of_probe()
1415 dma_async_device_register(&fdev->common); in fsldma_of_probe()
1431 dma_async_device_unregister(&fdev->common); in fsldma_of_remove()