Lines Matching refs:pad_input
296 input = wacom->pad_input; in wacom_dtus_irq()
341 struct input_dev *pad_input = wacom->pad_input; in wacom_graphire_irq() local
438 input_report_key(pad_input, BTN_BACK, (data[7] & 0x40)); in wacom_graphire_irq()
439 input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x80)); in wacom_graphire_irq()
441 input_report_rel(pad_input, REL_WHEEL, rw); in wacom_graphire_irq()
444 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
453 input_report_key(pad_input, BTN_BACK, (data[7] & 0x08)); in wacom_graphire_irq()
454 input_report_key(pad_input, BTN_LEFT, (data[7] & 0x20)); in wacom_graphire_irq()
455 input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x10)); in wacom_graphire_irq()
456 input_report_key(pad_input, BTN_RIGHT, (data[7] & 0x40)); in wacom_graphire_irq()
457 input_report_abs(pad_input, ABS_WHEEL, (data[8] & 0x7f)); in wacom_graphire_irq()
460 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
468 input_report_key(pad_input, BTN_0, (data[7] & 0x02)); in wacom_graphire_irq()
469 input_report_key(pad_input, BTN_1, (data[7] & 0x01)); in wacom_graphire_irq()
472 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
512 struct input_dev *input = wacom->pad_input; in wacom_intuos_pad()
1241 if (wacom->pad_input) in wacom_intuos_bt_process_data()
1242 input_sync(wacom->pad_input); in wacom_intuos_bt_process_data()
1481 struct input_dev *pad_input = wacom->pad_input; in wacom_intuos_pro2_bt_pad() local
1497 wacom_report_numbered_buttons(pad_input, nbuttons, in wacom_intuos_pro2_bt_pad()
1500 input_report_abs(pad_input, ABS_WHEEL, ringstatus ? ring : 0); in wacom_intuos_pro2_bt_pad()
1502 input_report_key(pad_input, wacom->tool[1], prox ? 1 : 0); in wacom_intuos_pro2_bt_pad()
1503 input_report_abs(pad_input, ABS_MISC, prox ? PAD_DEVICE_ID : 0); in wacom_intuos_pro2_bt_pad()
1504 input_event(pad_input, EV_MSC, MSC_SERIAL, 0xffffffff); in wacom_intuos_pro2_bt_pad()
1506 input_sync(pad_input); in wacom_intuos_pro2_bt_pad()
1522 struct input_dev *pad_input = wacom->pad_input; in wacom_intuos_gen3_bt_pad() local
1527 wacom_report_numbered_buttons(pad_input, 4, buttons); in wacom_intuos_gen3_bt_pad()
1529 input_report_key(pad_input, wacom->tool[1], buttons ? 1 : 0); in wacom_intuos_gen3_bt_pad()
1530 input_report_abs(pad_input, ABS_MISC, buttons ? PAD_DEVICE_ID : 0); in wacom_intuos_gen3_bt_pad()
1531 input_event(pad_input, EV_MSC, MSC_SERIAL, 0xffffffff); in wacom_intuos_gen3_bt_pad()
1533 input_sync(pad_input); in wacom_intuos_gen3_bt_pad()
2011 struct input_dev *input = wacom_wac->pad_input; in wacom_wac_pad_usage_mapping()
2119 struct input_dev *input = wacom_wac->pad_input; in wacom_wac_pad_event()
2234 struct input_dev *input = wacom_wac->pad_input; in wacom_wac_pad_report()
2973 if (pad_in_hid_field && wacom->wacom_wac.pad_input) in wacom_wac_report()
2993 if (true_pad && wacom->wacom_wac.pad_input) in wacom_wac_report()
3001 struct input_dev *pad_input = wacom->pad_input; in wacom_bpt_touch() local
3029 input_report_key(pad_input, BTN_LEFT, (data[1] & 0x08) != 0); in wacom_bpt_touch()
3030 input_report_key(pad_input, BTN_FORWARD, (data[1] & 0x04) != 0); in wacom_bpt_touch()
3031 input_report_key(pad_input, BTN_BACK, (data[1] & 0x02) != 0); in wacom_bpt_touch()
3032 input_report_key(pad_input, BTN_RIGHT, (data[1] & 0x01) != 0); in wacom_bpt_touch()
3083 struct input_dev *input = wacom->pad_input; in wacom_bpt3_button_msg()
3514 if (wacom_wac->pad_input) in wacom_wac_irq()
3515 input_sync(wacom_wac->pad_input); in wacom_wac_irq()
4175 if (features->type == REMOTE && input_dev == wacom_wac->pad_input) in wacom_setup_pad_input_capabilities()