Lines Matching refs:dma_dev
600 dma_cap_zero(mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
605 dma_cap_set(DMA_MEMCPY, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
608 dma_cap_set(DMA_PRIVATE, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
609 mic_dma_dev->dma_dev.device_alloc_chan_resources = in mic_dma_register_dma_device()
611 mic_dma_dev->dma_dev.device_free_chan_resources = in mic_dma_register_dma_device()
613 mic_dma_dev->dma_dev.device_tx_status = mic_dma_tx_status; in mic_dma_register_dma_device()
614 mic_dma_dev->dma_dev.device_prep_dma_memcpy = mic_dma_prep_memcpy_lock; in mic_dma_register_dma_device()
615 mic_dma_dev->dma_dev.device_prep_dma_imm_data = in mic_dma_register_dma_device()
617 mic_dma_dev->dma_dev.device_prep_dma_interrupt = in mic_dma_register_dma_device()
619 mic_dma_dev->dma_dev.device_issue_pending = mic_dma_issue_pending; in mic_dma_register_dma_device()
620 mic_dma_dev->dma_dev.copy_align = MIC_DMA_ALIGN_SHIFT; in mic_dma_register_dma_device()
621 INIT_LIST_HEAD(&mic_dma_dev->dma_dev.channels); in mic_dma_register_dma_device()
623 mic_dma_dev->mic_ch[i].api_ch.device = &mic_dma_dev->dma_dev; in mic_dma_register_dma_device()
626 &mic_dma_dev->dma_dev.channels); in mic_dma_register_dma_device()
628 return dmaenginem_async_device_register(&mic_dma_dev->dma_dev); in mic_dma_register_dma_device()
648 mic_dma_dev->dma_dev.dev = dev; in mic_dma_dev_reg()