Lines Matching refs:tsdata
140 struct tsc200x_data tsdata; in tsc200x_irq_thread() local
144 error = regmap_bulk_read(ts->regmap, TSC200X_REG_X, &tsdata, in tsc200x_irq_thread()
150 if (unlikely(tsdata.x > MAX_12BIT || tsdata.y > MAX_12BIT)) in tsc200x_irq_thread()
154 if (unlikely(tsdata.z1 == 0 || tsdata.z2 > MAX_12BIT)) in tsc200x_irq_thread()
156 if (unlikely(tsdata.z1 >= tsdata.z2)) in tsc200x_irq_thread()
164 ts->in_x == tsdata.x && ts->in_y == tsdata.y && in tsc200x_irq_thread()
165 ts->in_z1 == tsdata.z1 && ts->in_z2 == tsdata.z2) { in tsc200x_irq_thread()
173 ts->in_x = tsdata.x; in tsc200x_irq_thread()
174 ts->in_y = tsdata.y; in tsc200x_irq_thread()
175 ts->in_z1 = tsdata.z1; in tsc200x_irq_thread()
176 ts->in_z2 = tsdata.z2; in tsc200x_irq_thread()
179 pressure = tsdata.x * (tsdata.z2 - tsdata.z1) / tsdata.z1; in tsc200x_irq_thread()
186 tsc200x_update_pen_state(ts, tsdata.x, tsdata.y, pressure); in tsc200x_irq_thread()