Lines Matching refs:input_report_abs

80 			input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */  in wacom_penpartner_irq()
81 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
82 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
83 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
88 input_report_abs(input, ABS_MISC, 0); /* report tool id */ in wacom_penpartner_irq()
89 input_report_abs(input, ABS_PRESSURE, -1); in wacom_penpartner_irq()
96 input_report_abs(input, ABS_MISC, STYLUS_DEVICE_ID); /* report tool id */ in wacom_penpartner_irq()
97 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
98 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
99 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
145 input_report_abs(input, ABS_MISC, 0); in wacom_pl_irq()
156 input_report_abs(input, ABS_X, data[3] | (data[2] << 7) | ((data[1] & 0x03) << 14)); in wacom_pl_irq()
157 input_report_abs(input, ABS_Y, data[6] | (data[5] << 7) | ((data[4] & 0x03) << 14)); in wacom_pl_irq()
158 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_pl_irq()
168 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_pl_irq()
192 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_ptu_irq()
193 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_ptu_irq()
194 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_ptu_irq()
195 input_report_abs(input, ABS_PRESSURE, le16_to_cpup((__le16 *)&data[6])); in wacom_ptu_irq()
220 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_dtu_irq()
221 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_dtu_irq()
222 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x01) << 8) | data[6]); in wacom_dtu_irq()
227 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtu_irq()
247 input_report_abs(input, ABS_MISC, in wacom_dtus_irq()
268 input_report_abs(input, ABS_X, get_unaligned_be16(&data[3])); in wacom_dtus_irq()
269 input_report_abs(input, ABS_Y, get_unaligned_be16(&data[5])); in wacom_dtus_irq()
271 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_dtus_irq()
277 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtus_irq()
331 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_graphire_irq()
332 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_graphire_irq()
335 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
338 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
348 input_report_abs(input, ABS_DISTANCE, data[6] & 0x3f); in wacom_graphire_irq()
354 input_report_abs(input, ABS_DISTANCE, rw); in wacom_graphire_irq()
365 input_report_abs(input, ABS_DISTANCE, data[7] & 0x3f); in wacom_graphire_irq()
373 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_graphire_irq()
390 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
403 input_report_abs(pad_input, ABS_WHEEL, (data[8] & 0x7f)); in wacom_graphire_irq()
406 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
418 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
577 input_report_abs(input, ABS_PRESSURE, 0); in wacom_intuos_inout()
578 input_report_abs(input, ABS_DISTANCE, wacom->features.distance_max); in wacom_intuos_inout()
595 input_report_abs(input, ABS_X, 0); in wacom_intuos_inout()
596 input_report_abs(input, ABS_Y, 0); in wacom_intuos_inout()
597 input_report_abs(input, ABS_DISTANCE, 0); in wacom_intuos_inout()
598 input_report_abs(input, ABS_TILT_X, 0); in wacom_intuos_inout()
599 input_report_abs(input, ABS_TILT_Y, 0); in wacom_intuos_inout()
606 input_report_abs(input, ABS_THROTTLE, 0); in wacom_intuos_inout()
607 input_report_abs(input, ABS_RZ, 0); in wacom_intuos_inout()
609 input_report_abs(input, ABS_PRESSURE, 0); in wacom_intuos_inout()
613 input_report_abs(input, ABS_WHEEL, 0); in wacom_intuos_inout()
615 input_report_abs(input, ABS_Z, 0); in wacom_intuos_inout()
618 input_report_abs(input, ABS_MISC, 0); /* reset tool id */ in wacom_intuos_inout()
675 input_report_abs(input, ABS_WHEEL, (data[12] & 0x7f)); in wacom_remote_irq()
677 input_report_abs(input, ABS_WHEEL, 0); in wacom_remote_irq()
683 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_remote_irq()
685 input_report_abs(input, ABS_MISC, 0); in wacom_remote_irq()
771 input_report_abs(input, ABS_PRESSURE, t); in wacom_intuos_general()
773 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
775 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
784 input_report_abs(input, ABS_WHEEL, in wacom_intuos_general()
786 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
788 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
830 input_report_abs(input, ABS_WHEEL, (data[1] & 0x7f)); in wacom_intuos_irq()
833 input_report_abs(input, ABS_WHEEL, 0); in wacom_intuos_irq()
840 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
842 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
852 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
854 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
867 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
869 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
901 input_report_abs(input, ABS_WHEEL, (data[1] & 0x7f)); in wacom_intuos_irq()
904 input_report_abs(input, ABS_WHEEL, 0); in wacom_intuos_irq()
908 input_report_abs(input, ABS_THROTTLE, (data[2] & 0x7f)); in wacom_intuos_irq()
911 input_report_abs(input, ABS_THROTTLE, 0); in wacom_intuos_irq()
915 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
917 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
924 input_report_abs(input, ABS_X, be16_to_cpup((__be16 *)&data[4])); in wacom_intuos_irq()
925 input_report_abs(input, ABS_Y, be16_to_cpup((__be16 *)&data[6])); in wacom_intuos_irq()
926 input_report_abs(input, ABS_Z, be16_to_cpup((__be16 *)&data[8])); in wacom_intuos_irq()
928 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
930 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
950 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
952 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
970 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
972 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
990 input_report_abs(input, ABS_WHEEL, (data[2] & 0x7f)); in wacom_intuos_irq()
993 input_report_abs(input, ABS_WHEEL, 0); in wacom_intuos_irq()
997 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
999 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
1039 input_report_abs(input, ABS_RX, ((data[1] & 0x1f) << 8) | data[2]); in wacom_intuos_irq()
1040 input_report_abs(input, ABS_RY, ((data[3] & 0x1f) << 8) | data[4]); in wacom_intuos_irq()
1045 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_intuos_irq()
1047 input_report_abs(input, ABS_MISC, 0); in wacom_intuos_irq()
1059 input_report_abs(input, ABS_X, (data[2] << 9) | (data[3] << 1) | ((data[9] >> 1) & 1)); in wacom_intuos_irq()
1060 input_report_abs(input, ABS_Y, (data[4] << 9) | (data[5] << 1) | (data[9] & 1)); in wacom_intuos_irq()
1061 input_report_abs(input, ABS_DISTANCE, ((data[9] >> 2) & 0x3f)); in wacom_intuos_irq()
1063 input_report_abs(input, ABS_X, be16_to_cpup((__be16 *)&data[2])); in wacom_intuos_irq()
1064 input_report_abs(input, ABS_Y, be16_to_cpup((__be16 *)&data[4])); in wacom_intuos_irq()
1065 input_report_abs(input, ABS_DISTANCE, ((data[9] >> 3) & 0x1f)); in wacom_intuos_irq()
1081 input_report_abs(input, ABS_Z, t); in wacom_intuos_irq()
1085 input_report_abs(input, ABS_RZ, (data[7] & 0x20) ? in wacom_intuos_irq()
1098 input_report_abs(input, ABS_THROTTLE, (data[8] & 0x08) ? -t : t); in wacom_intuos_irq()
1111 input_report_abs(input, ABS_TILT_X, in wacom_intuos_irq()
1113 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_irq()
1141 input_report_abs(input, ABS_MISC, wacom->id[idx]); /* report tool id */ in wacom_intuos_irq()
1267 input_report_abs(input, ABS_MT_POSITION_X, t_x); in wacom_24hdt_irq()
1268 input_report_abs(input, ABS_MT_POSITION_Y, t_y); in wacom_24hdt_irq()
1276 input_report_abs(input, ABS_MT_TOUCH_MAJOR, min(w,h)); in wacom_24hdt_irq()
1277 input_report_abs(input, ABS_MT_WIDTH_MAJOR, in wacom_24hdt_irq()
1279 input_report_abs(input, ABS_MT_WIDTH_MINOR, min(w, h)); in wacom_24hdt_irq()
1280 input_report_abs(input, ABS_MT_ORIENTATION, w > h); in wacom_24hdt_irq()
1331 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_mt_touch()
1332 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_mt_touch()
1361 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_tpc_mt_touch()
1362 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_tpc_mt_touch()
1398 input_report_abs(input, ABS_X, x); in wacom_tpc_single_touch()
1399 input_report_abs(input, ABS_Y, y); in wacom_tpc_single_touch()
1426 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_tpc_pen()
1427 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_tpc_pen()
1428 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x07) << 8) | data[6]); in wacom_tpc_pen()
1686 input_report_abs(input, mt ? ABS_MT_POSITION_X : ABS_X, in wacom_wac_finger_slot()
1688 input_report_abs(input, mt ? ABS_MT_POSITION_Y : ABS_Y, in wacom_wac_finger_slot()
1692 input_report_abs(input, ABS_MT_TOUCH_MAJOR, max(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
1693 input_report_abs(input, ABS_MT_TOUCH_MINOR, min(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
1695 input_report_abs(input, ABS_MT_ORIENTATION, hid_data->width <= hid_data->height ? 0 : 1); in wacom_wac_finger_slot()
1913 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt_touch()
1914 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt_touch()
1965 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt3_touch_msg()
1966 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt3_touch_msg()
1967 input_report_abs(input, ABS_MT_TOUCH_MAJOR, width); in wacom_bpt3_touch_msg()
1968 input_report_abs(input, ABS_MT_TOUCH_MINOR, height); in wacom_bpt3_touch_msg()
2079 input_report_abs(input, ABS_X, x); in wacom_bpt_pen()
2080 input_report_abs(input, ABS_Y, y); in wacom_bpt_pen()
2081 input_report_abs(input, ABS_PRESSURE, p); in wacom_bpt_pen()
2082 input_report_abs(input, ABS_DISTANCE, d); in wacom_bpt_pen()
2085 input_report_abs(input, ABS_MISC, wacom->id[0]); /* TOOL ID */ in wacom_bpt_pen()
2158 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bamboo_pad_touch_event()
2159 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bamboo_pad_touch_event()