Lines Matching refs:touch_st

602 	struct at91_adc_touch		touch_st;  member
1005 st->touch_st.sample_period_val = in at91_adc_configure_touch()
1047 st->touch_st.x_pos = at91_adc_touch_pos(st, st->soc_info.platform->layout->XPOSR); in at91_adc_touch_x_pos()
1048 return st->touch_st.x_pos; in at91_adc_touch_x_pos()
1070 pres = rxp * (st->touch_st.x_pos * factor / 1024) * in at91_adc_touch_pressure()
1087 if (!st->touch_st.touching) in at91_adc_read_position()
1102 if (!st->touch_st.touching) in at91_adc_read_pressure()
1285 &st->touch_st.channels_bitmask, in at91_adc_current_chan_is_touch()
1644 schedule_work(&st->touch_st.workq); in at91_adc_touch_data_handler()
1654 AT91_SAMA5D2_TRGR_TRGPER(st->touch_st.sample_period_val)); in at91_adc_pen_detect_interrupt()
1655 st->touch_st.touching = true; in at91_adc_pen_detect_interrupt()
1666 st->touch_st.touching = false; in at91_adc_no_pen_detect_interrupt()
1675 struct at91_adc_touch *touch_st = container_of(workq, in at91_adc_workq_handler() local
1677 struct at91_adc_state *st = container_of(touch_st, in at91_adc_workq_handler()
1678 struct at91_adc_state, touch_st); in at91_adc_workq_handler()
2143 if (bitmap_subset(scan_mask, &st->touch_st.channels_bitmask, in at91_adc_update_scan_mode()
2150 if (bitmap_intersects(&st->touch_st.channels_bitmask, scan_mask, in at91_adc_update_scan_mode()
2350 bitmap_set(&st->touch_st.channels_bitmask, in at91_adc_probe()
2352 bitmap_set(&st->touch_st.channels_bitmask, in at91_adc_probe()
2354 bitmap_set(&st->touch_st.channels_bitmask, in at91_adc_probe()
2406 INIT_WORK(&st->touch_st.workq, at91_adc_workq_handler); in at91_adc_probe()