Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/dma/
H A 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()
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, struc argument
305 iop3xx_aau_xor_slot_count(size_t len, int src_cnt, int *slots_per_op) iop3xx_aau_xor_slot_count() argument
337 iop_chan_xor_slot_count(size_t len, int src_cnt, int *slots_per_op) iop_chan_xor_slot_count() argument
359 iop_chan_zero_sum_slot_count(size_t len, int src_cnt, int *slots_per_op) iop_chan_zero_sum_slot_count() argument
557 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; iop_desc_init_zero_sum() local
676 int slots_per_op = desc->slots_per_op; iop_desc_set_zero_sum_byte_count() local
727 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; iop_desc_set_zero_sum_src_addr() local
742 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; iop_desc_set_xor_src_addr() local
[all...]
H A 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()
95 "\tfree slot: %d slots_per_op: %d\n", in iop_adma_clean_slot()
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 in __iop_adma_slot_cleanup()
257 iop_adma_alloc_slots(struct iop_adma_chan *iop_chan, int num_slots, int slots_per_op) iop_adma_alloc_slots() argument
488 int slot_cnt, slots_per_op; iop_adma_prep_dma_interrupt() local
511 int slot_cnt, slots_per_op; iop_adma_prep_dma_memcpy() local
543 int slot_cnt, slots_per_op; iop_adma_prep_dma_xor() local
578 int slot_cnt, slots_per_op; iop_adma_prep_dma_xor_val() local
613 int slot_cnt, slots_per_op; iop_adma_prep_dma_pq() local
678 int slot_cnt, slots_per_op; iop_adma_prep_dma_pq_val() local
1439 int slot_cnt, slots_per_op; iop_chan_start_null_memcpy() local
1492 int slot_cnt, slots_per_op; iop_chan_start_null_xor() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/ppc4xx/
H A Dadma.c794 int *slots_per_op) in ppc440spe_chan_xor_slot_count()
799 slot_cnt = *slots_per_op = (src_cnt + XOR_MAX_OPS - 1)/XOR_MAX_OPS; in ppc440spe_chan_xor_slot_count()
1449 int stride = slot->slots_per_op; in ppc440spe_adma_free_slots()
1452 slot->slots_per_op = 0; in ppc440spe_adma_free_slots()
1521 desc->phys, desc->idx, desc->slots_per_op); in ppc440spe_adma_clean_slot()
1541 int seen_current = 0, slot_cnt = 0, slots_per_op = 0; in __ppc440spe_adma_slot_cleanup() local
1589 if (!slot_cnt && !slots_per_op) { in __ppc440spe_adma_slot_cleanup()
1591 slots_per_op = iter->slots_per_op; in __ppc440spe_adma_slot_cleanup()
1592 if (slot_cnt <= slots_per_op) { in __ppc440spe_adma_slot_cleanup()
793 ppc440spe_chan_xor_slot_count(size_t len, int src_cnt, int *slots_per_op) ppc440spe_chan_xor_slot_count() argument
1685 ppc440spe_adma_alloc_slots( struct ppc440spe_adma_chan *chan, int num_slots, int slots_per_op) ppc440spe_adma_alloc_slots() argument
1903 int slots_per_op; ppc440spe_adma_tx_submit() local
1951 int slot_cnt, slots_per_op; ppc440spe_adma_prep_dma_interrupt() local
1983 int slot_cnt, slots_per_op; ppc440spe_adma_prep_dma_memcpy() local
2025 int slot_cnt, slots_per_op; ppc440spe_adma_prep_dma_xor() local
2593 int slot_cnt, slots_per_op, idst, dst_cnt; ppc440spe_adma_prep_dma_pqzero_sum() local
3660 int slot_cnt, slots_per_op; ppc440spe_chan_start_null_xor() local
[all...]
H A Dadma.h138 * @slots_per_op: number of slots per operation
161 u8 slots_per_op; member
/kernel/linux/linux-6.6/drivers/dma/ppc4xx/
H A Dadma.c792 int *slots_per_op) in ppc440spe_chan_xor_slot_count()
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()
791 ppc440spe_chan_xor_slot_count(size_t len, int src_cnt, int *slots_per_op) ppc440spe_chan_xor_slot_count() argument
1683 ppc440spe_adma_alloc_slots( struct ppc440spe_adma_chan *chan, int num_slots, int slots_per_op) ppc440spe_adma_alloc_slots() argument
1901 int slots_per_op; ppc440spe_adma_tx_submit() local
1949 int slot_cnt, slots_per_op; ppc440spe_adma_prep_dma_interrupt() local
1981 int slot_cnt, slots_per_op; ppc440spe_adma_prep_dma_memcpy() local
2023 int slot_cnt, slots_per_op; ppc440spe_adma_prep_dma_xor() local
2591 int slot_cnt, slots_per_op, idst, dst_cnt; ppc440spe_adma_prep_dma_pqzero_sum() local
3657 int slot_cnt, slots_per_op; ppc440spe_chan_start_null_xor() local
[all...]
H A Dadma.h135 * @slots_per_op: number of slots per operation
158 u8 slots_per_op; member
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Ddma-iop32x.h74 * @slots_per_op: number of slots per operation
89 u16 slots_per_op; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Ddma-iop32x.h74 * @slots_per_op: number of slots per operation
89 u16 slots_per_op; member

Completed in 11 milliseconds