Lines Matching refs:src_cnt
174 iop_chan_pq_slot_count(size_t len, int src_cnt, int *slots_per_op)
181 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt,
201 iop_chan_pq_zero_sum_slot_count(size_t len, int src_cnt, int *slots_per_op)
208 iop_desc_init_pq_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt,
305 static inline int iop3xx_aau_xor_slot_count(size_t len, int src_cnt,
318 *slots_per_op = slot_count_table[src_cnt - 1];
337 static inline int iop_chan_xor_slot_count(size_t len, int src_cnt,
340 int slot_cnt = iop3xx_aau_xor_slot_count(len, src_cnt, slots_per_op);
359 static inline int iop_chan_zero_sum_slot_count(size_t len, int src_cnt,
362 int slot_cnt = iop3xx_aau_xor_slot_count(len, src_cnt, slots_per_op);
477 iop3xx_desc_init_xor(struct iop3xx_desc_aau *hw_desc, int src_cnt,
488 switch (src_cnt) {
493 for (i = 24; i < src_cnt; i++) {
498 src_cnt = 24;
507 for (i = 16; i < src_cnt; i++) {
512 src_cnt = 16;
519 for (i = 8; i < src_cnt; i++) {
524 src_cnt = 8;
528 for (i = 0; i < src_cnt; i++) {
533 if (!u_desc_ctrl.field.blk_ctrl && src_cnt > 4)
546 iop_desc_init_xor(struct iop_adma_desc_slot *desc, int src_cnt,
549 iop3xx_desc_init_xor(desc->hw_desc, src_cnt, flags);
554 iop_desc_init_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt,
570 u_desc_ctrl.value = iop3xx_desc_init_xor(iter, src_cnt, flags);
591 iop_desc_init_null_xor(struct iop_adma_desc_slot *desc, int src_cnt,
601 switch (src_cnt) {
619 if (!u_desc_ctrl.field.blk_ctrl && src_cnt > 4)