/kernel/linux/linux-5.10/drivers/dma/ |
H A D | iop-adma.h | 174 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 D | iop-adma.c | 41 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 D | adma.c | 794 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 D | adma.h | 138 * @slots_per_op: number of slots per operation 161 u8 slots_per_op; member
|
/kernel/linux/linux-6.6/drivers/dma/ppc4xx/ |
H A D | adma.c | 792 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 D | adma.h | 135 * @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 D | dma-iop32x.h | 74 * @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 D | dma-iop32x.h | 74 * @slots_per_op: number of slots per operation 89 u16 slots_per_op; member
|