Home
last modified time | relevance | path

Searched refs:iop_chan (Results 1 - 1 of 1) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Diop-adma.c37 * Caller must hold &iop_chan->lock while calling this function
53 struct iop_adma_chan *iop_chan, dma_cookie_t cookie) in iop_adma_run_tx_complete_actions()
80 struct iop_adma_chan *iop_chan) in iop_adma_clean_slot()
91 if (desc->chain_node.next == &iop_chan->chain) in iop_adma_clean_slot()
94 dev_dbg(iop_chan->device->common.dev, in iop_adma_clean_slot()
104 static void __iop_adma_slot_cleanup(struct iop_adma_chan *iop_chan) in __iop_adma_slot_cleanup() argument
108 u32 current_desc = iop_chan_get_current_descriptor(iop_chan); in __iop_adma_slot_cleanup()
109 int busy = iop_chan_is_busy(iop_chan); in __iop_adma_slot_cleanup()
112 dev_dbg(iop_chan->device->common.dev, "%s\n", __func__); in __iop_adma_slot_cleanup()
116 list_for_each_entry_safe(iter, _iter, &iop_chan in __iop_adma_slot_cleanup()
52 iop_adma_run_tx_complete_actions(struct iop_adma_desc_slot *desc, struct iop_adma_chan *iop_chan, dma_cookie_t cookie) iop_adma_run_tx_complete_actions() argument
79 iop_adma_clean_slot(struct iop_adma_desc_slot *desc, struct iop_adma_chan *iop_chan) iop_adma_clean_slot() argument
234 iop_adma_slot_cleanup(struct iop_adma_chan *iop_chan) iop_adma_slot_cleanup() argument
243 struct iop_adma_chan *iop_chan = from_tasklet(iop_chan, t, iop_adma_tasklet() local
257 iop_adma_alloc_slots(struct iop_adma_chan *iop_chan, int num_slots, int slots_per_op) iop_adma_alloc_slots() argument
350 iop_adma_check_threshold(struct iop_adma_chan *iop_chan) iop_adma_check_threshold() argument
365 struct iop_adma_chan *iop_chan = to_iop_adma_chan(tx->chan); iop_adma_tx_submit() local
422 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_alloc_chan_resources() local
486 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_prep_dma_interrupt() local
509 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_prep_dma_memcpy() local
541 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_prep_dma_xor() local
576 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_prep_dma_xor_val() local
611 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_prep_dma_pq() local
676 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_prep_dma_pq_val() local
716 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_free_chan_resources() local
756 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_status() local
818 struct iop_adma_chan *iop_chan = to_iop_adma_chan(chan); iop_adma_issue_pending() local
840 struct iop_adma_chan *iop_chan; iop_adma_memcpy_self_test() local
921 struct iop_adma_chan *iop_chan; iop_adma_xor_val_self_test() local
1246 struct iop_adma_chan *iop_chan; iop_adma_remove() local
1270 struct iop_adma_chan *iop_chan; iop_adma_probe() local
1435 iop_chan_start_null_memcpy(struct iop_adma_chan *iop_chan) iop_chan_start_null_memcpy() argument
1488 iop_chan_start_null_xor(struct iop_adma_chan *iop_chan) iop_chan_start_null_xor() argument
[all...]

Completed in 1 milliseconds