Lines Matching refs:mt_application

107 struct mt_application {  struct
156 struct mt_application *application; argument
175 struct mt_application *app);
176 static void mt_post_parse(struct mt_device *td, struct mt_application *app);
234 static int cypress_compute_slot(struct mt_application *application, in cypress_compute_slot()
419 struct mt_application *application; in mt_set_quirks()
528 struct mt_application *application) in mt_allocate_usage()
555 static struct mt_application *mt_allocate_application(struct mt_device *td, in mt_allocate_application()
559 struct mt_application *mt_application; in mt_allocate_application() local
561 mt_application = devm_kzalloc(&td->hdev->dev, sizeof(*mt_application), in mt_allocate_application()
563 if (!mt_application) in mt_allocate_application()
566 mt_application->application = application; in mt_allocate_application()
567 INIT_LIST_HEAD(&mt_application->mt_usages); in mt_allocate_application()
570 mt_application->mt_flags |= INPUT_MT_DIRECT; in mt_allocate_application()
576 mt_application->mt_flags |= INPUT_MT_POINTER; in mt_allocate_application()
580 mt_application->scantime = DEFAULT_ZERO; in mt_allocate_application()
581 mt_application->raw_cc = DEFAULT_ZERO; in mt_allocate_application()
582 mt_application->quirks = td->mtclass.quirks; in mt_allocate_application()
583 mt_application->report_id = report->id; in mt_allocate_application()
585 list_add_tail(&mt_application->list, &td->applications); in mt_allocate_application()
587 return mt_application; in mt_allocate_application()
590 static struct mt_application *mt_find_application(struct mt_device *td, in mt_find_application()
594 struct mt_application *tmp, *mt_application = NULL; in mt_find_application() local
600 mt_application = tmp; in mt_find_application()
606 if (!mt_application) in mt_find_application()
607 mt_application = mt_allocate_application(td, report); in mt_find_application()
609 return mt_application; in mt_find_application()
671 struct mt_application *application, in mt_store_field()
718 unsigned long **bit, int *max, struct mt_application *app) in mt_touch_input_mapping()
909 static int mt_compute_slot(struct mt_device *td, struct mt_application *app, in mt_compute_slot()
931 struct mt_application *app, in mt_release_pending_palms()
956 static void mt_sync_frame(struct mt_device *td, struct mt_application *app, in mt_sync_frame()
978 static int mt_compute_timestamp(struct mt_application *app, __s32 value) in mt_compute_timestamp()
1009 struct mt_application *app, in mt_process_slot()
1157 struct mt_application *app, in mt_process_mt_event()
1200 struct mt_application *app = rdata->application; in mt_touch_report()
1297 struct mt_application *app) in mt_touch_input_configured()
1347 struct mt_application *application; in mt_input_mapping()
1572 struct mt_application *app) in mt_post_parse_default_settings()
1588 static void mt_post_parse(struct mt_device *td, struct mt_application *app) in mt_post_parse()
1599 struct mt_application *mt_application = NULL; in mt_input_configured() local
1610 mt_application = rdata->application; in mt_input_configured()
1614 mt_application); in mt_input_configured()
1685 struct mt_application *application; in mt_release_contacts()