Home
last modified time | relevance | path

Searched refs:edmac (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/
H A Dep93xx_dma.c219 static inline struct device *chan2dev(struct ep93xx_dma_chan *edmac) in chan2dev() argument
221 return &edmac->chan.dev->device; in chan2dev()
231 * @edmac: channel
238 * Called with @edmac->lock held and interrupts disabled.
240 static void ep93xx_dma_set_active(struct ep93xx_dma_chan *edmac, in ep93xx_dma_set_active() argument
243 BUG_ON(!list_empty(&edmac->active)); in ep93xx_dma_set_active()
245 list_add_tail(&desc->node, &edmac->active); in ep93xx_dma_set_active()
247 /* Flatten the @desc->tx_list chain into @edmac->active list */ in ep93xx_dma_set_active()
261 list_move_tail(&d->node, &edmac->active); in ep93xx_dma_set_active()
265 /* Called with @edmac
267 ep93xx_dma_get_active(struct ep93xx_dma_chan *edmac) ep93xx_dma_get_active() argument
285 ep93xx_dma_advance_active(struct ep93xx_dma_chan *edmac) ep93xx_dma_advance_active() argument
309 m2p_set_control(struct ep93xx_dma_chan *edmac, u32 control) m2p_set_control() argument
319 m2p_hw_setup(struct ep93xx_dma_chan *edmac) m2p_hw_setup() argument
335 m2p_channel_state(struct ep93xx_dma_chan *edmac) m2p_channel_state() argument
340 m2p_hw_synchronize(struct ep93xx_dma_chan *edmac) m2p_hw_synchronize() argument
355 m2p_hw_shutdown(struct ep93xx_dma_chan *edmac) m2p_hw_shutdown() argument
363 m2p_fill_desc(struct ep93xx_dma_chan *edmac) m2p_fill_desc() argument
390 m2p_hw_submit(struct ep93xx_dma_chan *edmac) m2p_hw_submit() argument
405 m2p_hw_interrupt(struct ep93xx_dma_chan *edmac) m2p_hw_interrupt() argument
459 m2m_hw_setup(struct ep93xx_dma_chan *edmac) m2m_hw_setup() argument
520 m2m_hw_shutdown(struct ep93xx_dma_chan *edmac) m2m_hw_shutdown() argument
526 m2m_fill_desc(struct ep93xx_dma_chan *edmac) m2m_fill_desc() argument
549 m2m_hw_submit(struct ep93xx_dma_chan *edmac) m2m_hw_submit() argument
597 m2m_hw_interrupt(struct ep93xx_dma_chan *edmac) m2m_hw_interrupt() argument
677 ep93xx_dma_desc_get(struct ep93xx_dma_chan *edmac) ep93xx_dma_desc_get() argument
705 ep93xx_dma_desc_put(struct ep93xx_dma_chan *edmac, struct ep93xx_dma_desc *desc) ep93xx_dma_desc_put() argument
726 ep93xx_dma_advance_work(struct ep93xx_dma_chan *edmac) ep93xx_dma_advance_work() argument
750 struct ep93xx_dma_chan *edmac = from_tasklet(edmac, t, tasklet); ep93xx_dma_tasklet() local
788 struct ep93xx_dma_chan *edmac = dev_id; ep93xx_dma_interrupt() local
833 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(tx->chan); ep93xx_dma_tx_submit() local
869 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_alloc_chan_resources() local
953 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_free_chan_resources() local
990 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_prep_dma_memcpy() local
1039 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_prep_slave_sg() local
1121 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_prep_dma_cyclic() local
1193 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_synchronize() local
1208 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_terminate_all() local
1235 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_slave_config() local
1246 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_slave_config_write() local
1338 struct ep93xx_dma_chan *edmac = &edma->channels[i]; ep93xx_dma_probe() local
1400 struct ep93xx_dma_chan *edmac = &edma->channels[i]; ep93xx_dma_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dep93xx_dma.c219 static inline struct device *chan2dev(struct ep93xx_dma_chan *edmac) in chan2dev() argument
221 return &edmac->chan.dev->device; in chan2dev()
231 * @edmac: channel
238 * Called with @edmac->lock held and interrupts disabled.
240 static void ep93xx_dma_set_active(struct ep93xx_dma_chan *edmac, in ep93xx_dma_set_active() argument
243 BUG_ON(!list_empty(&edmac->active)); in ep93xx_dma_set_active()
245 list_add_tail(&desc->node, &edmac->active); in ep93xx_dma_set_active()
247 /* Flatten the @desc->tx_list chain into @edmac->active list */ in ep93xx_dma_set_active()
261 list_move_tail(&d->node, &edmac->active); in ep93xx_dma_set_active()
265 /* Called with @edmac
267 ep93xx_dma_get_active(struct ep93xx_dma_chan *edmac) ep93xx_dma_get_active() argument
285 ep93xx_dma_advance_active(struct ep93xx_dma_chan *edmac) ep93xx_dma_advance_active() argument
309 m2p_set_control(struct ep93xx_dma_chan *edmac, u32 control) m2p_set_control() argument
319 m2p_hw_setup(struct ep93xx_dma_chan *edmac) m2p_hw_setup() argument
335 m2p_channel_state(struct ep93xx_dma_chan *edmac) m2p_channel_state() argument
340 m2p_hw_synchronize(struct ep93xx_dma_chan *edmac) m2p_hw_synchronize() argument
355 m2p_hw_shutdown(struct ep93xx_dma_chan *edmac) m2p_hw_shutdown() argument
363 m2p_fill_desc(struct ep93xx_dma_chan *edmac) m2p_fill_desc() argument
390 m2p_hw_submit(struct ep93xx_dma_chan *edmac) m2p_hw_submit() argument
405 m2p_hw_interrupt(struct ep93xx_dma_chan *edmac) m2p_hw_interrupt() argument
459 m2m_hw_setup(struct ep93xx_dma_chan *edmac) m2m_hw_setup() argument
520 m2m_hw_shutdown(struct ep93xx_dma_chan *edmac) m2m_hw_shutdown() argument
526 m2m_fill_desc(struct ep93xx_dma_chan *edmac) m2m_fill_desc() argument
549 m2m_hw_submit(struct ep93xx_dma_chan *edmac) m2m_hw_submit() argument
597 m2m_hw_interrupt(struct ep93xx_dma_chan *edmac) m2m_hw_interrupt() argument
677 ep93xx_dma_desc_get(struct ep93xx_dma_chan *edmac) ep93xx_dma_desc_get() argument
705 ep93xx_dma_desc_put(struct ep93xx_dma_chan *edmac, struct ep93xx_dma_desc *desc) ep93xx_dma_desc_put() argument
726 ep93xx_dma_advance_work(struct ep93xx_dma_chan *edmac) ep93xx_dma_advance_work() argument
750 struct ep93xx_dma_chan *edmac = from_tasklet(edmac, t, tasklet); ep93xx_dma_tasklet() local
788 struct ep93xx_dma_chan *edmac = dev_id; ep93xx_dma_interrupt() local
833 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(tx->chan); ep93xx_dma_tx_submit() local
869 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_alloc_chan_resources() local
953 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_free_chan_resources() local
990 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_prep_dma_memcpy() local
1039 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_prep_slave_sg() local
1121 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_prep_dma_cyclic() local
1193 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_synchronize() local
1208 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_terminate_all() local
1235 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_slave_config() local
1246 struct ep93xx_dma_chan *edmac = to_ep93xx_dma_chan(chan); ep93xx_dma_slave_config_write() local
1336 struct ep93xx_dma_chan *edmac = &edma->channels[i]; ep93xx_dma_probe() local
1398 struct ep93xx_dma_chan *edmac = &edma->channels[i]; ep93xx_dma_probe() local
[all...]

Completed in 3 milliseconds