Lines Matching defs:dma
12 #include <linux/dma-mapping.h>
223 void (*start_conv)(struct iio_dev *, bool dma);
245 * @dma_chan: dma channel
246 * @rx_buf: dma rx buffer cpu address
247 * @rx_dma_buf: dma rx buffer bus address
248 * @rx_buf_sz: dma rx buffer size
789 * @dma: use dma to transfer conversion result
796 static void stm32f4_adc_start_conv(struct iio_dev *indio_dev, bool dma)
802 if (dma)
835 static void stm32h7_adc_start_conv(struct iio_dev *indio_dev, bool dma)
842 if (dma)
881 static void stm32mp13_adc_start_conv(struct iio_dev *indio_dev, bool dma)
885 if (dma)
1600 * dma cyclic transfers are used, buffer is split into two periods.
1602 * - always one buffer (period) dma is working on
1799 dev_err(&indio_dev->dev, "Can't start dma\n");