Lines Matching refs:stm32_dma_chan
210 struct stm32_dma_chan {
233 struct stm32_dma_chan chan[STM32_DMA_MAX_CHANNELS];
236 static struct stm32_dma_device *stm32_dma_get_dev(struct stm32_dma_chan *chan)
242 static struct stm32_dma_chan *to_stm32_dma_chan(struct dma_chan *c)
244 return container_of(c, struct stm32_dma_chan, vchan.chan);
252 static struct device *chan2dev(struct stm32_dma_chan *chan)
267 static int stm32_dma_get_width(struct stm32_dma_chan *chan,
365 static int stm32_dma_get_burst(struct stm32_dma_chan *chan, u32 maxburst)
383 static void stm32_dma_set_fifo_config(struct stm32_dma_chan *chan,
401 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
417 static u32 stm32_dma_irq_status(struct stm32_dma_chan *chan)
433 static void stm32_dma_irq_clear(struct stm32_dma_chan *chan, u32 flags)
448 static int stm32_dma_disable_chan(struct stm32_dma_chan *chan)
469 static void stm32_dma_stop(struct stm32_dma_chan *chan)
502 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
525 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
530 static void stm32_dma_dump_reg(struct stm32_dma_chan *chan)
548 static void stm32_dma_sg_inc(struct stm32_dma_chan *chan)
555 static void stm32_dma_configure_next_sg(struct stm32_dma_chan *chan);
557 static void stm32_dma_start_transfer(struct stm32_dma_chan *chan)
620 static void stm32_dma_configure_next_sg(struct stm32_dma_chan *chan)
644 static void stm32_dma_handle_chan_paused(struct stm32_dma_chan *chan)
683 static void stm32_dma_post_resume_reconfigure(struct stm32_dma_chan *chan)
735 static void stm32_dma_handle_chan_done(struct stm32_dma_chan *chan, u32 scr)
763 struct stm32_dma_chan *chan = devid;
819 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
833 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
853 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
931 static int stm32_dma_set_xfer_param(struct stm32_dma_chan *chan,
1088 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
1162 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
1248 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
1299 static u32 stm32_dma_get_remaining_bytes(struct stm32_dma_chan *chan)
1323 static bool stm32_dma_is_current_sg(struct stm32_dma_chan *chan)
1359 static size_t stm32_dma_desc_residue(struct stm32_dma_chan *chan,
1430 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
1462 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
1481 struct stm32_dma_chan *chan = to_stm32_dma_chan(c);
1506 static void stm32_dma_set_config(struct stm32_dma_chan *chan,
1531 struct stm32_dma_chan *chan;
1571 struct stm32_dma_chan *chan;