Lines Matching refs:desc

199 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt,  in iop_desc_init_pq()  argument
206 iop_desc_set_pq_addr(struct iop_adma_desc_slot *desc, dma_addr_t *addr) in iop_desc_set_pq_addr() argument
212 iop_desc_set_pq_src_addr(struct iop_adma_desc_slot *desc, int src_idx, in iop_desc_set_pq_src_addr() argument
226 iop_desc_init_pq_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq_zero_sum() argument
233 iop_desc_set_pq_zero_sum_byte_count(struct iop_adma_desc_slot *desc, u32 len) in iop_desc_set_pq_zero_sum_byte_count() argument
241 iop_desc_set_pq_zero_sum_addr(struct iop_adma_desc_slot *desc, int pq_idx, in iop_desc_set_pq_zero_sum_addr() argument
302 static inline int iop_desc_is_aligned(struct iop_adma_desc_slot *desc, in iop_desc_is_aligned() argument
306 return (desc->idx & (num_slots - 1)) ? 0 : 1; in iop_desc_is_aligned()
396 static inline u32 iop_desc_get_byte_count(struct iop_adma_desc_slot *desc, in iop_desc_get_byte_count() argument
399 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_byte_count()
429 static inline u32 iop_desc_get_src_addr(struct iop_adma_desc_slot *desc, in iop_desc_get_src_addr() argument
433 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_src_addr()
461 iop_desc_init_memcpy(struct iop_adma_desc_slot *desc, unsigned long flags) in iop_desc_init_memcpy() argument
463 struct iop3xx_desc_dma *hw_desc = desc->hw_desc; in iop_desc_init_memcpy()
479 iop_desc_init_memset(struct iop_adma_desc_slot *desc, unsigned long flags) in iop_desc_init_memset() argument
481 struct iop3xx_desc_aau *hw_desc = desc->hw_desc; in iop_desc_init_memset()
564 iop_desc_init_xor(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_xor() argument
567 iop3xx_desc_init_xor(desc->hw_desc, src_cnt, flags); in iop_desc_init_xor()
572 iop_desc_init_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_zero_sum() argument
575 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; in iop_desc_init_zero_sum()
583 hw_desc = desc->hw_desc; in iop_desc_init_zero_sum()
601 (u32) (desc->async_tx.phys + (i << 5)); in iop_desc_init_zero_sum()
609 iop_desc_init_null_xor(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_null_xor() argument
612 struct iop3xx_desc_aau *hw_desc = desc->hw_desc; in iop_desc_init_null_xor()
646 static inline void iop_desc_set_byte_count(struct iop_adma_desc_slot *desc, in iop_desc_set_byte_count() argument
650 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_set_byte_count()
666 iop_desc_init_interrupt(struct iop_adma_desc_slot *desc, in iop_desc_init_interrupt() argument
669 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_init_interrupt()
674 iop_desc_init_memcpy(desc, 1); in iop_desc_init_interrupt()
680 iop_desc_init_null_xor(desc, 2, 1); in iop_desc_init_interrupt()
692 iop_desc_set_zero_sum_byte_count(struct iop_adma_desc_slot *desc, u32 len) in iop_desc_set_zero_sum_byte_count() argument
694 int slots_per_op = desc->slots_per_op; in iop_desc_set_zero_sum_byte_count()
695 struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter; in iop_desc_set_zero_sum_byte_count()
713 static inline void iop_desc_set_dest_addr(struct iop_adma_desc_slot *desc, in iop_desc_set_dest_addr() argument
717 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_set_dest_addr()
732 static inline void iop_desc_set_memcpy_src_addr(struct iop_adma_desc_slot *desc, in iop_desc_set_memcpy_src_addr() argument
735 struct iop3xx_desc_dma *hw_desc = desc->hw_desc; in iop_desc_set_memcpy_src_addr()
740 iop_desc_set_zero_sum_src_addr(struct iop_adma_desc_slot *desc, int src_idx, in iop_desc_set_zero_sum_src_addr() argument
744 struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter; in iop_desc_set_zero_sum_src_addr()
745 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; in iop_desc_set_zero_sum_src_addr()
755 static inline void iop_desc_set_xor_src_addr(struct iop_adma_desc_slot *desc, in iop_desc_set_xor_src_addr() argument
759 struct iop3xx_desc_aau *hw_desc = desc->hw_desc, *iter; in iop_desc_set_xor_src_addr()
760 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; in iop_desc_set_xor_src_addr()
770 static inline void iop_desc_set_next_desc(struct iop_adma_desc_slot *desc, in iop_desc_set_next_desc() argument
774 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_set_next_desc()
780 static inline u32 iop_desc_get_next_desc(struct iop_adma_desc_slot *desc) in iop_desc_get_next_desc() argument
783 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_get_next_desc()
787 static inline void iop_desc_clear_next_desc(struct iop_adma_desc_slot *desc) in iop_desc_clear_next_desc() argument
790 union iop3xx_desc hw_desc = { .ptr = desc->hw_desc, }; in iop_desc_clear_next_desc()
794 static inline void iop_desc_set_block_fill_val(struct iop_adma_desc_slot *desc, in iop_desc_set_block_fill_val() argument
797 struct iop3xx_desc_aau *hw_desc = desc->hw_desc; in iop_desc_set_block_fill_val()
802 iop_desc_get_zero_result(struct iop_adma_desc_slot *desc) in iop_desc_get_zero_result() argument
804 struct iop3xx_desc_aau *hw_desc = desc->hw_desc; in iop_desc_get_zero_result()