Lines Matching refs:stm32_adc

193 struct stm32_adc;
259 struct stm32_adc { struct
578 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg) in stm32_adc_readl()
589 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg) in stm32_adc_readw()
594 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val) in stm32_adc_writel()
599 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits()
608 static void stm32_adc_set_bits_common(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits_common()
616 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits()
625 static void stm32_adc_clr_bits_common(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits_common()
637 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc) in stm32_adc_conv_irq_enable()
647 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc) in stm32_adc_conv_irq_disable()
653 static void stm32_adc_ovr_irq_enable(struct stm32_adc *adc) in stm32_adc_ovr_irq_enable()
659 static void stm32_adc_ovr_irq_disable(struct stm32_adc *adc) in stm32_adc_ovr_irq_disable()
665 static void stm32_adc_set_res(struct stm32_adc *adc) in stm32_adc_set_res()
678 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_stop()
691 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_start()
716 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_int_ch_enable()
753 static void stm32_adc_int_ch_disable(struct stm32_adc *adc) in stm32_adc_int_ch_disable()
798 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_start_conv()
818 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_stop_conv()
830 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_irq_clear()
837 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_start_conv()
858 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_stop_conv()
876 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_irq_clear()
883 struct stm32_adc *adc = iio_priv(indio_dev); in stm32mp13_adc_start_conv()
894 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_exit_pwr_down()
923 static void stm32h7_adc_enter_pwr_down(struct stm32_adc *adc) in stm32h7_adc_enter_pwr_down()
934 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_enable()
957 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_disable()
980 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_read_selfcalib()
1017 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_restore_selfcalib()
1090 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_selfcalib()
1150 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_check_selfcalib()
1180 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_prepare()
1231 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_unprepare()
1254 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_conf_scan_seq()
1305 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_get_trig_extsel()
1336 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_trig()
1366 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_trig_pol()
1376 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_get_trig_pol()
1408 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_single_conv()
1468 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_read_raw()
1513 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_irq_clear()
1521 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_threaded_isr()
1544 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_isr()
1595 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_watermark()
1614 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_update_scan_mode()
1661 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_debugfs_reg_access()
1689 static unsigned int stm32_adc_dma_residue(struct stm32_adc *adc) in stm32_adc_dma_residue()
1717 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_buffer_done()
1745 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_start()
1783 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_buffer_postenable()
1826 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_buffer_predisable()
1856 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_trigger_handler()
1885 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_debugfs_init()
1903 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_fw_get_resolution()
1924 static void stm32_adc_smpr_init(struct stm32_adc *adc, int channel, u32 smp_ns) in stm32_adc_smpr_init()
1954 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_chan_init_one()
1990 static int stm32_adc_get_legacy_chan_count(struct iio_dev *indio_dev, struct stm32_adc *adc) in stm32_adc_get_legacy_chan_count()
2033 struct stm32_adc *adc, in stm32_adc_legacy_chan_init()
2124 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_populate_int_ch()
2186 struct stm32_adc *adc, in stm32_adc_generic_chan_init()
2274 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_chan_fw_init()
2343 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_request()
2393 struct stm32_adc *adc; in stm32_adc_probe()
2520 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_remove()