Searched refs:iop_adma_chan (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/arch/arm/mach-iop13xx/include/mach/ |
D | adma.h | 155 static inline u32 iop_chan_get_current_descriptor(struct iop_adma_chan *chan) in iop_chan_get_current_descriptor() 160 static inline void iop_chan_set_next_descriptor(struct iop_adma_chan *chan, in iop_chan_set_next_descriptor() 168 static inline char iop_chan_is_busy(struct iop_adma_chan *chan) in iop_chan_is_busy() 178 iop_chan_get_desc_align(struct iop_adma_chan *chan, int num_slots) in iop_chan_get_desc_align() 222 struct iop_adma_chan *chan) in iop_desc_get_byte_count() 229 struct iop_adma_chan *chan, in iop_desc_get_src_addr() 237 struct iop_adma_chan *chan) in iop_desc_get_src_count() 361 struct iop_adma_chan *chan, in iop_desc_set_byte_count() 395 struct iop_adma_chan *chan, in iop_desc_set_dest_addr() 465 struct iop_adma_chan *chan) in iop_desc_init_interrupt() [all …]
|
/linux-4.1.27/arch/arm/include/asm/hardware/ |
D | iop3xx-adma.h | 258 static inline u32 iop_chan_get_current_descriptor(struct iop_adma_chan *chan) in iop_chan_get_current_descriptor() 274 static inline void iop_chan_set_next_descriptor(struct iop_adma_chan *chan, in iop_chan_set_next_descriptor() 296 static inline int iop_chan_is_busy(struct iop_adma_chan *chan) in iop_chan_is_busy() 341 iop_chan_interrupt_slot_count(int *slots_per_op, struct iop_adma_chan *chan) in iop_chan_interrupt_slot_count() 397 struct iop_adma_chan *chan) in iop_desc_get_byte_count() 430 struct iop_adma_chan *chan, in iop_desc_get_src_addr() 647 struct iop_adma_chan *chan, in iop_desc_set_byte_count() 667 struct iop_adma_chan *chan) in iop_desc_init_interrupt() 714 struct iop_adma_chan *chan, in iop_desc_set_dest_addr() 811 static inline void iop_chan_append(struct iop_adma_chan *chan) in iop_chan_append() [all …]
|
D | iop_adma.h | 62 struct iop_adma_chan { struct
|
/linux-4.1.27/drivers/dma/ |
D | iop-adma.c | 37 #define to_iop_adma_chan(chan) container_of(chan, struct iop_adma_chan, common) 62 struct iop_adma_chan *iop_chan, dma_cookie_t cookie) in iop_adma_run_tx_complete_actions() 90 struct iop_adma_chan *iop_chan) in iop_adma_clean_slot() 114 static void __iop_adma_slot_cleanup(struct iop_adma_chan *iop_chan) in __iop_adma_slot_cleanup() 244 iop_adma_slot_cleanup(struct iop_adma_chan *iop_chan) in iop_adma_slot_cleanup() 253 struct iop_adma_chan *iop_chan = (struct iop_adma_chan *) data; in iop_adma_tasklet() 266 iop_adma_alloc_slots(struct iop_adma_chan *iop_chan, int num_slots, in iop_adma_alloc_slots() 359 static void iop_adma_check_threshold(struct iop_adma_chan *iop_chan) in iop_adma_check_threshold() 374 struct iop_adma_chan *iop_chan = to_iop_adma_chan(tx->chan); in iop_adma_tx_submit() 416 static void iop_chan_start_null_memcpy(struct iop_adma_chan *iop_chan); [all …]
|