Lines Matching refs:pad_input
267 input = wacom->pad_input; in wacom_dtus_irq()
312 struct input_dev *pad_input = wacom->pad_input; in wacom_graphire_irq() local
409 input_report_key(pad_input, BTN_BACK, (data[7] & 0x40)); in wacom_graphire_irq()
410 input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x80)); in wacom_graphire_irq()
412 input_report_rel(pad_input, REL_WHEEL, rw); in wacom_graphire_irq()
415 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
424 input_report_key(pad_input, BTN_BACK, (data[7] & 0x08)); in wacom_graphire_irq()
425 input_report_key(pad_input, BTN_LEFT, (data[7] & 0x20)); in wacom_graphire_irq()
426 input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x10)); in wacom_graphire_irq()
427 input_report_key(pad_input, BTN_RIGHT, (data[7] & 0x40)); in wacom_graphire_irq()
428 input_report_abs(pad_input, ABS_WHEEL, (data[8] & 0x7f)); in wacom_graphire_irq()
431 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
439 input_report_key(pad_input, BTN_0, (data[7] & 0x02)); in wacom_graphire_irq()
440 input_report_key(pad_input, BTN_1, (data[7] & 0x01)); in wacom_graphire_irq()
443 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
483 struct input_dev *input = wacom->pad_input; in wacom_intuos_pad()
1149 if (wacom->pad_input) in wacom_intuos_bt_process_data()
1150 input_sync(wacom->pad_input); in wacom_intuos_bt_process_data()
1363 struct input_dev *pad_input = wacom->pad_input; in wacom_intuos_pro2_bt_pad() local
1377 wacom_report_numbered_buttons(pad_input, 9, buttons); in wacom_intuos_pro2_bt_pad()
1379 input_report_abs(pad_input, ABS_WHEEL, ringstatus ? ring : 0); in wacom_intuos_pro2_bt_pad()
1381 input_report_key(pad_input, wacom->tool[1], prox ? 1 : 0); in wacom_intuos_pro2_bt_pad()
1382 input_report_abs(pad_input, ABS_MISC, prox ? PAD_DEVICE_ID : 0); in wacom_intuos_pro2_bt_pad()
1383 input_event(pad_input, EV_MSC, MSC_SERIAL, 0xffffffff); in wacom_intuos_pro2_bt_pad()
1385 input_sync(pad_input); in wacom_intuos_pro2_bt_pad()
1401 struct input_dev *pad_input = wacom->pad_input; in wacom_intuos_gen3_bt_pad() local
1406 wacom_report_numbered_buttons(pad_input, 4, buttons); in wacom_intuos_gen3_bt_pad()
1408 input_report_key(pad_input, wacom->tool[1], buttons ? 1 : 0); in wacom_intuos_gen3_bt_pad()
1409 input_report_abs(pad_input, ABS_MISC, buttons ? PAD_DEVICE_ID : 0); in wacom_intuos_gen3_bt_pad()
1410 input_event(pad_input, EV_MSC, MSC_SERIAL, 0xffffffff); in wacom_intuos_gen3_bt_pad()
1412 input_sync(pad_input); in wacom_intuos_gen3_bt_pad()
1887 struct input_dev *input = wacom_wac->pad_input; in wacom_wac_pad_usage_mapping()
1995 struct input_dev *input = wacom_wac->pad_input; in wacom_wac_pad_event()
2096 struct input_dev *input = wacom_wac->pad_input; in wacom_wac_pad_report()
2652 else if (WACOM_PAD_FIELD(field) && wacom->wacom_wac.pad_input) in wacom_wac_event()
2704 if (WACOM_PAD_FIELD(field) && wacom->wacom_wac.pad_input) in wacom_wac_collection()
2740 if (pad_in_hid_field && wacom->wacom_wac.pad_input) in wacom_wac_report()
2765 struct input_dev *pad_input = wacom->pad_input; in wacom_bpt_touch() local
2793 input_report_key(pad_input, BTN_LEFT, (data[1] & 0x08) != 0); in wacom_bpt_touch()
2794 input_report_key(pad_input, BTN_FORWARD, (data[1] & 0x04) != 0); in wacom_bpt_touch()
2795 input_report_key(pad_input, BTN_BACK, (data[1] & 0x02) != 0); in wacom_bpt_touch()
2796 input_report_key(pad_input, BTN_RIGHT, (data[1] & 0x01) != 0); in wacom_bpt_touch()
2847 struct input_dev *input = wacom->pad_input; in wacom_bpt3_button_msg()
3277 if (wacom_wac->pad_input) in wacom_wac_irq()
3278 input_sync(wacom_wac->pad_input); in wacom_wac_irq()
3901 if (features->type == REMOTE && input_dev == wacom_wac->pad_input) in wacom_setup_pad_input_capabilities()