Lines Matching refs:report
55 struct pixcir_report_data *report) in pixcir_ts_parse() argument
65 memset(report, 0, sizeof(struct pixcir_report_data)); in pixcir_ts_parse()
92 report->num_touches = touch; in pixcir_ts_parse()
96 report->touches[i].x = (bufptr[1] << 8) | bufptr[0]; in pixcir_ts_parse()
97 report->touches[i].y = (bufptr[3] << 8) | bufptr[2]; in pixcir_ts_parse()
100 report->touches[i].id = bufptr[4]; in pixcir_ts_parse()
109 struct pixcir_report_data *report) in pixcir_ts_report() argument
118 n = report->num_touches; in pixcir_ts_report()
124 touch = &report->touches[i]; in pixcir_ts_report()
133 touch = &report->touches[i]; in pixcir_ts_report()
165 struct pixcir_report_data report; in pixcir_ts_isr() local
169 pixcir_ts_parse(tsdata, &report); in pixcir_ts_isr()
172 pixcir_ts_report(tsdata, &report); in pixcir_ts_isr()
175 if (report.num_touches) { in pixcir_ts_isr()