Home
last modified time | relevance | path

Searched refs:iop_adma_desc_slot (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/arch/arm/mach-iop13xx/include/mach/
Dadma.h221 static inline u32 iop_desc_get_byte_count(struct iop_adma_desc_slot *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()
236 static inline u32 iop_desc_get_src_count(struct iop_adma_desc_slot *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()
260 iop_desc_init_memset(struct iop_adma_desc_slot *desc, unsigned long flags) in iop_desc_init_memset()
278 iop_desc_init_xor(struct iop_adma_desc_slot *desc, int src_cnt, 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()
321 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt, 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()
360 static inline void iop_desc_set_byte_count(struct iop_adma_desc_slot *desc, in iop_desc_set_byte_count()
[all …]
/linux-4.4.14/arch/arm/include/asm/hardware/
Diop3xx-adma.h199 iop_desc_init_pq(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq()
206 iop_desc_set_pq_addr(struct iop_adma_desc_slot *desc, dma_addr_t *addr) in iop_desc_set_pq_addr()
212 iop_desc_set_pq_src_addr(struct iop_adma_desc_slot *desc, int src_idx, in iop_desc_set_pq_src_addr()
226 iop_desc_init_pq_zero_sum(struct iop_adma_desc_slot *desc, int src_cnt, in iop_desc_init_pq_zero_sum()
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()
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()
302 static inline int iop_desc_is_aligned(struct iop_adma_desc_slot *desc, 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()
429 static inline u32 iop_desc_get_src_addr(struct iop_adma_desc_slot *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()
[all …]
Diop_adma.h69 struct iop_adma_desc_slot *last_used;
92 struct iop_adma_desc_slot { struct
96 struct iop_adma_desc_slot *group_head; argument
116 container_of(addr_hw_desc, struct iop_adma_desc_slot, hw_desc) argument
/linux-4.4.14/drivers/dma/
Diop-adma.c41 container_of(tx, struct iop_adma_desc_slot, async_tx)
48 static void iop_adma_free_slots(struct iop_adma_desc_slot *slot) in iop_adma_free_slots()
55 struct iop_adma_desc_slot, in iop_adma_free_slots()
61 iop_adma_run_tx_complete_actions(struct iop_adma_desc_slot *desc, in iop_adma_run_tx_complete_actions()
89 iop_adma_clean_slot(struct iop_adma_desc_slot *desc, in iop_adma_clean_slot()
116 struct iop_adma_desc_slot *iter, *_iter, *grp_start = NULL; in __iop_adma_slot_cleanup()
172 struct iop_adma_desc_slot *grp_iter, *_grp_iter; in __iop_adma_slot_cleanup()
265 static struct iop_adma_desc_slot *
269 struct iop_adma_desc_slot *iter, *_iter, *alloc_start = NULL; in iop_adma_alloc_slots()
283 struct iop_adma_desc_slot, in iop_adma_alloc_slots()
[all …]