Home
last modified time | relevance | path

Searched refs:mic_ch (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/drivers/dma/
Dmic_x100_dma.c221 struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); in mic_dma_issue_pending() local
223 spin_lock(&mic_ch->issue_lock); in mic_dma_issue_pending()
230 if (mic_ch->issued == mic_ch->submitted) in mic_dma_issue_pending()
232 mic_ch->issued = mic_ch->submitted; in mic_dma_issue_pending()
239 mic_dma_write_reg(mic_ch, MIC_DMA_REG_DHPR, mic_ch->issued); in mic_dma_issue_pending()
241 spin_unlock(&mic_ch->issue_lock); in mic_dma_issue_pending()
253 struct mic_dma_chan *mic_ch = to_mic_dma_chan(tx->chan); in mic_dma_tx_submit_unlock() local
264 mic_ch->submitted = mic_ch->head; in mic_dma_tx_submit_unlock()
265 spin_unlock(&mic_ch->prep_lock); in mic_dma_tx_submit_unlock()
266 mic_dma_update_pending(mic_ch); in mic_dma_tx_submit_unlock()
[all …]
Dmic_x100_dma.h142 struct mic_dma_chan mic_ch[MIC_DMA_MAX_NUM_CHAN]; member
159 container_of((const typeof(((struct mic_dma_device *)0)->mic_ch)*) in to_mic_dma_dev()
160 (ch - ch->ch_num), struct mic_dma_device, mic_ch); in to_mic_dma_dev()
/linux-4.4.14/drivers/misc/mic/host/
Dmic_virtio.c42 struct dma_chan *mic_ch = mdev->dma_ch[0]; in mic_sync_dma() local
44 if (!mic_ch) { in mic_sync_dma()
49 tx = mic_ch->device->device_prep_dma_memcpy(mic_ch, dst, src, len, in mic_sync_dma()
60 err = dma_sync_wait(mic_ch, cookie); in mic_sync_dma()