Searched refs:slots_per_op (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/arch/arm/include/asm/hardware/ |
D | iop3xx-adma.h | 192 iop_chan_pq_slot_count(size_t len, int src_cnt, int *slots_per_op) in iop_chan_pq_slot_count() argument 219 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 310 static inline int iop_chan_memcpy_slot_count(size_t len, int *slots_per_op) in iop_chan_memcpy_slot_count() argument 312 *slots_per_op = 1; in iop_chan_memcpy_slot_count() 317 static inline int iop_chan_memset_slot_count(size_t len, int *slots_per_op) in iop_chan_memset_slot_count() argument 319 *slots_per_op = 1; in iop_chan_memset_slot_count() 324 int *slots_per_op) in iop3xx_aau_xor_slot_count() argument 336 *slots_per_op = slot_count_table[src_cnt - 1]; in iop3xx_aau_xor_slot_count() 337 return *slots_per_op; in iop3xx_aau_xor_slot_count() 341 iop_chan_interrupt_slot_count(int *slots_per_op, struct iop_adma_chan *chan) in iop_chan_interrupt_slot_count() argument [all …]
|
D | iop_adma.h | 98 u16 slots_per_op; member
|
/Linux-v4.19/drivers/dma/ |
D | iop-adma.c | 50 int stride = slot->slots_per_op; in iop_adma_free_slots() 53 slot->slots_per_op = 0; in iop_adma_free_slots() 105 desc->idx, desc->slots_per_op); in iop_adma_clean_slot() 119 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __iop_adma_slot_cleanup() local 153 if (!slot_cnt && !slots_per_op) { in __iop_adma_slot_cleanup() 155 slots_per_op = iter->slots_per_op; in __iop_adma_slot_cleanup() 156 if (slot_cnt <= slots_per_op) { in __iop_adma_slot_cleanup() 158 slots_per_op = 0; in __iop_adma_slot_cleanup() 166 slot_cnt -= slots_per_op; in __iop_adma_slot_cleanup() 170 if (slots_per_op != 0 && slot_cnt == 0) { in __iop_adma_slot_cleanup() [all …]
|
/Linux-v4.19/arch/arm/mach-iop13xx/include/mach/ |
D | adma.h | 185 iop_chan_memcpy_slot_count(size_t len, int *slots_per_op) in iop_chan_memcpy_slot_count() argument 187 *slots_per_op = 1; in iop_chan_memcpy_slot_count() 194 iop_chan_memset_slot_count(size_t len, int *slots_per_op) in iop_chan_memset_slot_count() argument 196 *slots_per_op = 1; in iop_chan_memset_slot_count() 201 iop_chan_xor_slot_count(size_t len, int src_cnt, int *slots_per_op) in iop_chan_xor_slot_count() argument 208 *slots_per_op = slot_count_table[src_cnt - 1]; in iop_chan_xor_slot_count() 209 return *slots_per_op; in iop_chan_xor_slot_count() 371 int slots_per_op = desc->slots_per_op; in iop_desc_set_zero_sum_byte_count() local 382 i += slots_per_op; in iop_desc_set_zero_sum_byte_count() 424 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; in iop_desc_set_xor_src_addr() local [all …]
|
/Linux-v4.19/drivers/dma/ppc4xx/ |
D | adma.c | 806 int *slots_per_op) in ppc440spe_chan_xor_slot_count() argument 811 slot_cnt = *slots_per_op = (src_cnt + XOR_MAX_OPS - 1)/XOR_MAX_OPS; in ppc440spe_chan_xor_slot_count() 1461 int stride = slot->slots_per_op; in ppc440spe_adma_free_slots() 1464 slot->slots_per_op = 0; in ppc440spe_adma_free_slots() 1533 desc->phys, desc->idx, desc->slots_per_op); in ppc440spe_adma_clean_slot() 1553 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __ppc440spe_adma_slot_cleanup() local 1601 if (!slot_cnt && !slots_per_op) { in __ppc440spe_adma_slot_cleanup() 1603 slots_per_op = iter->slots_per_op; in __ppc440spe_adma_slot_cleanup() 1604 if (slot_cnt <= slots_per_op) { in __ppc440spe_adma_slot_cleanup() 1606 slots_per_op = 0; in __ppc440spe_adma_slot_cleanup() [all …]
|
D | adma.h | 161 u8 slots_per_op; member
|