Lines Matching defs:pad_input

301 		input = wacom->pad_input;
346 struct input_dev *pad_input = wacom->pad_input;
443 input_report_key(pad_input, BTN_BACK, (data[7] & 0x40));
444 input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x80));
446 input_report_rel(pad_input, REL_WHEEL, rw);
449 input_report_abs(pad_input, ABS_MISC, wacom->id[1]);
458 input_report_key(pad_input, BTN_BACK, (data[7] & 0x08));
459 input_report_key(pad_input, BTN_LEFT, (data[7] & 0x20));
460 input_report_key(pad_input, BTN_FORWARD, (data[7] & 0x10));
461 input_report_key(pad_input, BTN_RIGHT, (data[7] & 0x40));
462 input_report_abs(pad_input, ABS_WHEEL, (data[8] & 0x7f));
465 input_report_abs(pad_input, ABS_MISC, wacom->id[1]);
473 input_report_key(pad_input, BTN_0, (data[7] & 0x02));
474 input_report_key(pad_input, BTN_1, (data[7] & 0x01));
477 input_report_abs(pad_input, ABS_MISC, wacom->id[1]);
517 struct input_dev *input = wacom->pad_input;
1240 if (wacom->pad_input)
1241 input_sync(wacom->pad_input);
1506 struct input_dev *pad_input = wacom->pad_input;
1522 wacom_report_numbered_buttons(pad_input, nbuttons,
1525 input_report_abs(pad_input, ABS_WHEEL, ringstatus ? ring : 0);
1527 input_report_key(pad_input, wacom->tool[1], prox ? 1 : 0);
1528 input_report_abs(pad_input, ABS_MISC, prox ? PAD_DEVICE_ID : 0);
1529 input_event(pad_input, EV_MSC, MSC_SERIAL, 0xffffffff);
1531 input_sync(pad_input);
1547 struct input_dev *pad_input = wacom->pad_input;
1552 wacom_report_numbered_buttons(pad_input, 4, buttons);
1554 input_report_key(pad_input, wacom->tool[1], buttons ? 1 : 0);
1555 input_report_abs(pad_input, ABS_MISC, buttons ? PAD_DEVICE_ID : 0);
1556 input_event(pad_input, EV_MSC, MSC_SERIAL, 0xffffffff);
1558 input_sync(pad_input);
2040 struct input_dev *input = wacom_wac->pad_input;
2145 struct input_dev *input = wacom_wac->pad_input;
2260 struct input_dev *input = wacom_wac->pad_input;
2925 if (pad_in_hid_field && wacom->wacom_wac.pad_input)
2945 if (true_pad && wacom->wacom_wac.pad_input)
2953 struct input_dev *pad_input = wacom->pad_input;
2981 input_report_key(pad_input, BTN_LEFT, (data[1] & 0x08) != 0);
2982 input_report_key(pad_input, BTN_FORWARD, (data[1] & 0x04) != 0);
2983 input_report_key(pad_input, BTN_BACK, (data[1] & 0x02) != 0);
2984 input_report_key(pad_input, BTN_RIGHT, (data[1] & 0x01) != 0);
3035 struct input_dev *input = wacom->pad_input;
3466 if (wacom_wac->pad_input)
3467 input_sync(wacom_wac->pad_input);
4128 if (features->type == REMOTE && input_dev == wacom_wac->pad_input)