Lines Matching refs:point
125 struct auo_point_t *point) in auo_pixcir_collect_data() argument
150 point[i].coord_x = in auo_pixcir_collect_data()
152 point[i].coord_y = in auo_pixcir_collect_data()
155 if (point[i].coord_x > pdata->x_max || in auo_pixcir_collect_data()
156 point[i].coord_y > pdata->y_max) { in auo_pixcir_collect_data()
158 point[i].coord_x, point[i].coord_y); in auo_pixcir_collect_data()
159 point[i].coord_x = point[i].coord_y = 0; in auo_pixcir_collect_data()
163 point[i].area_major = max(raw_area[2 * i], raw_area[2 * i + 1]); in auo_pixcir_collect_data()
164 point[i].area_minor = min(raw_area[2 * i], raw_area[2 * i + 1]); in auo_pixcir_collect_data()
165 point[i].orientation = raw_area[2 * i] > raw_area[2 * i + 1]; in auo_pixcir_collect_data()
175 struct auo_point_t point[AUO_PIXCIR_REPORT_POINTS]; in auo_pixcir_interrupt() local
193 ret = auo_pixcir_collect_data(ts, point); in auo_pixcir_interrupt()
205 if (point[i].coord_x > 0 || point[i].coord_y > 0) { in auo_pixcir_interrupt()
207 point[i].coord_x); in auo_pixcir_interrupt()
209 point[i].coord_y); in auo_pixcir_interrupt()
211 point[i].area_major); in auo_pixcir_interrupt()
213 point[i].area_minor); in auo_pixcir_interrupt()
215 point[i].orientation); in auo_pixcir_interrupt()
232 input_report_abs(ts->input, ABS_X, point[abs].coord_x); in auo_pixcir_interrupt()
233 input_report_abs(ts->input, ABS_Y, point[abs].coord_y); in auo_pixcir_interrupt()