Lines Matching refs:touch_input
653 if (wacom->shared && wacom->shared->touch_input) { in wacom_intuos_pad()
654 input_report_switch(wacom->shared->touch_input, in wacom_intuos_pad()
657 input_sync(wacom->shared->touch_input); in wacom_intuos_pad()
1287 struct input_dev *input = wacom->touch_input; in wacom_wac_finger_count_touches()
1448 struct input_dev *touch_input = wacom->touch_input; in wacom_intuos_pro2_bt_touch() local
1472 int slot = input_mt_get_slot_by_key(touch_input, touch[0]); in wacom_intuos_pro2_bt_touch()
1475 int w = touch[6] * input_abs_get_res(touch_input, ABS_MT_POSITION_X); in wacom_intuos_pro2_bt_touch()
1476 int h = touch[7] * input_abs_get_res(touch_input, ABS_MT_POSITION_Y); in wacom_intuos_pro2_bt_touch()
1481 input_mt_slot(touch_input, slot); in wacom_intuos_pro2_bt_touch()
1482 input_mt_report_slot_state(touch_input, MT_TOOL_FINGER, touch[1] & 0x01); in wacom_intuos_pro2_bt_touch()
1483 input_report_abs(touch_input, ABS_MT_POSITION_X, x); in wacom_intuos_pro2_bt_touch()
1484 input_report_abs(touch_input, ABS_MT_POSITION_Y, y); in wacom_intuos_pro2_bt_touch()
1485 input_report_abs(touch_input, ABS_MT_TOUCH_MAJOR, max(w, h)); in wacom_intuos_pro2_bt_touch()
1486 input_report_abs(touch_input, ABS_MT_TOUCH_MINOR, min(w, h)); in wacom_intuos_pro2_bt_touch()
1487 input_report_abs(touch_input, ABS_MT_ORIENTATION, w > h); in wacom_intuos_pro2_bt_touch()
1490 input_mt_sync_frame(touch_input); in wacom_intuos_pro2_bt_touch()
1496 input_sync(touch_input); in wacom_intuos_pro2_bt_touch()
1503 input_report_switch(touch_input, SW_MUTE_DEVICE, !(data[281] >> 7)); in wacom_intuos_pro2_bt_touch()
1504 input_sync(touch_input); in wacom_intuos_pro2_bt_touch()
1602 struct input_dev *input = wacom->touch_input; in wacom_24hdt_irq()
1673 struct input_dev *input = wacom->touch_input; in wacom_mt_touch()
1724 struct input_dev *input = wacom->touch_input; in wacom_tpc_mt_touch()
1753 struct input_dev *input = wacom->touch_input; in wacom_tpc_single_touch()
1828 else if (wacom->touch_input) { in wacom_tpc_irq()
1829 dev_dbg(wacom->touch_input->dev.parent, in wacom_tpc_irq()
2170 if (wacom_wac->shared->touch_input) { in wacom_wac_pad_event()
2178 input_report_switch(wacom_wac->shared->touch_input, in wacom_wac_pad_event()
2180 input_sync(wacom_wac->shared->touch_input); in wacom_wac_pad_event()
2598 struct input_dev *input = wacom_wac->touch_input; in wacom_wac_finger_usage_mapping()
2772 bool touch_removed = wacom_wac_slot_is_active(wacom_wac->touch_input, in wacom_wac_finger_event()
2776 wacom_wac_finger_slot(wacom_wac, wacom_wac->touch_input); in wacom_wac_finger_event()
2850 struct input_dev *input = wacom_wac->touch_input; in wacom_wac_finger_report()
2914 else if (WACOM_FINGER_FIELD(field) && wacom->wacom_wac.touch_input) in wacom_wac_event()
2966 else if (WACOM_FINGER_FIELD(field) && wacom->wacom_wac.touch_input) in wacom_wac_collection()
3004 if (finger_in_hid_field && wacom->wacom_wac.touch_input) in wacom_wac_report()
3027 struct input_dev *input = wacom->touch_input; in wacom_bpt_touch()
3068 struct input_dev *input = wacom->touch_input; in wacom_bpt3_touch_msg()
3147 if (wacom->touch_input && touch_changed) { in wacom_bpt3_touch()
3148 input_mt_sync_frame(wacom->touch_input); in wacom_bpt3_touch()
3276 struct input_dev *input = wacom->touch_input; in wacom_bamboo_pad_touch_event()
3345 wacom->shared->touch_input && in wacom_wireless_irq()
3347 input_report_switch(wacom->shared->touch_input, in wacom_wireless_irq()
3349 input_sync(wacom->shared->touch_input); in wacom_wireless_irq()
3384 wacom_wac->shared->touch_input && in wacom_status_irq()
3386 input_report_switch(wacom_wac->shared->touch_input, in wacom_status_irq()
3388 input_sync(wacom_wac->shared->touch_input); in wacom_status_irq()
3533 if (wacom_wac->touch_input) in wacom_wac_irq()
3534 input_sync(wacom_wac->touch_input); in wacom_wac_irq()