Lines Matching refs:dma_dev

564 	struct dma_device *dma_dev = &pt->dma_dev;  in pt_dmaengine_register()  local
596 dma_dev->dev = pt->dev; in pt_dmaengine_register()
597 dma_dev->src_addr_widths = DMA_SLAVE_BUSWIDTH_64_BYTES; in pt_dmaengine_register()
598 dma_dev->dst_addr_widths = DMA_SLAVE_BUSWIDTH_64_BYTES; in pt_dmaengine_register()
599 dma_dev->directions = DMA_MEM_TO_MEM; in pt_dmaengine_register()
600 dma_dev->residue_granularity = DMA_RESIDUE_GRANULARITY_DESCRIPTOR; in pt_dmaengine_register()
601 dma_cap_set(DMA_MEMCPY, dma_dev->cap_mask); in pt_dmaengine_register()
602 dma_cap_set(DMA_INTERRUPT, dma_dev->cap_mask); in pt_dmaengine_register()
608 dma_cap_set(DMA_PRIVATE, dma_dev->cap_mask); in pt_dmaengine_register()
610 INIT_LIST_HEAD(&dma_dev->channels); in pt_dmaengine_register()
613 dma_dev->device_free_chan_resources = pt_free_chan_resources; in pt_dmaengine_register()
614 dma_dev->device_prep_dma_memcpy = pt_prep_dma_memcpy; in pt_dmaengine_register()
615 dma_dev->device_prep_dma_interrupt = pt_prep_dma_interrupt; in pt_dmaengine_register()
616 dma_dev->device_issue_pending = pt_issue_pending; in pt_dmaengine_register()
617 dma_dev->device_tx_status = pt_tx_status; in pt_dmaengine_register()
618 dma_dev->device_pause = pt_pause; in pt_dmaengine_register()
619 dma_dev->device_resume = pt_resume; in pt_dmaengine_register()
620 dma_dev->device_terminate_all = pt_terminate_all; in pt_dmaengine_register()
621 dma_dev->device_synchronize = pt_synchronize; in pt_dmaengine_register()
630 vchan_init(&chan->vc, dma_dev); in pt_dmaengine_register()
636 vchan_init(&chan->vc, dma_dev); in pt_dmaengine_register()
639 ret = dma_async_device_register(dma_dev); in pt_dmaengine_register()
654 struct dma_device *dma_dev = &pt->dma_dev; in pt_dmaengine_unregister() local
656 dma_async_device_unregister(dma_dev); in pt_dmaengine_unregister()