Lines Matching refs:touch_input
615 if (wacom->shared && wacom->shared->touch_input) { in wacom_intuos_pad()
616 input_report_switch(wacom->shared->touch_input, in wacom_intuos_pad()
619 input_sync(wacom->shared->touch_input); in wacom_intuos_pad()
1237 struct input_dev *input = wacom->touch_input; in wacom_wac_finger_count_touches()
1372 struct input_dev *touch_input = wacom->touch_input; in wacom_intuos_pro2_bt_touch() local
1396 int slot = input_mt_get_slot_by_key(touch_input, touch[0]); in wacom_intuos_pro2_bt_touch()
1399 int w = touch[6] * input_abs_get_res(touch_input, ABS_MT_POSITION_X); in wacom_intuos_pro2_bt_touch()
1400 int h = touch[7] * input_abs_get_res(touch_input, ABS_MT_POSITION_Y); in wacom_intuos_pro2_bt_touch()
1405 input_mt_slot(touch_input, slot); in wacom_intuos_pro2_bt_touch()
1406 input_mt_report_slot_state(touch_input, MT_TOOL_FINGER, touch[1] & 0x01); in wacom_intuos_pro2_bt_touch()
1407 input_report_abs(touch_input, ABS_MT_POSITION_X, x); in wacom_intuos_pro2_bt_touch()
1408 input_report_abs(touch_input, ABS_MT_POSITION_Y, y); in wacom_intuos_pro2_bt_touch()
1409 input_report_abs(touch_input, ABS_MT_TOUCH_MAJOR, max(w, h)); in wacom_intuos_pro2_bt_touch()
1410 input_report_abs(touch_input, ABS_MT_TOUCH_MINOR, min(w, h)); in wacom_intuos_pro2_bt_touch()
1411 input_report_abs(touch_input, ABS_MT_ORIENTATION, w > h); in wacom_intuos_pro2_bt_touch()
1414 input_mt_sync_frame(touch_input); in wacom_intuos_pro2_bt_touch()
1420 input_sync(touch_input); in wacom_intuos_pro2_bt_touch()
1427 input_report_switch(touch_input, SW_MUTE_DEVICE, !(data[281] >> 7)); in wacom_intuos_pro2_bt_touch()
1428 input_sync(touch_input); in wacom_intuos_pro2_bt_touch()
1526 struct input_dev *input = wacom->touch_input; in wacom_24hdt_irq()
1597 struct input_dev *input = wacom->touch_input; in wacom_mt_touch()
1648 struct input_dev *input = wacom->touch_input; in wacom_tpc_mt_touch()
1677 struct input_dev *input = wacom->touch_input; in wacom_tpc_single_touch()
1752 else if (wacom->touch_input) { in wacom_tpc_irq()
1753 dev_dbg(wacom->touch_input->dev.parent, in wacom_tpc_irq()
2127 if (wacom_wac->shared->touch_input) { in wacom_wac_pad_event()
2135 input_report_switch(wacom_wac->shared->touch_input, in wacom_wac_pad_event()
2137 input_sync(wacom_wac->shared->touch_input); in wacom_wac_pad_event()
2489 struct input_dev *input = wacom_wac->touch_input; in wacom_wac_finger_usage_mapping()
2639 wacom_wac_finger_slot(wacom_wac, wacom_wac->touch_input); in wacom_wac_finger_event()
2702 struct input_dev *input = wacom_wac->touch_input; in wacom_wac_finger_report()
2765 else if (WACOM_FINGER_FIELD(field) && wacom->wacom_wac.touch_input) in wacom_wac_event()
2817 else if (WACOM_FINGER_FIELD(field) && wacom->wacom_wac.touch_input) in wacom_wac_collection()
2855 if (finger_in_hid_field && wacom->wacom_wac.touch_input) in wacom_wac_report()
2878 struct input_dev *input = wacom->touch_input; in wacom_bpt_touch()
2919 struct input_dev *input = wacom->touch_input; in wacom_bpt3_touch_msg()
2998 if (wacom->touch_input && touch_changed) { in wacom_bpt3_touch()
2999 input_mt_sync_frame(wacom->touch_input); in wacom_bpt3_touch()
3127 struct input_dev *input = wacom->touch_input; in wacom_bamboo_pad_touch_event()
3196 wacom->shared->touch_input && in wacom_wireless_irq()
3198 input_report_switch(wacom->shared->touch_input, in wacom_wireless_irq()
3200 input_sync(wacom->shared->touch_input); in wacom_wireless_irq()
3235 wacom_wac->shared->touch_input && in wacom_status_irq()
3237 input_report_switch(wacom_wac->shared->touch_input, in wacom_status_irq()
3239 input_sync(wacom_wac->shared->touch_input); in wacom_status_irq()
3390 if (wacom_wac->touch_input) in wacom_wac_irq()
3391 input_sync(wacom_wac->touch_input); in wacom_wac_irq()