Lines Matching refs:mtclass

102 	struct mt_class mtclass;	/* our mt device class */  member
278 return sprintf(buf, "%u\n", td->mtclass.quirks); in mt_show_quirks()
293 td->mtclass.quirks = val; in mt_set_quirks()
296 td->mtclass.quirks &= ~MT_QUIRK_CONTACT_CNT_ACCURATE; in mt_set_quirks()
346 if (td->mtclass.maxcontacts) in mt_feature_mapping()
348 td->maxcontacts = td->mtclass.maxcontacts; in mt_feature_mapping()
390 struct mt_class *cls = &td->mtclass; in mt_touch_input_mapping()
546 __s32 quirks = td->mtclass.quirks; in mt_compute_slot()
569 if ((td->mtclass.quirks & MT_QUIRK_CONTACT_CNT_ACCURATE) && in mt_complete_slot()
573 if (td->curvalid || (td->mtclass.quirks & MT_QUIRK_ALWAYS_VALID)) { in mt_complete_slot()
581 if ((td->mtclass.quirks & MT_QUIRK_IGNORE_DUPLICATES) && mt) { in mt_complete_slot()
639 __s32 quirks = td->mtclass.quirks; in mt_process_mt_event()
743 struct mt_class *cls = &td->mtclass; in mt_touch_input_configured()
783 if (!td->mtclass.export_all_inputs && in mt_input_mapping()
854 struct mt_class *cls = &td->mtclass; in mt_set_input_mode()
891 if (!td->mtclass.maxcontacts) in mt_set_maxcontacts()
897 max = td->mtclass.maxcontacts; in mt_set_maxcontacts()
909 __s32 quirks = td->mtclass.quirks; in mt_post_parse_default_settings()
920 td->mtclass.quirks = quirks; in mt_post_parse_default_settings()
926 struct mt_class *cls = &td->mtclass; in mt_post_parse()
1002 struct mt_class *mtclass = mt_classes; /* MT_CLS_DEFAULT */ in mt_probe() local
1006 mtclass = &(mt_classes[i]); in mt_probe()
1041 td->mtclass = *mtclass; in mt_probe()