Lines Matching refs:stm32_adc

144 struct stm32_adc;
198 struct stm32_adc { struct
460 static u32 stm32_adc_readl(struct stm32_adc *adc, u32 reg) in stm32_adc_readl()
471 static u16 stm32_adc_readw(struct stm32_adc *adc, u32 reg) in stm32_adc_readw()
476 static void stm32_adc_writel(struct stm32_adc *adc, u32 reg, u32 val) in stm32_adc_writel()
481 static void stm32_adc_set_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_set_bits()
490 static void stm32_adc_clr_bits(struct stm32_adc *adc, u32 reg, u32 bits) in stm32_adc_clr_bits()
503 static void stm32_adc_conv_irq_enable(struct stm32_adc *adc) in stm32_adc_conv_irq_enable()
513 static void stm32_adc_conv_irq_disable(struct stm32_adc *adc) in stm32_adc_conv_irq_disable()
519 static void stm32_adc_ovr_irq_enable(struct stm32_adc *adc) in stm32_adc_ovr_irq_enable()
525 static void stm32_adc_ovr_irq_disable(struct stm32_adc *adc) in stm32_adc_ovr_irq_disable()
531 static void stm32_adc_set_res(struct stm32_adc *adc) in stm32_adc_set_res()
544 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_stop()
558 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_hw_start()
596 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_start_conv()
616 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_stop_conv()
628 struct stm32_adc *adc = iio_priv(indio_dev); in stm32f4_adc_irq_clear()
635 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_start_conv()
656 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_stop_conv()
673 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_irq_clear()
680 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_exit_pwr_down()
708 static void stm32h7_adc_enter_pwr_down(struct stm32_adc *adc) in stm32h7_adc_enter_pwr_down()
718 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_enable()
741 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_disable()
761 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_read_selfcalib()
805 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_restore_selfcalib()
878 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_selfcalib()
940 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_prepare()
980 struct stm32_adc *adc = iio_priv(indio_dev); in stm32h7_adc_unprepare()
1001 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_conf_scan_seq()
1052 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_get_trig_extsel()
1083 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_trig()
1113 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_trig_pol()
1123 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_get_trig_pol()
1155 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_single_conv()
1217 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_read_raw()
1257 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_irq_clear()
1265 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_threaded_isr()
1288 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_isr()
1339 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_set_watermark()
1358 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_update_scan_mode()
1407 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_debugfs_reg_access()
1437 static unsigned int stm32_adc_dma_residue(struct stm32_adc *adc) in stm32_adc_dma_residue()
1465 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_buffer_done()
1493 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_start()
1531 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_buffer_postenable()
1576 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_buffer_predisable()
1606 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_trigger_handler()
1653 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_of_get_resolution()
1674 static void stm32_adc_smpr_init(struct stm32_adc *adc, int channel, u32 smp_ns) in stm32_adc_smpr_init()
1696 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_chan_init_one()
1732 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_chan_of_init()
1835 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_dma_request()
1885 struct stm32_adc *adc; in stm32_adc_probe()
2006 struct stm32_adc *adc = iio_priv(indio_dev); in stm32_adc_remove()