• Home
  • Raw
  • Download

Lines Matching refs:dma_dev

626 	struct dma_device *dma_dev = &ccp->dma_dev;  in ccp_dmaengine_register()  local
669 dma_dev->dev = ccp->dev; in ccp_dmaengine_register()
670 dma_dev->src_addr_widths = CCP_DMA_WIDTH(dma_get_mask(ccp->dev)); in ccp_dmaengine_register()
671 dma_dev->dst_addr_widths = CCP_DMA_WIDTH(dma_get_mask(ccp->dev)); in ccp_dmaengine_register()
672 dma_dev->directions = DMA_MEM_TO_MEM; in ccp_dmaengine_register()
673 dma_dev->residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; in ccp_dmaengine_register()
674 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in ccp_dmaengine_register()
675 dma_cap_set(DMA_SG, dma_dev->cap_mask); in ccp_dmaengine_register()
676 dma_cap_set(DMA_INTERRUPT, dma_dev->cap_mask); in ccp_dmaengine_register()
678 INIT_LIST_HEAD(&dma_dev->channels); in ccp_dmaengine_register()
694 dma_chan->device = dma_dev; in ccp_dmaengine_register()
697 list_add_tail(&dma_chan->device_node, &dma_dev->channels); in ccp_dmaengine_register()
700 dma_dev->device_free_chan_resources = ccp_free_chan_resources; in ccp_dmaengine_register()
701 dma_dev->device_prep_dma_memcpy = ccp_prep_dma_memcpy; in ccp_dmaengine_register()
702 dma_dev->device_prep_dma_sg = ccp_prep_dma_sg; in ccp_dmaengine_register()
703 dma_dev->device_prep_dma_interrupt = ccp_prep_dma_interrupt; in ccp_dmaengine_register()
704 dma_dev->device_issue_pending = ccp_issue_pending; in ccp_dmaengine_register()
705 dma_dev->device_tx_status = ccp_tx_status; in ccp_dmaengine_register()
706 dma_dev->device_pause = ccp_pause; in ccp_dmaengine_register()
707 dma_dev->device_resume = ccp_resume; in ccp_dmaengine_register()
708 dma_dev->device_terminate_all = ccp_terminate_all; in ccp_dmaengine_register()
710 ret = dma_async_device_register(dma_dev); in ccp_dmaengine_register()
727 struct dma_device *dma_dev = &ccp->dma_dev; in ccp_dmaengine_unregister() local
729 dma_async_device_unregister(dma_dev); in ccp_dmaengine_unregister()