Lines Matching full:point
132 struct auo_point_t *point) in auo_pixcir_collect_data() argument
157 point[i].coord_x = in auo_pixcir_collect_data()
159 point[i].coord_y = in auo_pixcir_collect_data()
162 if (point[i].coord_x > pdata->x_max || in auo_pixcir_collect_data()
163 point[i].coord_y > pdata->y_max) { in auo_pixcir_collect_data()
165 point[i].coord_x, point[i].coord_y); in auo_pixcir_collect_data()
166 point[i].coord_x = point[i].coord_y = 0; in auo_pixcir_collect_data()
170 point[i].area_major = max(raw_area[2 * i], raw_area[2 * i + 1]); in auo_pixcir_collect_data()
171 point[i].area_minor = min(raw_area[2 * i], raw_area[2 * i + 1]); in auo_pixcir_collect_data()
172 point[i].orientation = raw_area[2 * i] > raw_area[2 * i + 1]; in auo_pixcir_collect_data()
183 struct auo_point_t point[AUO_PIXCIR_REPORT_POINTS]; in auo_pixcir_interrupt() local
201 ret = auo_pixcir_collect_data(ts, point); in auo_pixcir_interrupt()
213 if (point[i].coord_x > 0 || point[i].coord_y > 0) { in auo_pixcir_interrupt()
215 point[i].coord_x); in auo_pixcir_interrupt()
217 point[i].coord_y); in auo_pixcir_interrupt()
219 point[i].area_major); in auo_pixcir_interrupt()
221 point[i].area_minor); in auo_pixcir_interrupt()
223 point[i].orientation); in auo_pixcir_interrupt()
240 input_report_abs(ts->input, ABS_X, point[abs].coord_x); in auo_pixcir_interrupt()
241 input_report_abs(ts->input, ABS_Y, point[abs].coord_y); in auo_pixcir_interrupt()