Lines Matching defs:stm32_adc
144 struct stm32_adc;
175 * struct stm32_adc - private data of each ADC IIO instance
198 struct stm32_adc {
460 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg)
471 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg)
476 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val)
481 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits)
490 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits)
503 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc)
513 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc)
519 static void stm32_adc_ovr_irq_enable(struct stm32_adc *adc)
525 static void stm32_adc_ovr_irq_disable(struct stm32_adc *adc)
531 static void stm32_adc_set_res(struct stm32_adc *adc)
544 struct stm32_adc *adc = iio_priv(indio_dev);
558 struct stm32_adc *adc = iio_priv(indio_dev);
596 struct stm32_adc *adc = iio_priv(indio_dev);
616 struct stm32_adc *adc = iio_priv(indio_dev);
628 struct stm32_adc *adc = iio_priv(indio_dev);
635 struct stm32_adc *adc = iio_priv(indio_dev);
656 struct stm32_adc *adc = iio_priv(indio_dev);
673 struct stm32_adc *adc = iio_priv(indio_dev);
680 struct stm32_adc *adc = iio_priv(indio_dev);
708 static void stm32h7_adc_enter_pwr_down(struct stm32_adc *adc)
718 struct stm32_adc *adc = iio_priv(indio_dev);
741 struct stm32_adc *adc = iio_priv(indio_dev);
761 struct stm32_adc *adc = iio_priv(indio_dev);
805 struct stm32_adc *adc = iio_priv(indio_dev);
878 struct stm32_adc *adc = iio_priv(indio_dev);
940 struct stm32_adc *adc = iio_priv(indio_dev);
980 struct stm32_adc *adc = iio_priv(indio_dev);
1001 struct stm32_adc *adc = iio_priv(indio_dev);
1052 struct stm32_adc *adc = iio_priv(indio_dev);
1083 struct stm32_adc *adc = iio_priv(indio_dev);
1113 struct stm32_adc *adc = iio_priv(indio_dev);
1123 struct stm32_adc *adc = iio_priv(indio_dev);
1155 struct stm32_adc *adc = iio_priv(indio_dev);
1217 struct stm32_adc *adc = iio_priv(indio_dev);
1257 struct stm32_adc *adc = iio_priv(indio_dev);
1265 struct stm32_adc *adc = iio_priv(indio_dev);
1288 struct stm32_adc *adc = iio_priv(indio_dev);
1339 struct stm32_adc *adc = iio_priv(indio_dev);
1358 struct stm32_adc *adc = iio_priv(indio_dev);
1407 struct stm32_adc *adc = iio_priv(indio_dev);
1437 static unsigned int stm32_adc_dma_residue(struct stm32_adc *adc)
1465 struct stm32_adc *adc = iio_priv(indio_dev);
1493 struct stm32_adc *adc = iio_priv(indio_dev);
1531 struct stm32_adc *adc = iio_priv(indio_dev);
1576 struct stm32_adc *adc = iio_priv(indio_dev);
1606 struct stm32_adc *adc = iio_priv(indio_dev);
1653 struct stm32_adc *adc = iio_priv(indio_dev);
1674 static void stm32_adc_smpr_init(struct stm32_adc *adc, int channel, u32 smp_ns)
1696 struct stm32_adc *adc = iio_priv(indio_dev);
1732 struct stm32_adc *adc = iio_priv(indio_dev);
1835 struct stm32_adc *adc = iio_priv(indio_dev);
1885 struct stm32_adc *adc;
2006 struct stm32_adc *adc = iio_priv(indio_dev);