Lines Matching refs:touch_st
602 struct at91_adc_touch touch_st;
1005 st->touch_st.sample_period_val =
1047 st->touch_st.x_pos = at91_adc_touch_pos(st, st->soc_info.platform->layout->XPOSR);
1048 return st->touch_st.x_pos;
1070 pres = rxp * (st->touch_st.x_pos * factor / 1024) *
1087 if (!st->touch_st.touching)
1102 if (!st->touch_st.touching)
1285 &st->touch_st.channels_bitmask,
1644 schedule_work(&st->touch_st.workq);
1654 AT91_SAMA5D2_TRGR_TRGPER(st->touch_st.sample_period_val));
1655 st->touch_st.touching = true;
1666 st->touch_st.touching = false;
1675 struct at91_adc_touch *touch_st = container_of(workq,
1677 struct at91_adc_state *st = container_of(touch_st,
1678 struct at91_adc_state, touch_st);
2143 if (bitmap_subset(scan_mask, &st->touch_st.channels_bitmask,
2150 if (bitmap_intersects(&st->touch_st.channels_bitmask, scan_mask,
2337 bitmap_set(&st->touch_st.channels_bitmask,
2339 bitmap_set(&st->touch_st.channels_bitmask,
2341 bitmap_set(&st->touch_st.channels_bitmask,
2393 INIT_WORK(&st->touch_st.workq, at91_adc_workq_handler);