Lines Matching refs:dma_dev
589 dma_cap_zero(mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
594 dma_cap_set(DMA_MEMCPY, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
597 dma_cap_set(DMA_PRIVATE, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
598 mic_dma_dev->dma_dev.device_alloc_chan_resources = in mic_dma_register_dma_device()
600 mic_dma_dev->dma_dev.device_free_chan_resources = in mic_dma_register_dma_device()
602 mic_dma_dev->dma_dev.device_tx_status = mic_dma_tx_status; in mic_dma_register_dma_device()
603 mic_dma_dev->dma_dev.device_prep_dma_memcpy = mic_dma_prep_memcpy_lock; in mic_dma_register_dma_device()
604 mic_dma_dev->dma_dev.device_prep_dma_imm_data = in mic_dma_register_dma_device()
606 mic_dma_dev->dma_dev.device_prep_dma_interrupt = in mic_dma_register_dma_device()
608 mic_dma_dev->dma_dev.device_issue_pending = mic_dma_issue_pending; in mic_dma_register_dma_device()
609 mic_dma_dev->dma_dev.copy_align = MIC_DMA_ALIGN_SHIFT; in mic_dma_register_dma_device()
610 INIT_LIST_HEAD(&mic_dma_dev->dma_dev.channels); in mic_dma_register_dma_device()
612 mic_dma_dev->mic_ch[i].api_ch.device = &mic_dma_dev->dma_dev; in mic_dma_register_dma_device()
615 &mic_dma_dev->dma_dev.channels); in mic_dma_register_dma_device()
617 return dmaenginem_async_device_register(&mic_dma_dev->dma_dev); in mic_dma_register_dma_device()
637 mic_dma_dev->dma_dev.dev = dev; in mic_dma_dev_reg()