Lines Matching refs:mt_application

120 struct mt_application {  struct
168 struct mt_application *application; argument
194 struct mt_application *app);
195 static void mt_post_parse(struct mt_device *td, struct mt_application *app);
258 static int cypress_compute_slot(struct mt_application *application, in cypress_compute_slot()
477 struct mt_application *application; in mt_set_quirks()
601 struct mt_application *application) in mt_allocate_usage()
628 static struct mt_application *mt_allocate_application(struct mt_device *td, in mt_allocate_application()
632 struct mt_application *mt_application; in mt_allocate_application() local
634 mt_application = devm_kzalloc(&td->hdev->dev, sizeof(*mt_application), in mt_allocate_application()
636 if (!mt_application) in mt_allocate_application()
639 mt_application->application = application; in mt_allocate_application()
640 INIT_LIST_HEAD(&mt_application->mt_usages); in mt_allocate_application()
643 mt_application->mt_flags |= INPUT_MT_DIRECT; in mt_allocate_application()
649 mt_application->mt_flags |= INPUT_MT_POINTER; in mt_allocate_application()
653 mt_application->scantime = DEFAULT_ZERO; in mt_allocate_application()
654 mt_application->raw_cc = DEFAULT_ZERO; in mt_allocate_application()
655 mt_application->quirks = td->mtclass.quirks; in mt_allocate_application()
656 mt_application->report_id = report->id; in mt_allocate_application()
658 list_add_tail(&mt_application->list, &td->applications); in mt_allocate_application()
660 return mt_application; in mt_allocate_application()
663 static struct mt_application *mt_find_application(struct mt_device *td, in mt_find_application()
667 struct mt_application *tmp, *mt_application = NULL; in mt_find_application() local
673 mt_application = tmp; in mt_find_application()
679 if (!mt_application) in mt_find_application()
680 mt_application = mt_allocate_application(td, report); in mt_find_application()
682 return mt_application; in mt_find_application()
749 struct mt_application *application, in mt_store_field()
796 unsigned long **bit, int *max, struct mt_application *app) in mt_touch_input_mapping()
1006 static int mt_compute_slot(struct mt_device *td, struct mt_application *app, in mt_compute_slot()
1028 struct mt_application *app, in mt_release_pending_palms()
1054 static void mt_sync_frame(struct mt_device *td, struct mt_application *app, in mt_sync_frame()
1072 static int mt_compute_timestamp(struct mt_application *app, __s32 value) in mt_compute_timestamp()
1103 struct mt_application *app, in mt_process_slot()
1256 struct mt_application *app, in mt_process_mt_event()
1299 struct mt_application *app = rdata->application; in mt_touch_report()
1396 struct mt_application *app) in mt_touch_input_configured()
1465 struct mt_application *application; in mt_input_mapping()
1758 struct mt_application *app) in mt_post_parse_default_settings()
1774 static void mt_post_parse(struct mt_device *td, struct mt_application *app) in mt_post_parse()
1785 struct mt_application *mt_application = NULL; in mt_input_configured() local
1805 mt_application = rdata->application; in mt_input_configured()
1809 mt_application); in mt_input_configured()
1908 struct mt_application *application; in mt_release_contacts()