Lines Matching refs:mtclass
160 struct mt_class mtclass; /* our mt device class */ member
391 return sprintf(buf, "%u\n", td->mtclass.quirks); in mt_show_quirks()
407 td->mtclass.quirks = val; in mt_set_quirks()
474 if (td->mtclass.maxcontacts) in mt_feature_mapping()
476 td->maxcontacts = td->mtclass.maxcontacts; in mt_feature_mapping()
563 mt_application->quirks = td->mtclass.quirks; in mt_allocate_application()
579 if (!(td->mtclass.quirks & MT_QUIRK_SEPARATE_APP_REPORT) || in mt_find_application()
702 struct mt_class *cls = &td->mtclass; in mt_touch_input_mapping()
1259 struct mt_class *cls = &td->mtclass; in mt_touch_input_configured()
1323 if (!td->mtclass.export_all_inputs && in mt_input_mapping()
1430 struct mt_class *cls = &td->mtclass; in mt_need_to_apply_feature()
1697 const struct mt_class *mtclass = mt_classes; /* MT_CLS_DEFAULT */ in mt_probe() local
1701 mtclass = &(mt_classes[i]); in mt_probe()
1712 td->mtclass = *mtclass; in mt_probe()
1737 if (mtclass->quirks & MT_QUIRK_FORCE_MULTI_INPUT) { in mt_probe()
1748 if (mtclass->quirks & MT_QUIRK_FIX_CONST_CONTACT_ID) in mt_probe()
1771 if ((td->mtclass.quirks & MT_QUIRK_DISABLE_WAKEUP) || in mt_suspend()