Lines Matching refs:mic_ch

212 	struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch);  in mic_dma_issue_pending()  local
214 spin_lock(&mic_ch->issue_lock); in mic_dma_issue_pending()
221 if (mic_ch->issued == mic_ch->submitted) in mic_dma_issue_pending()
223 mic_ch->issued = mic_ch->submitted; in mic_dma_issue_pending()
230 mic_dma_write_reg(mic_ch, MIC_DMA_REG_DHPR, mic_ch->issued); in mic_dma_issue_pending()
232 spin_unlock(&mic_ch->issue_lock); in mic_dma_issue_pending()
244 struct mic_dma_chan *mic_ch = to_mic_dma_chan(tx->chan); in mic_dma_tx_submit_unlock() local
255 mic_ch->submitted = mic_ch->head; in mic_dma_tx_submit_unlock()
256 spin_unlock(&mic_ch->prep_lock); in mic_dma_tx_submit_unlock()
257 mic_dma_update_pending(mic_ch); in mic_dma_tx_submit_unlock()
281 struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); in mic_dma_prep_memcpy_lock() local
282 struct device *dev = mic_dma_ch_to_device(mic_ch); in mic_dma_prep_memcpy_lock()
288 spin_lock(&mic_ch->prep_lock); in mic_dma_prep_memcpy_lock()
289 result = mic_dma_do_dma(mic_ch, flags, dma_src, dma_dest, len); in mic_dma_prep_memcpy_lock()
291 return allocate_tx(mic_ch); in mic_dma_prep_memcpy_lock()
293 spin_unlock(&mic_ch->prep_lock); in mic_dma_prep_memcpy_lock()
300 struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); in mic_dma_prep_interrupt_lock() local
303 spin_lock(&mic_ch->prep_lock); in mic_dma_prep_interrupt_lock()
304 ret = mic_dma_do_dma(mic_ch, flags, 0, 0, 0); in mic_dma_prep_interrupt_lock()
306 return allocate_tx(mic_ch); in mic_dma_prep_interrupt_lock()
307 spin_unlock(&mic_ch->prep_lock); in mic_dma_prep_interrupt_lock()
316 struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); in mic_dma_tx_status() local
319 mic_dma_cleanup(mic_ch); in mic_dma_tx_status()
524 ch = &mic_dma_dev->mic_ch[i]; in mic_dma_init()
548 ch = &mic_dma_dev->mic_ch[i]; in mic_dma_uninit()
563 struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); in mic_dma_free_chan_resources() local
564 mic_dma_drain_chan(mic_ch); in mic_dma_free_chan_resources()
565 mic_dma_chan_uninit(mic_ch); in mic_dma_free_chan_resources()
595 mic_dma_dev->mic_ch[i].api_ch.device = &mic_dma_dev->dma_dev; in mic_dma_register_dma_device()
596 dma_cookie_init(&mic_dma_dev->mic_ch[i].api_ch); in mic_dma_register_dma_device()
597 list_add_tail(&mic_dma_dev->mic_ch[i].api_ch.device_node, in mic_dma_register_dma_device()
661 mic_dma_mmio_read(&mic_dma_dev->mic_ch[first_chan], in mic_dma_reg_seq_show()
668 ch = &mic_dma_dev->mic_ch[i]; in mic_dma_reg_seq_show()