Lines Matching refs:stm32_dma3_chan
280 struct stm32_dma3_chan { struct
300 struct stm32_dma3_chan *chans; argument
306 static inline struct stm32_dma3_ddata *to_stm32_dma3_ddata(struct stm32_dma3_chan *chan) in to_stm32_dma3_ddata()
311 static inline struct stm32_dma3_chan *to_stm32_dma3_chan(struct dma_chan *c) in to_stm32_dma3_chan()
313 return container_of(c, struct stm32_dma3_chan, vchan.chan); in to_stm32_dma3_chan()
321 static struct device *chan2dev(struct stm32_dma3_chan *chan) in chan2dev()
326 static void stm32_dma3_chan_dump_reg(struct stm32_dma3_chan *chan) in stm32_dma3_chan_dump_reg()
360 static void stm32_dma3_chan_dump_hwdesc(struct stm32_dma3_chan *chan, in stm32_dma3_chan_dump_hwdesc()
387 static struct stm32_dma3_swdesc *stm32_dma3_chan_desc_alloc(struct stm32_dma3_chan *chan, u32 count) in stm32_dma3_chan_desc_alloc()
434 static void stm32_dma3_chan_desc_free(struct stm32_dma3_chan *chan, in stm32_dma3_chan_desc_free()
448 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(vdesc->tx.chan); in stm32_dma3_chan_vdesc_free()
453 static void stm32_dma3_check_user_setting(struct stm32_dma3_chan *chan) in stm32_dma3_check_user_setting()
484 static void stm32_dma3_chan_prep_hwdesc(struct stm32_dma3_chan *chan, in stm32_dma3_chan_prep_hwdesc()
551 static int stm32_dma3_chan_prep_hw(struct stm32_dma3_chan *chan, enum dma_transfer_direction dir, in stm32_dma3_chan_prep_hw()
735 static void stm32_dma3_chan_start(struct stm32_dma3_chan *chan) in stm32_dma3_chan_start()
778 static int stm32_dma3_chan_suspend(struct stm32_dma3_chan *chan, bool susp) in stm32_dma3_chan_suspend()
803 static void stm32_dma3_chan_reset(struct stm32_dma3_chan *chan) in stm32_dma3_chan_reset()
834 static void stm32_dma3_chan_set_residue(struct stm32_dma3_chan *chan, in stm32_dma3_chan_set_residue()
939 static int stm32_dma3_chan_stop(struct stm32_dma3_chan *chan) in stm32_dma3_chan_stop()
967 static void stm32_dma3_chan_complete(struct stm32_dma3_chan *chan) in stm32_dma3_chan_complete()
979 struct stm32_dma3_chan *chan = devid; in stm32_dma3_chan_irq()
1039 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_alloc_chan_resources()
1092 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_free_chan_resources()
1119 static void stm32_dma3_init_chan_config_for_memcpy(struct stm32_dma3_chan *chan, in stm32_dma3_init_chan_config_for_memcpy()
1149 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_prep_dma_memcpy()
1200 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_prep_slave_sg()
1283 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_prep_dma_cyclic()
1354 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_caps()
1372 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_config()
1382 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_pause()
1398 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_resume()
1411 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_terminate_all()
1436 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_synchronize()
1444 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_tx_status()
1476 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_issue_pending()
1491 struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c); in stm32_dma3_filter_fn()
1526 struct stm32_dma3_chan *chan; in stm32_dma3_of_xlate()
1615 struct stm32_dma3_chan *chan; in stm32_dma3_probe()