Lines Matching refs:application
109 unsigned int application; member
155 struct mt_application *application; member
228 static int cypress_compute_slot(struct mt_application *application, in cypress_compute_slot() argument
231 if (*slot->contactid != 0 || application->num_received == 0) in cypress_compute_slot()
379 struct mt_application *application; in mt_set_quirks() local
388 list_for_each_entry(application, &td->applications, list) { in mt_set_quirks()
389 application->quirks = val; in mt_set_quirks()
390 if (!application->have_contact_count) in mt_set_quirks()
391 application->quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE; in mt_set_quirks()
488 struct mt_application *application) in mt_allocate_usage() argument
510 list_add_tail(&usage->list, &application->mt_usages); in mt_allocate_usage()
516 unsigned int application) in mt_allocate_application() argument
525 mt_application->application = application; in mt_allocate_application()
528 if (application == HID_DG_TOUCHSCREEN) in mt_allocate_application()
534 if (application == HID_DG_TOUCHPAD) { in mt_allocate_application()
549 unsigned int application) in mt_find_application() argument
554 if (application == tmp->application) { in mt_find_application()
561 mt_application = mt_allocate_application(td, application); in mt_find_application()
578 rdata->application = mt_find_application(td, report->application); in mt_allocate_report_data()
580 if (!rdata->application) { in mt_allocate_report_data()
621 struct mt_application *application, in mt_store_field() argument
628 if (list_empty(&application->mt_usages)) in mt_store_field()
629 usage = mt_allocate_usage(hdev, application); in mt_store_field()
631 usage = list_last_entry(&application->mt_usages, in mt_store_field()
644 usage = mt_allocate_usage(hdev, application); in mt_store_field()
671 if (field->application == HID_DG_TOUCHSCREEN && in mt_touch_input_mapping()
703 if (field->application == HID_GD_SYSTEM_MULTIAXIS) { in mt_touch_input_mapping()
740 (field->application == HID_DG_TOUCHPAD || in mt_touch_input_mapping()
741 field->application == HID_DG_TOUCHSCREEN)) in mt_touch_input_mapping()
753 if (field->application != HID_GD_SYSTEM_MULTIAXIS) in mt_touch_input_mapping()
829 field->application == HID_DG_TOUCHPAD && in mt_touch_input_mapping()
833 if (field->application == HID_GD_SYSTEM_MULTIAXIS) in mt_touch_input_mapping()
999 if (app->application == HID_GD_SYSTEM_MULTIAXIS) in mt_process_slot()
1118 struct mt_application *app = rdata->application; in mt_touch_report()
1265 struct mt_application *application; in mt_input_mapping() local
1274 application = rdata->application; in mt_input_mapping()
1283 field->application != HID_DG_TOUCHSCREEN && in mt_input_mapping()
1284 field->application != HID_DG_PEN && in mt_input_mapping()
1285 field->application != HID_DG_TOUCHPAD && in mt_input_mapping()
1286 field->application != HID_GD_KEYBOARD && in mt_input_mapping()
1287 field->application != HID_GD_SYSTEM_CONTROL && in mt_input_mapping()
1288 field->application != HID_CP_CONSUMER_CONTROL && in mt_input_mapping()
1289 field->application != HID_GD_WIRELESS_RADIO_CTLS && in mt_input_mapping()
1290 field->application != HID_GD_SYSTEM_MULTIAXIS && in mt_input_mapping()
1291 !(field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS && in mt_input_mapping()
1292 application->quirks & MT_QUIRK_ASUS_CUSTOM_UP)) in mt_input_mapping()
1300 if (field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS && in mt_input_mapping()
1301 application->quirks & MT_QUIRK_ASUS_CUSTOM_UP && in mt_input_mapping()
1320 application); in mt_input_mapping()
1510 unsigned int application = 0; in mt_input_configured() local
1517 application = report->application; in mt_input_configured()
1524 mt_application = rdata->application; in mt_input_configured()
1546 switch (application) { in mt_input_configured()
1618 struct mt_application *application; in mt_release_contacts() local
1638 list_for_each_entry(application, &td->applications, list) { in mt_release_contacts()
1639 application->num_received = 0; in mt_release_contacts()