Home
last modified time | relevance | path

Searched refs:slots_per_op (Results 1 – 5 of 5) sorted by relevance

/linux-6.1.9/drivers/dma/
Diop-adma.h174 iop_chan_pq_slot_count(size_t len, int src_cnt, int *slots_per_op) in iop_chan_pq_slot_count() argument
201 iop_chan_pq_zero_sum_slot_count(size_t len, int src_cnt, int *slots_per_op) in iop_chan_pq_zero_sum_slot_count() argument
292 static inline int iop_chan_memcpy_slot_count(size_t len, int *slots_per_op) in iop_chan_memcpy_slot_count() argument
294 *slots_per_op = 1; in iop_chan_memcpy_slot_count()
299 static inline int iop_chan_memset_slot_count(size_t len, int *slots_per_op) in iop_chan_memset_slot_count() argument
301 *slots_per_op = 1; in iop_chan_memset_slot_count()
306 int *slots_per_op) in iop3xx_aau_xor_slot_count() argument
318 *slots_per_op = slot_count_table[src_cnt - 1]; in iop3xx_aau_xor_slot_count()
319 return *slots_per_op; in iop3xx_aau_xor_slot_count()
323 iop_chan_interrupt_slot_count(int *slots_per_op, struct iop_adma_chan *chan) in iop_chan_interrupt_slot_count() argument
[all …]
Diop-adma.c41 int stride = slot->slots_per_op; in iop_adma_free_slots()
44 slot->slots_per_op = 0; in iop_adma_free_slots()
96 desc->idx, desc->slots_per_op); in iop_adma_clean_slot()
110 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __iop_adma_slot_cleanup() local
144 if (!slot_cnt && !slots_per_op) { in __iop_adma_slot_cleanup()
146 slots_per_op = iter->slots_per_op; in __iop_adma_slot_cleanup()
147 if (slot_cnt <= slots_per_op) { in __iop_adma_slot_cleanup()
149 slots_per_op = 0; in __iop_adma_slot_cleanup()
157 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup()
161 if (slots_per_op != 0 && slot_cnt == 0) { in __iop_adma_slot_cleanup()
[all …]
/linux-6.1.9/drivers/dma/ppc4xx/
Dadma.c792 int *slots_per_op) in ppc440spe_chan_xor_slot_count() argument
797 slot_cnt = *slots_per_op = (src_cnt + XOR_MAX_OPS - 1)/XOR_MAX_OPS; in ppc440spe_chan_xor_slot_count()
1447 int stride = slot->slots_per_op; in ppc440spe_adma_free_slots()
1450 slot->slots_per_op = 0; in ppc440spe_adma_free_slots()
1519 desc->phys, desc->idx, desc->slots_per_op); in ppc440spe_adma_clean_slot()
1539 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __ppc440spe_adma_slot_cleanup() local
1587 if (!slot_cnt && !slots_per_op) { in __ppc440spe_adma_slot_cleanup()
1589 slots_per_op = iter->slots_per_op; in __ppc440spe_adma_slot_cleanup()
1590 if (slot_cnt <= slots_per_op) { in __ppc440spe_adma_slot_cleanup()
1592 slots_per_op = 0; in __ppc440spe_adma_slot_cleanup()
[all …]
Dadma.h158 u8 slots_per_op; member
/linux-6.1.9/include/linux/platform_data/
Ddma-iop32x.h89 u16 slots_per_op; member