Lines Matching refs:device
63 dma_has_cap(tx_type, depend_tx->chan->device->cap_mask)) in __async_tx_find_channel()
82 struct dma_device *device = chan->device; in async_tx_channel_switch() local
95 device->device_issue_pending(chan); in async_tx_channel_switch()
102 if (dma_has_cap(DMA_INTERRUPT, device->cap_mask)) in async_tx_channel_switch()
103 intr_tx = device->device_prep_dma_interrupt(chan, 0); in async_tx_channel_switch()
129 device->device_issue_pending(chan); in async_tx_channel_switch()
237 struct dma_device *device; in async_trigger_callback() local
243 device = chan->device; in async_trigger_callback()
248 if (device && !dma_has_cap(DMA_INTERRUPT, device->cap_mask)) in async_trigger_callback()
249 device = NULL; in async_trigger_callback()
251 tx = device ? device->device_prep_dma_interrupt(chan, 0) : NULL; in async_trigger_callback()