Lines Matching defs:application

122 	unsigned int application;
168 struct mt_application *application;
258 static int cypress_compute_slot(struct mt_application *application,
261 if (*slot->contactid != 0 || application->num_received == 0)
480 struct mt_application *application;
489 list_for_each_entry(application, &td->applications, list) {
490 application->quirks = val;
491 if (!application->have_contact_count)
492 application->quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE;
604 struct mt_application *application)
626 list_add_tail(&usage->list, &application->mt_usages);
634 unsigned int application = report->application;
642 mt_application->application = application;
645 if (application == HID_DG_TOUCHSCREEN)
651 if (application == HID_DG_TOUCHPAD) {
669 unsigned int application = report->application;
673 if (application == tmp->application) {
701 rdata->application = mt_find_application(td, report);
703 if (!rdata->application) {
752 struct mt_application *application,
759 if (list_empty(&application->mt_usages))
760 usage = mt_allocate_usage(hdev, application);
762 usage = list_last_entry(&application->mt_usages,
782 usage = mt_allocate_usage(hdev, application);
809 if (field->application == HID_DG_TOUCHSCREEN &&
841 if (field->application == HID_GD_SYSTEM_MULTIAXIS) {
881 (field->application == HID_DG_TOUCHPAD ||
882 field->application == HID_DG_TOUCHSCREEN))
905 if (field->application != HID_GD_SYSTEM_MULTIAXIS)
988 field->application == HID_DG_TOUCHPAD &&
992 if (field->application == HID_GD_SYSTEM_MULTIAXIS)
1158 if (app->application == HID_GD_SYSTEM_MULTIAXIS)
1302 struct mt_application *app = rdata->application;
1421 * The application for Apple Touch Bars is HID_DG_TOUCHPAD,
1468 struct mt_application *application;
1478 application = rdata->application;
1487 field->application != HID_DG_TOUCHSCREEN &&
1488 field->application != HID_DG_PEN &&
1489 field->application != HID_DG_TOUCHPAD &&
1490 field->application != HID_GD_KEYBOARD &&
1491 field->application != HID_GD_SYSTEM_CONTROL &&
1492 field->application != HID_CP_CONSUMER_CONTROL &&
1493 field->application != HID_GD_WIRELESS_RADIO_CTLS &&
1494 field->application != HID_GD_SYSTEM_MULTIAXIS &&
1495 !(field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS &&
1496 application->quirks & MT_QUIRK_ASUS_CUSTOM_UP))
1504 if (field->application == HID_VD_ASUS_CUSTOM_MEDIA_KEYS &&
1505 application->quirks & MT_QUIRK_ASUS_CUSTOM_UP &&
1524 application);
1527 * some egalax touchscreens have "application == DG_TOUCHSCREEN"
1528 * for the stylus. Overwrite the hid_input application
1531 hi->application = HID_DG_STYLUS;
1575 * The device includes a HID_DG_TOUCHPAD application collection designed for
1599 * Step 1: find and remove the Touch Pad application collection.
1760 if (rdata && rdata->application &&
1761 (rdata->application->quirks & MT_QUIRK_YOGABOOK9I)) {
1950 mt_application = rdata->application;
1960 switch (hi->application) {
2053 struct mt_application *application;
2072 list_for_each_entry(application, &td->applications, list) {
2073 application->num_received = 0;