Lines Matching refs:pen_input

48 	struct input_dev *input = wacom_wac->pen_input;
129 struct input_dev *input = wacom->pen_input;
174 struct input_dev *input = wacom->pen_input;
234 struct input_dev *input = wacom->pen_input;
263 struct input_dev *input = wacom->pen_input;
293 struct input_dev *input = wacom->pen_input;
345 struct input_dev *input = wacom->pen_input;
782 struct input_dev *input = wacom->pen_input;
823 struct input_dev *input = wacom->pen_input;
892 struct input_dev *input = wacom->pen_input;
1064 struct input_dev *input = wacom->pen_input;
1239 input_sync(wacom->pen_input);
1272 dev_dbg(wacom->pen_input->dev.parent,
1308 struct input_dev *pen_input = wacom->pen_input;
1364 input_sync(pen_input);
1384 input_report_abs(pen_input, ABS_X, get_unaligned_le16(&frame[1]));
1385 input_report_abs(pen_input, ABS_Y, get_unaligned_le16(&frame[3]));
1397 input_report_abs(pen_input, ABS_TILT_X,
1399 input_report_abs(pen_input, ABS_TILT_Y,
1401 input_report_abs(pen_input, ABS_Z, rotation);
1402 input_report_abs(pen_input, ABS_WHEEL,
1408 input_report_abs(pen_input, ABS_PRESSURE, get_unaligned_le16(&frame[5]));
1411 input_report_abs(pen_input, ABS_DISTANCE,
1414 input_report_abs(pen_input, ABS_DISTANCE,
1418 input_report_key(pen_input, BTN_TOUCH, frame[0] & 0x09);
1419 input_report_key(pen_input, BTN_STYLUS, frame[0] & 0x02);
1420 input_report_key(pen_input, BTN_STYLUS2, frame[0] & 0x04);
1422 input_report_key(pen_input, wacom->tool[0], prox);
1423 input_event(pen_input, EV_MSC, MSC_SERIAL, wacom->serial[0]);
1424 input_report_abs(pen_input, ABS_MISC,
1431 input_set_timestamp(pen_input, event_timestamp);
1433 input_sync(pen_input);
1577 dev_dbg(wacom->pen_input->dev.parent,
1787 struct input_dev *input = wacom->pen_input;
1818 if (wacom->pen_input) {
1819 dev_dbg(wacom->pen_input->dev.parent,
2278 struct input_dev *input = wacom_wac->pen_input;
2357 struct input_dev *input = wacom_wac->pen_input;
2498 struct input_dev *input = wacom_wac->pen_input;
2837 else if (WACOM_PEN_FIELD(field) && wacom->wacom_wac.pen_input)
2889 else if (WACOM_PEN_FIELD(field) && wacom->wacom_wac.pen_input)
2927 if (pen_in_hid_field && wacom->wacom_wac.pen_input)
3083 struct input_dev *input = wacom->pen_input;
3462 if (wacom_wac->pen_input)
3463 input_sync(wacom_wac->pen_input);
3473 struct input_dev *input_dev = wacom_wac->pen_input;
3487 struct input_dev *input_dev = wacom_wac->pen_input;
3506 struct input_dev *input_dev = wacom_wac->pen_input;
3664 __clear_bit(BTN_TOOL_BRUSH, wacom_wac->pen_input->keybit);
3665 __clear_bit(BTN_TOOL_PENCIL, wacom_wac->pen_input->keybit);
3666 __clear_bit(BTN_TOOL_AIRBRUSH, wacom_wac->pen_input->keybit);
3667 __clear_bit(ABS_Z, wacom_wac->pen_input->absbit);
3668 __clear_bit(ABS_DISTANCE, wacom_wac->pen_input->absbit);
3669 __clear_bit(ABS_TILT_X, wacom_wac->pen_input->absbit);
3670 __clear_bit(ABS_TILT_Y, wacom_wac->pen_input->absbit);
3671 __clear_bit(ABS_WHEEL, wacom_wac->pen_input->absbit);
3672 __clear_bit(ABS_MISC, wacom_wac->pen_input->absbit);
3673 __clear_bit(MSC_SERIAL, wacom_wac->pen_input->mscbit);
3674 __clear_bit(EV_MSC, wacom_wac->pen_input->evbit);