Lines Matching refs:report
160 void InputDriver::inputReportDefinitionAddCollection(input_report_definition_t* report,
162 report->collections[id] = {.arity = arity};
165 void InputDriver::inputReportDefinitionDeclareUsageInt(input_report_definition_t* report,
168 if (report->collections.find(id) != report->collections.end()) {
169 report->collections[id].intUsages.push_back({
174 void InputDriver::inputReportDefinitionDeclareUsagesBool(input_report_definition_t* report,
176 if (report->collections.find(id) != report->collections.end()) {
178 report->collections[id].boolUsages.push_back(usage[i]);
195 ALOGD("Allocating input report for definition %p", r);
207 void InputDriver::reportEvent(input_device_handle_t* d, input_report_t* report) {
208 ALOGD("report_event %p for handle %p", report, d);
328 input_report_definition_t* report, input_collection_id_t id, int32_t arity) {
330 driver->inputReportDefinitionAddCollection(report, id, arity);
334 input_report_definition_t* report, input_collection_id_t id,
337 driver->inputReportDefinitionDeclareUsageInt(report, id, usage, min, max, resolution);
341 input_report_definition_t* report, input_collection_id_t id,
344 driver->inputReportDefinitionDeclareUsagesBool(report, id, usage, usage_count);
375 void report_event(input_host_t* host, input_device_handle_t* d, input_report_t* report) {
377 driver->reportEvent(d, report);