Lines Matching refs:desc
221 static inline u32 iop_desc_get_byte_count(struct iop_adma_desc_slot *desc, in iop_desc_get_byte_count() argument
224 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_byte_count()
228 static inline u32 iop_desc_get_src_addr(struct iop_adma_desc_slot *desc, in iop_desc_get_src_addr() argument
232 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_src_addr()
236 static inline u32 iop_desc_get_src_count(struct iop_adma_desc_slot *desc, in iop_desc_get_src_count() argument
239 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_src_count()
244 iop_desc_init_memcpy(struct iop_adma_desc_slot *desc, unsigned long flags) in iop_desc_init_memcpy() argument
246 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_memcpy()
260 iop_desc_init_memset(struct iop_adma_desc_slot *desc, unsigned long flags) in iop_desc_init_memset() argument
262 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_memset()
278 iop_desc_init_xor(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_xor() argument
281 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_xor()
299 iop_desc_init_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_zero_sum() argument
302 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_zero_sum()
321 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq() argument
324 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_pq()
340 iop_desc_init_pq_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq_zero_sum() argument
343 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_init_pq_zero_sum()
360 static inline void iop_desc_set_byte_count(struct iop_adma_desc_slot *desc, in iop_desc_set_byte_count() argument
364 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_set_byte_count()
369 iop_desc_set_zero_sum_byte_count(struct iop_adma_desc_slot *desc, u32 len) in iop_desc_set_zero_sum_byte_count() argument
371 int slots_per_op = desc->slots_per_op; in iop_desc_set_zero_sum_byte_count()
372 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc, *iter; in iop_desc_set_zero_sum_byte_count()
394 static inline void iop_desc_set_dest_addr(struct iop_adma_desc_slot *desc, in iop_desc_set_dest_addr() argument
398 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_set_dest_addr()
404 iop_desc_set_pq_addr(struct iop_adma_desc_slot *desc, dma_addr_t *addr) in iop_desc_set_pq_addr() argument
406 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_set_pq_addr()
413 static inline void iop_desc_set_memcpy_src_addr(struct iop_adma_desc_slot *desc, in iop_desc_set_memcpy_src_addr() argument
416 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_set_memcpy_src_addr()
421 static inline void iop_desc_set_xor_src_addr(struct iop_adma_desc_slot *desc, in iop_desc_set_xor_src_addr() argument
424 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; in iop_desc_set_xor_src_addr()
425 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc, *iter; in iop_desc_set_xor_src_addr()
441 iop_desc_set_pq_src_addr(struct iop_adma_desc_slot *desc, int src_idx, in iop_desc_set_pq_src_addr() argument
444 int slot_cnt = desc->slot_cnt, slots_per_op = desc->slots_per_op; in iop_desc_set_pq_src_addr()
445 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc, *iter; in iop_desc_set_pq_src_addr()
464 iop_desc_init_interrupt(struct iop_adma_desc_slot *desc, in iop_desc_init_interrupt() argument
467 iop_desc_init_memcpy(desc, 1); in iop_desc_init_interrupt()
468 iop_desc_set_byte_count(desc, chan, 0); in iop_desc_init_interrupt()
469 iop_desc_set_dest_addr(desc, chan, 0); in iop_desc_init_interrupt()
470 iop_desc_set_memcpy_src_addr(desc, 0); in iop_desc_init_interrupt()
477 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
480 iop_desc_set_xor_src_addr(desc, pq_idx, src[pq_idx]); in iop_desc_set_pq_zero_sum_addr()
481 iop_desc_set_xor_src_addr(desc, pq_idx+1, src[pq_idx+1]); in iop_desc_set_pq_zero_sum_addr()
484 static inline void iop_desc_set_next_desc(struct iop_adma_desc_slot *desc, in iop_desc_set_next_desc() argument
487 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_set_next_desc()
493 static inline u32 iop_desc_get_next_desc(struct iop_adma_desc_slot *desc) in iop_desc_get_next_desc() argument
495 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_next_desc()
499 static inline void iop_desc_clear_next_desc(struct iop_adma_desc_slot *desc) in iop_desc_clear_next_desc() argument
501 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_clear_next_desc()
505 static inline void iop_desc_set_block_fill_val(struct iop_adma_desc_slot *desc, in iop_desc_set_block_fill_val() argument
508 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_set_block_fill_val()
513 iop_desc_get_zero_result(struct iop_adma_desc_slot *desc) in iop_desc_get_zero_result() argument
515 struct iop13xx_adma_desc_hw *hw_desc = desc->hw_desc; in iop_desc_get_zero_result()