stm32_dma3_chan
static void stm32_dma3_chan_complete(struct stm32_dma3_chan *chan)
struct stm32_dma3_chan *chan = devid;
static int stm32_dma3_get_chan_sem(struct stm32_dma3_chan *chan)
static void stm32_dma3_put_chan_sem(struct stm32_dma3_chan *chan)
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
static u32 stm32_dma3_get_ll_count(struct stm32_dma3_chan *chan, size_t len, bool prevent_refactor)
static void stm32_dma3_init_chan_config_for_memcpy(struct stm32_dma3_chan *chan,
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan;
struct stm32_dma3_chan *chan;
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(c);
struct stm32_dma3_chan *chans;
static inline struct stm32_dma3_ddata *to_stm32_dma3_ddata(struct stm32_dma3_chan *chan)
static inline struct stm32_dma3_chan *to_stm32_dma3_chan(struct dma_chan *c)
return container_of(c, struct stm32_dma3_chan, vchan.chan);
static struct device *chan2dev(struct stm32_dma3_chan *chan)
static void stm32_dma3_chan_dump_reg(struct stm32_dma3_chan *chan)
static void stm32_dma3_chan_dump_hwdesc(struct stm32_dma3_chan *chan,
static struct stm32_dma3_swdesc *stm32_dma3_chan_desc_alloc(struct stm32_dma3_chan *chan, u32 count)
static void stm32_dma3_chan_desc_free(struct stm32_dma3_chan *chan,
struct stm32_dma3_chan *chan = to_stm32_dma3_chan(vdesc->tx.chan);
static void stm32_dma3_check_user_setting(struct stm32_dma3_chan *chan)
static void stm32_dma3_chan_prep_hwdesc(struct stm32_dma3_chan *chan,
static int stm32_dma3_chan_prep_hw(struct stm32_dma3_chan *chan, enum dma_transfer_direction dir,
static void stm32_dma3_chan_start(struct stm32_dma3_chan *chan)
static int stm32_dma3_chan_suspend(struct stm32_dma3_chan *chan, bool susp)
static void stm32_dma3_chan_reset(struct stm32_dma3_chan *chan)
static void stm32_dma3_chan_set_residue(struct stm32_dma3_chan *chan,
static int stm32_dma3_chan_stop(struct stm32_dma3_chan *chan)