Lines Matching refs:at91_adc_state
387 struct at91_adc_state { struct
508 static void at91_adc_config_emr(struct at91_adc_state *st) in at91_adc_config_emr()
538 static int at91_adc_adjust_val_osr(struct at91_adc_state *st, int *val) in at91_adc_adjust_val_osr()
557 static void at91_adc_adjust_val_osr_array(struct at91_adc_state *st, void *buf, in at91_adc_adjust_val_osr_array()
579 static int at91_adc_configure_touch(struct at91_adc_state *st, bool state) in at91_adc_configure_touch()
633 static u16 at91_adc_touch_pos(struct at91_adc_state *st, int reg) in at91_adc_touch_pos()
660 static u16 at91_adc_touch_x_pos(struct at91_adc_state *st) in at91_adc_touch_x_pos()
666 static u16 at91_adc_touch_y_pos(struct at91_adc_state *st) in at91_adc_touch_y_pos()
671 static u16 at91_adc_touch_pressure(struct at91_adc_state *st) in at91_adc_touch_pressure()
699 static int at91_adc_read_position(struct at91_adc_state *st, int chan, u16 *val) in at91_adc_read_position()
714 static int at91_adc_read_pressure(struct at91_adc_state *st, int chan, u16 *val) in at91_adc_read_pressure()
730 struct at91_adc_state *st = iio_priv(indio); in at91_adc_configure_trigger()
748 struct at91_adc_state *st = iio_priv(indio); in at91_adc_reenable_trigger()
768 static int at91_adc_dma_size_done(struct at91_adc_state *st) in at91_adc_dma_size_done()
800 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_dma_start()
867 struct at91_adc_state *st) in at91_adc_buffer_check_use_irq()
880 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_current_chan_is_touch()
891 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_buffer_prepare()
943 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_buffer_postdisable()
1019 struct at91_adc_state *st = iio_priv(indio); in at91_adc_trigger_init()
1034 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_trigger_handler_nodma()
1088 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_trigger_handler_dma()
1139 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_trigger_handler()
1191 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_setup_samp_freq()
1211 static inline unsigned at91_adc_get_sample_freq(struct at91_adc_state *st) in at91_adc_get_sample_freq()
1218 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_touch_data_handler()
1248 static void at91_adc_pen_detect_interrupt(struct at91_adc_state *st) in at91_adc_pen_detect_interrupt()
1262 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_no_pen_detect_interrupt()
1280 struct at91_adc_state *st = container_of(touch_st, in at91_adc_workq_handler()
1281 struct at91_adc_state, touch_st); in at91_adc_workq_handler()
1290 struct at91_adc_state *st = iio_priv(indio); in at91_adc_interrupt()
1337 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_read_info_raw()
1423 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_read_raw()
1452 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_write_raw()
1481 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_dma_init()
1542 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_dma_disable()
1564 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_set_watermark()
1603 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_update_scan_mode()
1620 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_hw_init()
1641 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_get_fifo_state()
1650 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_get_watermark()
1697 struct at91_adc_state *st; in at91_adc_probe()
1881 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_remove()
1898 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_suspend()
1918 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_resume()