Lines Matching refs:dma_dev
440 dma_async_device_unregister(&mic_dma_dev->dma_dev); in mic_dma_unregister_dma_device()
574 dma_cap_zero(mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
579 dma_cap_set(DMA_MEMCPY, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
582 dma_cap_set(DMA_PRIVATE, mic_dma_dev->dma_dev.cap_mask); in mic_dma_register_dma_device()
583 mic_dma_dev->dma_dev.device_alloc_chan_resources = in mic_dma_register_dma_device()
585 mic_dma_dev->dma_dev.device_free_chan_resources = in mic_dma_register_dma_device()
587 mic_dma_dev->dma_dev.device_tx_status = mic_dma_tx_status; in mic_dma_register_dma_device()
588 mic_dma_dev->dma_dev.device_prep_dma_memcpy = mic_dma_prep_memcpy_lock; in mic_dma_register_dma_device()
589 mic_dma_dev->dma_dev.device_prep_dma_interrupt = in mic_dma_register_dma_device()
591 mic_dma_dev->dma_dev.device_issue_pending = mic_dma_issue_pending; in mic_dma_register_dma_device()
592 mic_dma_dev->dma_dev.copy_align = MIC_DMA_ALIGN_SHIFT; in mic_dma_register_dma_device()
593 INIT_LIST_HEAD(&mic_dma_dev->dma_dev.channels); in mic_dma_register_dma_device()
595 mic_dma_dev->mic_ch[i].api_ch.device = &mic_dma_dev->dma_dev; in mic_dma_register_dma_device()
598 &mic_dma_dev->dma_dev.channels); in mic_dma_register_dma_device()
600 return dma_async_device_register(&mic_dma_dev->dma_dev); in mic_dma_register_dma_device()
620 mic_dma_dev->dma_dev.dev = dev; in mic_dma_dev_reg()