Lines Matching defs:report
94 struct pixcir_report_data *report)
104 memset(report, 0, sizeof(struct pixcir_report_data));
131 report->num_touches = touch;
135 touchscreen_set_mt_pos(&report->pos[i], &tsdata->prop,
139 report->ids[i] = bufptr[4];
148 struct pixcir_report_data *report)
155 n = report->num_touches;
160 input_mt_assign_slots(ts->input, slots, report->pos, n, 0);
165 report->ids[i]);
168 report->ids[i]);
179 report->pos[i].x);
181 report->pos[i].y);
184 i, slot, report->pos[i].x, report->pos[i].y);
194 struct pixcir_report_data report;
198 pixcir_ts_parse(tsdata, &report);
200 /* report it */
201 pixcir_ts_report(tsdata, &report);
204 if (report.num_touches) {
206 * Last report with no finger up?
381 /* Exit ISR if running, no more report parsing */