Lines Matching refs:input_report_abs

99 			input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */  in wacom_penpartner_irq()
100 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
101 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
102 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
107 input_report_abs(input, ABS_MISC, 0); /* report tool id */ in wacom_penpartner_irq()
108 input_report_abs(input, ABS_PRESSURE, -1); in wacom_penpartner_irq()
115 input_report_abs(input, ABS_MISC, STYLUS_DEVICE_ID); /* report tool id */ in wacom_penpartner_irq()
116 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
117 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
118 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
164 input_report_abs(input, ABS_MISC, 0); in wacom_pl_irq()
176 input_report_abs(input, ABS_X, data[3] | (data[2] << 7) | ((data[1] & 0x03) << 14)); in wacom_pl_irq()
177 input_report_abs(input, ABS_Y, data[6] | (data[5] << 7) | ((data[4] & 0x03) << 14)); in wacom_pl_irq()
178 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_pl_irq()
189 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_pl_irq()
213 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_ptu_irq()
214 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_ptu_irq()
215 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_ptu_irq()
216 input_report_abs(input, ABS_PRESSURE, le16_to_cpup((__le16 *)&data[6])); in wacom_ptu_irq()
241 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_dtu_irq()
242 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_dtu_irq()
243 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x01) << 8) | data[6]); in wacom_dtu_irq()
248 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtu_irq()
268 input_report_abs(input, ABS_MISC, in wacom_dtus_irq()
289 input_report_abs(input, ABS_X, get_unaligned_be16(&data[3])); in wacom_dtus_irq()
290 input_report_abs(input, ABS_Y, get_unaligned_be16(&data[5])); in wacom_dtus_irq()
292 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_dtus_irq()
298 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtus_irq()
352 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_graphire_irq()
353 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_graphire_irq()
356 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
359 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
369 input_report_abs(input, ABS_DISTANCE, data[6] & 0x3f); in wacom_graphire_irq()
375 input_report_abs(input, ABS_DISTANCE, rw); in wacom_graphire_irq()
386 input_report_abs(input, ABS_DISTANCE, data[7] & 0x3f); in wacom_graphire_irq()
394 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_graphire_irq()
411 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
424 input_report_abs(pad_input, ABS_WHEEL, (data[8] & 0x7f)); in wacom_graphire_irq()
427 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
439 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
543 input_report_abs(input, ABS_X, be16_to_cpup((__be16 *)&data[4])); in wacom_intuos_pad()
544 input_report_abs(input, ABS_Y, be16_to_cpup((__be16 *)&data[6])); in wacom_intuos_pad()
545 input_report_abs(input, ABS_Z, be16_to_cpup((__be16 *)&data[8])); in wacom_intuos_pad()
622 input_report_abs(input, ABS_RX, strip1); in wacom_intuos_pad()
623 input_report_abs(input, ABS_RY, strip2); in wacom_intuos_pad()
625 input_report_abs(input, ABS_WHEEL, (ring1 & 0x80) ? (ring1 & 0x7f) : 0); in wacom_intuos_pad()
626 input_report_abs(input, ABS_THROTTLE, (ring2 & 0x80) ? (ring2 & 0x7f) : 0); in wacom_intuos_pad()
629 input_report_abs(input, ABS_MISC, prox ? PAD_DEVICE_ID : 0); in wacom_intuos_pad()
750 input_report_abs(input, ABS_X, 0); in wacom_exit_report()
751 input_report_abs(input, ABS_Y, 0); in wacom_exit_report()
752 input_report_abs(input, ABS_DISTANCE, 0); in wacom_exit_report()
753 input_report_abs(input, ABS_TILT_X, 0); in wacom_exit_report()
754 input_report_abs(input, ABS_TILT_Y, 0); in wacom_exit_report()
761 input_report_abs(input, ABS_THROTTLE, 0); in wacom_exit_report()
762 input_report_abs(input, ABS_RZ, 0); in wacom_exit_report()
764 input_report_abs(input, ABS_PRESSURE, 0); in wacom_exit_report()
768 input_report_abs(input, ABS_WHEEL, 0); in wacom_exit_report()
770 input_report_abs(input, ABS_Z, 0); in wacom_exit_report()
773 input_report_abs(input, ABS_MISC, 0); /* reset tool id */ in wacom_exit_report()
814 input_report_abs(input, ABS_PRESSURE, 0); in wacom_intuos_inout()
815 input_report_abs(input, ABS_DISTANCE, wacom->features.distance_max); in wacom_intuos_inout()
900 input_report_abs(input, ABS_X, x); in wacom_intuos_general()
901 input_report_abs(input, ABS_Y, y); in wacom_intuos_general()
902 input_report_abs(input, ABS_DISTANCE, distance); in wacom_intuos_general()
913 input_report_abs(input, ABS_PRESSURE, t); in wacom_intuos_general()
915 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
917 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
926 input_report_abs(input, ABS_WHEEL, in wacom_intuos_general()
928 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
930 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
940 input_report_abs(input, ABS_Z, t); in wacom_intuos_general()
944 input_report_abs(input, ABS_RZ, (data[7] & 0x20) ? in wacom_intuos_general()
958 input_report_abs(input, ABS_THROTTLE, (data[8] & 0x08) ? -t : t); in wacom_intuos_general()
971 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
973 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
1012 input_report_abs(input, ABS_MISC, in wacom_intuos_general()
1113 input_report_abs(input, ABS_WHEEL, (data[12] & 0x7f) - 1); in wacom_remote_irq()
1115 input_report_abs(input, ABS_WHEEL, 0); in wacom_remote_irq()
1121 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_remote_irq()
1123 input_report_abs(input, ABS_MISC, 0); in wacom_remote_irq()
1320 input_report_abs(pen_input, ABS_X, get_unaligned_le16(&frame[1])); in wacom_intuos_pro2_bt_pen()
1321 input_report_abs(pen_input, ABS_Y, get_unaligned_le16(&frame[3])); in wacom_intuos_pro2_bt_pen()
1333 input_report_abs(pen_input, ABS_TILT_X, in wacom_intuos_pro2_bt_pen()
1335 input_report_abs(pen_input, ABS_TILT_Y, in wacom_intuos_pro2_bt_pen()
1337 input_report_abs(pen_input, ABS_Z, rotation); in wacom_intuos_pro2_bt_pen()
1338 input_report_abs(pen_input, ABS_WHEEL, in wacom_intuos_pro2_bt_pen()
1343 input_report_abs(pen_input, ABS_PRESSURE, get_unaligned_le16(&frame[5])); in wacom_intuos_pro2_bt_pen()
1346 input_report_abs(pen_input, ABS_DISTANCE, in wacom_intuos_pro2_bt_pen()
1349 input_report_abs(pen_input, ABS_DISTANCE, in wacom_intuos_pro2_bt_pen()
1359 input_report_abs(pen_input, ABS_MISC, in wacom_intuos_pro2_bt_pen()
1410 input_report_abs(touch_input, ABS_MT_POSITION_X, x); in wacom_intuos_pro2_bt_touch()
1411 input_report_abs(touch_input, ABS_MT_POSITION_Y, y); in wacom_intuos_pro2_bt_touch()
1412 input_report_abs(touch_input, ABS_MT_TOUCH_MAJOR, max(w, h)); in wacom_intuos_pro2_bt_touch()
1413 input_report_abs(touch_input, ABS_MT_TOUCH_MINOR, min(w, h)); in wacom_intuos_pro2_bt_touch()
1414 input_report_abs(touch_input, ABS_MT_ORIENTATION, w > h); in wacom_intuos_pro2_bt_touch()
1457 input_report_abs(pad_input, ABS_WHEEL, ringstatus ? ring : 0); in wacom_intuos_pro2_bt_pad()
1460 input_report_abs(pad_input, ABS_MISC, prox ? PAD_DEVICE_ID : 0); in wacom_intuos_pro2_bt_pad()
1487 input_report_abs(pad_input, ABS_MISC, buttons ? PAD_DEVICE_ID : 0); in wacom_intuos_gen3_bt_pad()
1574 input_report_abs(input, ABS_MT_POSITION_X, t_x); in wacom_24hdt_irq()
1575 input_report_abs(input, ABS_MT_POSITION_Y, t_y); in wacom_24hdt_irq()
1583 input_report_abs(input, ABS_MT_TOUCH_MAJOR, min(w,h)); in wacom_24hdt_irq()
1584 input_report_abs(input, ABS_MT_WIDTH_MAJOR, in wacom_24hdt_irq()
1586 input_report_abs(input, ABS_MT_WIDTH_MINOR, min(w, h)); in wacom_24hdt_irq()
1587 input_report_abs(input, ABS_MT_ORIENTATION, w > h); in wacom_24hdt_irq()
1638 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_mt_touch()
1639 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_mt_touch()
1668 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_tpc_mt_touch()
1669 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_tpc_mt_touch()
1705 input_report_abs(input, ABS_X, x); in wacom_tpc_single_touch()
1706 input_report_abs(input, ABS_Y, y); in wacom_tpc_single_touch()
1735 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_tpc_pen()
1736 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_tpc_pen()
1737 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x07) << 8) | data[6]); in wacom_tpc_pen()
2478 input_report_abs(input, ABS_MISC, sense ? id : 0); in wacom_wac_pen_report()
2575 input_report_abs(input, mt ? ABS_MT_POSITION_X : ABS_X, in wacom_wac_finger_slot()
2577 input_report_abs(input, mt ? ABS_MT_POSITION_Y : ABS_Y, in wacom_wac_finger_slot()
2581 input_report_abs(input, ABS_MT_TOUCH_MAJOR, max(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
2582 input_report_abs(input, ABS_MT_TOUCH_MINOR, min(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
2584 input_report_abs(input, ABS_MT_ORIENTATION, hid_data->width <= hid_data->height ? 0 : 1); in wacom_wac_finger_slot()
2925 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt_touch()
2926 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt_touch()
2977 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt3_touch_msg()
2978 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt3_touch_msg()
2979 input_report_abs(input, ABS_MT_TOUCH_MAJOR, width); in wacom_bpt3_touch_msg()
2980 input_report_abs(input, ABS_MT_TOUCH_MINOR, height); in wacom_bpt3_touch_msg()
3089 input_report_abs(input, ABS_X, x); in wacom_bpt_pen()
3090 input_report_abs(input, ABS_Y, y); in wacom_bpt_pen()
3092 input_report_abs(input, ABS_PRESSURE, p); in wacom_bpt_pen()
3093 input_report_abs(input, ABS_DISTANCE, d); in wacom_bpt_pen()
3096 input_report_abs(input, ABS_MISC, wacom->id[0]); /* TOOL ID */ in wacom_bpt_pen()
3174 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bamboo_pad_touch_event()
3175 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bamboo_pad_touch_event()