Lines Matching refs:input_report_abs
103 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_penpartner_irq()
104 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
105 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
106 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
111 input_report_abs(input, ABS_MISC, 0); /* report tool id */ in wacom_penpartner_irq()
112 input_report_abs(input, ABS_PRESSURE, -1); in wacom_penpartner_irq()
119 input_report_abs(input, ABS_MISC, STYLUS_DEVICE_ID); /* report tool id */ in wacom_penpartner_irq()
120 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
121 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
122 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
168 input_report_abs(input, ABS_MISC, 0); in wacom_pl_irq()
180 input_report_abs(input, ABS_X, data[3] | (data[2] << 7) | ((data[1] & 0x03) << 14)); in wacom_pl_irq()
181 input_report_abs(input, ABS_Y, data[6] | (data[5] << 7) | ((data[4] & 0x03) << 14)); in wacom_pl_irq()
182 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_pl_irq()
193 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_pl_irq()
217 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_ptu_irq()
218 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_ptu_irq()
219 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_ptu_irq()
220 input_report_abs(input, ABS_PRESSURE, le16_to_cpup((__le16 *)&data[6])); in wacom_ptu_irq()
245 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_dtu_irq()
246 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_dtu_irq()
247 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x01) << 8) | data[6]); in wacom_dtu_irq()
252 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtu_irq()
272 input_report_abs(input, ABS_MISC, in wacom_dtus_irq()
293 input_report_abs(input, ABS_X, get_unaligned_be16(&data[3])); in wacom_dtus_irq()
294 input_report_abs(input, ABS_Y, get_unaligned_be16(&data[5])); in wacom_dtus_irq()
296 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_dtus_irq()
302 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtus_irq()
356 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_graphire_irq()
357 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_graphire_irq()
360 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
363 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
373 input_report_abs(input, ABS_DISTANCE, data[6] & 0x3f); in wacom_graphire_irq()
379 input_report_abs(input, ABS_DISTANCE, rw); in wacom_graphire_irq()
390 input_report_abs(input, ABS_DISTANCE, data[7] & 0x3f); in wacom_graphire_irq()
398 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_graphire_irq()
415 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); 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()
443 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
523 input_report_abs(input, ABS_X, be16_to_cpup((__be16 *)&data[4])); in wacom_intuos_pad()
524 input_report_abs(input, ABS_Y, be16_to_cpup((__be16 *)&data[6])); in wacom_intuos_pad()
525 input_report_abs(input, ABS_Z, be16_to_cpup((__be16 *)&data[8])); in wacom_intuos_pad()
587 input_report_abs(input, ABS_RX, strip1); in wacom_intuos_pad()
588 input_report_abs(input, ABS_RY, strip2); in wacom_intuos_pad()
590 input_report_abs(input, ABS_WHEEL, (ring1 & 0x80) ? (ring1 & 0x7f) : 0); in wacom_intuos_pad()
591 input_report_abs(input, ABS_THROTTLE, (ring2 & 0x80) ? (ring2 & 0x7f) : 0); in wacom_intuos_pad()
594 input_report_abs(input, ABS_MISC, prox ? PAD_DEVICE_ID : 0); in wacom_intuos_pad()
703 input_report_abs(input, ABS_X, 0); in wacom_exit_report()
704 input_report_abs(input, ABS_Y, 0); in wacom_exit_report()
705 input_report_abs(input, ABS_DISTANCE, 0); in wacom_exit_report()
706 input_report_abs(input, ABS_TILT_X, 0); in wacom_exit_report()
707 input_report_abs(input, ABS_TILT_Y, 0); in wacom_exit_report()
714 input_report_abs(input, ABS_THROTTLE, 0); in wacom_exit_report()
715 input_report_abs(input, ABS_RZ, 0); in wacom_exit_report()
717 input_report_abs(input, ABS_PRESSURE, 0); in wacom_exit_report()
721 input_report_abs(input, ABS_WHEEL, 0); in wacom_exit_report()
723 input_report_abs(input, ABS_Z, 0); in wacom_exit_report()
726 input_report_abs(input, ABS_MISC, 0); /* reset tool id */ in wacom_exit_report()
767 input_report_abs(input, ABS_PRESSURE, 0); in wacom_intuos_inout()
768 input_report_abs(input, ABS_DISTANCE, wacom->features.distance_max); in wacom_intuos_inout()
851 input_report_abs(input, ABS_X, x); in wacom_intuos_general()
852 input_report_abs(input, ABS_Y, y); in wacom_intuos_general()
853 input_report_abs(input, ABS_DISTANCE, distance); in wacom_intuos_general()
864 input_report_abs(input, ABS_PRESSURE, t); in wacom_intuos_general()
866 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
868 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
877 input_report_abs(input, ABS_WHEEL, in wacom_intuos_general()
879 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
881 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
891 input_report_abs(input, ABS_Z, t); in wacom_intuos_general()
895 input_report_abs(input, ABS_RZ, (data[7] & 0x20) ? in wacom_intuos_general()
909 input_report_abs(input, ABS_THROTTLE, (data[8] & 0x08) ? -t : t); in wacom_intuos_general()
922 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
924 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
963 input_report_abs(input, ABS_MISC, in wacom_intuos_general()
1064 input_report_abs(input, ABS_WHEEL, (data[12] & 0x7f)); in wacom_remote_irq()
1066 input_report_abs(input, ABS_WHEEL, 0); in wacom_remote_irq()
1072 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_remote_irq()
1074 input_report_abs(input, ABS_MISC, 0); in wacom_remote_irq()
1255 input_report_abs(pen_input, ABS_X, get_unaligned_le16(&frame[1])); in wacom_intuos_pro2_bt_pen()
1256 input_report_abs(pen_input, ABS_Y, get_unaligned_le16(&frame[3])); in wacom_intuos_pro2_bt_pen()
1267 input_report_abs(pen_input, ABS_TILT_X, in wacom_intuos_pro2_bt_pen()
1269 input_report_abs(pen_input, ABS_TILT_Y, in wacom_intuos_pro2_bt_pen()
1271 input_report_abs(pen_input, ABS_Z, rotation); in wacom_intuos_pro2_bt_pen()
1272 input_report_abs(pen_input, ABS_WHEEL, in wacom_intuos_pro2_bt_pen()
1276 input_report_abs(pen_input, ABS_PRESSURE, get_unaligned_le16(&frame[5])); in wacom_intuos_pro2_bt_pen()
1278 input_report_abs(pen_input, ABS_DISTANCE, in wacom_intuos_pro2_bt_pen()
1281 input_report_abs(pen_input, ABS_DISTANCE, in wacom_intuos_pro2_bt_pen()
1291 input_report_abs(pen_input, ABS_MISC, in wacom_intuos_pro2_bt_pen()
1341 input_report_abs(touch_input, ABS_MT_POSITION_X, x); in wacom_intuos_pro2_bt_touch()
1342 input_report_abs(touch_input, ABS_MT_POSITION_Y, y); in wacom_intuos_pro2_bt_touch()
1343 input_report_abs(touch_input, ABS_MT_TOUCH_MAJOR, max(w, h)); in wacom_intuos_pro2_bt_touch()
1344 input_report_abs(touch_input, ABS_MT_TOUCH_MINOR, min(w, h)); in wacom_intuos_pro2_bt_touch()
1345 input_report_abs(touch_input, ABS_MT_ORIENTATION, w > h); in wacom_intuos_pro2_bt_touch()
1379 input_report_abs(pad_input, ABS_WHEEL, ringstatus ? ring : 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()
1409 input_report_abs(pad_input, ABS_MISC, buttons ? PAD_DEVICE_ID : 0); in wacom_intuos_gen3_bt_pad()
1489 input_report_abs(input, ABS_MT_POSITION_X, t_x); in wacom_24hdt_irq()
1490 input_report_abs(input, ABS_MT_POSITION_Y, t_y); in wacom_24hdt_irq()
1498 input_report_abs(input, ABS_MT_TOUCH_MAJOR, min(w,h)); in wacom_24hdt_irq()
1499 input_report_abs(input, ABS_MT_WIDTH_MAJOR, in wacom_24hdt_irq()
1501 input_report_abs(input, ABS_MT_WIDTH_MINOR, min(w, h)); in wacom_24hdt_irq()
1502 input_report_abs(input, ABS_MT_ORIENTATION, w > h); in wacom_24hdt_irq()
1553 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_mt_touch()
1554 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_mt_touch()
1583 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_tpc_mt_touch()
1584 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_tpc_mt_touch()
1620 input_report_abs(input, ABS_X, x); in wacom_tpc_single_touch()
1621 input_report_abs(input, ABS_Y, y); in wacom_tpc_single_touch()
1650 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_tpc_pen()
1651 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_tpc_pen()
1652 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x07) << 8) | data[6]); in wacom_tpc_pen()
2397 input_report_abs(input, ABS_MISC, sense ? id : 0); in wacom_wac_pen_report()
2494 input_report_abs(input, mt ? ABS_MT_POSITION_X : ABS_X, in wacom_wac_finger_slot()
2496 input_report_abs(input, mt ? ABS_MT_POSITION_Y : ABS_Y, in wacom_wac_finger_slot()
2500 input_report_abs(input, ABS_MT_TOUCH_MAJOR, max(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
2501 input_report_abs(input, ABS_MT_TOUCH_MINOR, min(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
2503 input_report_abs(input, ABS_MT_ORIENTATION, hid_data->width <= hid_data->height ? 0 : 1); in wacom_wac_finger_slot()
2786 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt_touch()
2787 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt_touch()
2838 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt3_touch_msg()
2839 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt3_touch_msg()
2840 input_report_abs(input, ABS_MT_TOUCH_MAJOR, width); in wacom_bpt3_touch_msg()
2841 input_report_abs(input, ABS_MT_TOUCH_MINOR, height); in wacom_bpt3_touch_msg()
2950 input_report_abs(input, ABS_X, x); in wacom_bpt_pen()
2951 input_report_abs(input, ABS_Y, y); in wacom_bpt_pen()
2953 input_report_abs(input, ABS_PRESSURE, p); in wacom_bpt_pen()
2954 input_report_abs(input, ABS_DISTANCE, d); in wacom_bpt_pen()
2957 input_report_abs(input, ABS_MISC, wacom->id[0]); /* TOOL ID */ in wacom_bpt_pen()
3035 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bamboo_pad_touch_event()
3036 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bamboo_pad_touch_event()