Lines Matching defs:dma_dev
628 struct dma_device *dma_dev;
636 dma_dev = &re_priv->dma_dev;
682 chan->chan.device = dma_dev;
752 struct dma_device *dma_dev;
781 dma_dev = &re_priv->dma_dev;
782 dma_dev->dev = dev;
783 INIT_LIST_HEAD(&dma_dev->channels);
786 dma_dev->device_alloc_chan_resources = fsl_re_alloc_chan_resources;
787 dma_dev->device_tx_status = fsl_re_tx_status;
788 dma_dev->device_issue_pending = fsl_re_issue_pending;
790 dma_dev->max_xor = FSL_RE_MAX_XOR_SRCS;
791 dma_dev->device_prep_dma_xor = fsl_re_prep_dma_xor;
792 dma_cap_set(DMA_XOR, dma_dev->cap_mask);
794 dma_dev->max_pq = FSL_RE_MAX_PQ_SRCS;
795 dma_dev->device_prep_dma_pq = fsl_re_prep_dma_pq;
796 dma_cap_set(DMA_PQ, dma_dev->cap_mask);
798 dma_dev->device_prep_dma_memcpy = fsl_re_prep_dma_memcpy;
799 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask);
801 dma_dev->device_free_chan_resources = fsl_re_free_chan_resources;
843 dma_async_device_register(dma_dev);
873 dma_async_device_unregister(&re_priv->dma_dev);