Lines Matching defs:dma_dev
629 struct dma_device *dma_dev;
637 dma_dev = &re_priv->dma_dev;
683 chan->chan.device = dma_dev;
753 struct dma_device *dma_dev;
782 dma_dev = &re_priv->dma_dev;
783 dma_dev->dev = dev;
784 INIT_LIST_HEAD(&dma_dev->channels);
787 dma_dev->device_alloc_chan_resources = fsl_re_alloc_chan_resources;
788 dma_dev->device_tx_status = fsl_re_tx_status;
789 dma_dev->device_issue_pending = fsl_re_issue_pending;
791 dma_dev->max_xor = FSL_RE_MAX_XOR_SRCS;
792 dma_dev->device_prep_dma_xor = fsl_re_prep_dma_xor;
793 dma_cap_set(DMA_XOR, dma_dev->cap_mask);
795 dma_dev->max_pq = FSL_RE_MAX_PQ_SRCS;
796 dma_dev->device_prep_dma_pq = fsl_re_prep_dma_pq;
797 dma_cap_set(DMA_PQ, dma_dev->cap_mask);
799 dma_dev->device_prep_dma_memcpy = fsl_re_prep_dma_memcpy;
800 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask);
802 dma_dev->device_free_chan_resources = fsl_re_free_chan_resources;
844 dma_async_device_register(dma_dev);
874 dma_async_device_unregister(&re_priv->dma_dev);