Lines Matching refs:report
58 struct pixcir_report_data *report) in pixcir_ts_parse() argument
68 memset(report, 0, sizeof(struct pixcir_report_data)); in pixcir_ts_parse()
95 report->num_touches = touch; in pixcir_ts_parse()
99 report->touches[i].x = (bufptr[1] << 8) | bufptr[0]; in pixcir_ts_parse()
100 report->touches[i].y = (bufptr[3] << 8) | bufptr[2]; in pixcir_ts_parse()
103 report->touches[i].id = bufptr[4]; in pixcir_ts_parse()
112 struct pixcir_report_data *report) in pixcir_ts_report() argument
121 n = report->num_touches; in pixcir_ts_report()
127 touch = &report->touches[i]; in pixcir_ts_report()
136 touch = &report->touches[i]; in pixcir_ts_report()
167 struct pixcir_report_data report; in pixcir_ts_isr() local
171 pixcir_ts_parse(tsdata, &report); in pixcir_ts_isr()
174 pixcir_ts_report(tsdata, &report); in pixcir_ts_isr()
177 if (report.num_touches) { in pixcir_ts_isr()