Lines Matching refs:at91_adc_state
387 struct at91_adc_state { struct
509 static void at91_adc_config_emr(struct at91_adc_state *st) in at91_adc_config_emr()
539 static int at91_adc_adjust_val_osr(struct at91_adc_state *st, int *val) in at91_adc_adjust_val_osr()
558 static void at91_adc_adjust_val_osr_array(struct at91_adc_state *st, void *buf, in at91_adc_adjust_val_osr_array()
580 static int at91_adc_configure_touch(struct at91_adc_state *st, bool state) in at91_adc_configure_touch()
634 static u16 at91_adc_touch_pos(struct at91_adc_state *st, int reg) in at91_adc_touch_pos()
661 static u16 at91_adc_touch_x_pos(struct at91_adc_state *st) in at91_adc_touch_x_pos()
667 static u16 at91_adc_touch_y_pos(struct at91_adc_state *st) in at91_adc_touch_y_pos()
672 static u16 at91_adc_touch_pressure(struct at91_adc_state *st) in at91_adc_touch_pressure()
700 static int at91_adc_read_position(struct at91_adc_state *st, int chan, u16 *val) in at91_adc_read_position()
715 static int at91_adc_read_pressure(struct at91_adc_state *st, int chan, u16 *val) in at91_adc_read_pressure()
731 struct at91_adc_state *st = iio_priv(indio); in at91_adc_configure_trigger()
749 struct at91_adc_state *st = iio_priv(indio); in at91_adc_reenable_trigger()
767 static int at91_adc_dma_size_done(struct at91_adc_state *st) in at91_adc_dma_size_done()
799 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_dma_start()
866 struct at91_adc_state *st) in at91_adc_buffer_check_use_irq()
879 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_current_chan_is_touch()
890 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_buffer_prepare()
942 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_buffer_postdisable()
1018 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_trigger_handler_nodma()
1072 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_trigger_handler_dma()
1123 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_trigger_handler()
1168 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_setup_samp_freq()
1188 static inline unsigned at91_adc_get_sample_freq(struct at91_adc_state *st) in at91_adc_get_sample_freq()
1195 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_touch_data_handler()
1225 static void at91_adc_pen_detect_interrupt(struct at91_adc_state *st) in at91_adc_pen_detect_interrupt()
1239 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_no_pen_detect_interrupt()
1257 struct at91_adc_state *st = container_of(touch_st, in at91_adc_workq_handler()
1258 struct at91_adc_state, touch_st); in at91_adc_workq_handler()
1267 struct at91_adc_state *st = iio_priv(indio); in at91_adc_interrupt()
1314 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_read_info_raw()
1400 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_read_raw()
1429 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_write_raw()
1458 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_dma_init()
1519 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_dma_disable()
1541 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_set_watermark()
1580 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_update_scan_mode()
1597 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_hw_init()
1618 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_get_fifo_state()
1627 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_get_watermark()
1674 struct at91_adc_state *st = iio_priv(indio); in at91_adc_buffer_and_trigger_init()
1712 struct at91_adc_state *st; in at91_adc_probe()
1878 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_remove()
1895 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_suspend()
1915 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_resume()