• Home
  • Raw
  • Download

Lines Matching refs:rdata

585 	struct mt_report_data *rdata;  in mt_allocate_report_data()  local
589 rdata = devm_kzalloc(&td->hdev->dev, sizeof(*rdata), GFP_KERNEL); in mt_allocate_report_data()
590 if (!rdata) in mt_allocate_report_data()
593 rdata->report = report; in mt_allocate_report_data()
594 rdata->application = mt_find_application(td, report); in mt_allocate_report_data()
596 if (!rdata->application) { in mt_allocate_report_data()
597 devm_kfree(&td->hdev->dev, rdata); in mt_allocate_report_data()
610 rdata->is_mt_collection = true; in mt_allocate_report_data()
617 list_add_tail(&rdata->list, &td->reports); in mt_allocate_report_data()
619 return rdata; in mt_allocate_report_data()
625 struct mt_report_data *tmp, *rdata = NULL; in mt_find_report_data() local
629 rdata = tmp; in mt_find_report_data()
634 if (!rdata) in mt_find_report_data()
635 rdata = mt_allocate_report_data(td, report); in mt_find_report_data()
637 return rdata; in mt_find_report_data()
1143 struct mt_report_data *rdata) in mt_touch_report() argument
1146 struct hid_report *report = rdata->report; in mt_touch_report()
1147 struct mt_application *app = rdata->application; in mt_touch_report()
1295 struct mt_report_data *rdata; in mt_input_mapping() local
1297 rdata = mt_find_report_data(td, field->report); in mt_input_mapping()
1298 if (!rdata) { in mt_input_mapping()
1303 application = rdata->application; in mt_input_mapping()
1347 if (rdata->is_mt_collection) in mt_input_mapping()
1367 struct mt_report_data *rdata; in mt_input_mapped() local
1369 rdata = mt_find_report_data(td, field->report); in mt_input_mapped()
1370 if (rdata && rdata->is_mt_collection) { in mt_input_mapped()
1383 struct mt_report_data *rdata; in mt_event() local
1385 rdata = mt_find_report_data(td, field->report); in mt_event()
1386 if (rdata && rdata->is_mt_collection) in mt_event()
1396 struct mt_report_data *rdata; in mt_report() local
1401 rdata = mt_find_report_data(td, report); in mt_report()
1402 if (rdata && rdata->is_mt_collection) in mt_report()
1403 return mt_touch_report(hid, rdata); in mt_report()
1546 struct mt_report_data *rdata; in mt_input_configured() local
1552 rdata = mt_find_report_data(td, report); in mt_input_configured()
1553 if (!rdata) { in mt_input_configured()
1558 mt_application = rdata->application; in mt_input_configured()
1560 if (rdata->is_mt_collection) { in mt_input_configured()