Lines Matching defs:stm32_adc
193 struct stm32_adc;
232 * struct stm32_adc - private data of each ADC IIO instance
259 struct stm32_adc {
578 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg)
589 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg)
594 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val)
599 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits)
608 static void stm32_adc_set_bits_common(struct stm32_adc *adc, u32 reg, u32 bits)
616 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits)
625 static void stm32_adc_clr_bits_common(struct stm32_adc *adc, u32 reg, u32 bits)
637 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc)
647 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc)
653 static void stm32_adc_ovr_irq_enable(struct stm32_adc *adc)
659 static void stm32_adc_ovr_irq_disable(struct stm32_adc *adc)
665 static void stm32_adc_set_res(struct stm32_adc *adc)
678 struct stm32_adc *adc = iio_priv(indio_dev);
691 struct stm32_adc *adc = iio_priv(indio_dev);
716 struct stm32_adc *adc = iio_priv(indio_dev);
753 static void stm32_adc_int_ch_disable(struct stm32_adc *adc)
798 struct stm32_adc *adc = iio_priv(indio_dev);
818 struct stm32_adc *adc = iio_priv(indio_dev);
830 struct stm32_adc *adc = iio_priv(indio_dev);
837 struct stm32_adc *adc = iio_priv(indio_dev);
858 struct stm32_adc *adc = iio_priv(indio_dev);
876 struct stm32_adc *adc = iio_priv(indio_dev);
883 struct stm32_adc *adc = iio_priv(indio_dev);
894 struct stm32_adc *adc = iio_priv(indio_dev);
923 static void stm32h7_adc_enter_pwr_down(struct stm32_adc *adc)
934 struct stm32_adc *adc = iio_priv(indio_dev);
957 struct stm32_adc *adc = iio_priv(indio_dev);
980 struct stm32_adc *adc = iio_priv(indio_dev);
1017 struct stm32_adc *adc = iio_priv(indio_dev);
1090 struct stm32_adc *adc = iio_priv(indio_dev);
1150 struct stm32_adc *adc = iio_priv(indio_dev);
1180 struct stm32_adc *adc = iio_priv(indio_dev);
1231 struct stm32_adc *adc = iio_priv(indio_dev);
1254 struct stm32_adc *adc = iio_priv(indio_dev);
1305 struct stm32_adc *adc = iio_priv(indio_dev);
1336 struct stm32_adc *adc = iio_priv(indio_dev);
1366 struct stm32_adc *adc = iio_priv(indio_dev);
1376 struct stm32_adc *adc = iio_priv(indio_dev);
1408 struct stm32_adc *adc = iio_priv(indio_dev);
1468 struct stm32_adc *adc = iio_priv(indio_dev);
1513 struct stm32_adc *adc = iio_priv(indio_dev);
1521 struct stm32_adc *adc = iio_priv(indio_dev);
1544 struct stm32_adc *adc = iio_priv(indio_dev);
1595 struct stm32_adc *adc = iio_priv(indio_dev);
1614 struct stm32_adc *adc = iio_priv(indio_dev);
1661 struct stm32_adc *adc = iio_priv(indio_dev);
1689 static unsigned int stm32_adc_dma_residue(struct stm32_adc *adc)
1717 struct stm32_adc *adc = iio_priv(indio_dev);
1745 struct stm32_adc *adc = iio_priv(indio_dev);
1783 struct stm32_adc *adc = iio_priv(indio_dev);
1826 struct stm32_adc *adc = iio_priv(indio_dev);
1856 struct stm32_adc *adc = iio_priv(indio_dev);
1885 struct stm32_adc *adc = iio_priv(indio_dev);
1903 struct stm32_adc *adc = iio_priv(indio_dev);
1924 static void stm32_adc_smpr_init(struct stm32_adc *adc, int channel, u32 smp_ns)
1954 struct stm32_adc *adc = iio_priv(indio_dev);
1990 static int stm32_adc_get_legacy_chan_count(struct iio_dev *indio_dev, struct stm32_adc *adc)
2033 struct stm32_adc *adc,
2124 struct stm32_adc *adc = iio_priv(indio_dev);
2186 struct stm32_adc *adc,
2273 struct stm32_adc *adc = iio_priv(indio_dev);
2342 struct stm32_adc *adc = iio_priv(indio_dev);
2392 struct stm32_adc *adc;
2519 struct stm32_adc *adc = iio_priv(indio_dev);