Home
last modified time | relevance | path

Searched refs:iop_adma_chan (Results 1 – 3 of 3) sorted by relevance

/linux-6.1.9/drivers/dma/
Diop-adma.h240 static inline u32 iop_chan_get_current_descriptor(struct iop_adma_chan *chan) in iop_chan_get_current_descriptor()
256 static inline void iop_chan_set_next_descriptor(struct iop_adma_chan *chan, in iop_chan_set_next_descriptor()
278 static inline int iop_chan_is_busy(struct iop_adma_chan *chan) in iop_chan_is_busy()
323 iop_chan_interrupt_slot_count(int *slots_per_op, struct iop_adma_chan *chan) in iop_chan_interrupt_slot_count()
379 struct iop_adma_chan *chan) in iop_desc_get_byte_count()
412 struct iop_adma_chan *chan, in iop_desc_get_src_addr()
629 struct iop_adma_chan *chan, in iop_desc_set_byte_count()
649 struct iop_adma_chan *chan) in iop_desc_init_interrupt()
696 struct iop_adma_chan *chan, in iop_desc_set_dest_addr()
793 static inline void iop_chan_append(struct iop_adma_chan *chan) in iop_chan_append()
[all …]
Diop-adma.c28 #define to_iop_adma_chan(chan) container_of(chan, struct iop_adma_chan, common)
53 struct iop_adma_chan *iop_chan, dma_cookie_t cookie) in iop_adma_run_tx_complete_actions()
80 struct iop_adma_chan *iop_chan) in iop_adma_clean_slot()
104 static void __iop_adma_slot_cleanup(struct iop_adma_chan *iop_chan) in __iop_adma_slot_cleanup()
234 iop_adma_slot_cleanup(struct iop_adma_chan *iop_chan) in iop_adma_slot_cleanup()
243 struct iop_adma_chan *iop_chan = from_tasklet(iop_chan, t, in iop_adma_tasklet()
257 iop_adma_alloc_slots(struct iop_adma_chan *iop_chan, int num_slots, in iop_adma_alloc_slots()
350 static void iop_adma_check_threshold(struct iop_adma_chan *iop_chan) in iop_adma_check_threshold()
365 struct iop_adma_chan *iop_chan = to_iop_adma_chan(tx->chan); in iop_adma_tx_submit()
405 static void iop_chan_start_null_memcpy(struct iop_adma_chan *iop_chan);
[all …]
/linux-6.1.9/include/linux/platform_data/
Ddma-iop32x.h53 struct iop_adma_chan { struct