Lines Matching refs:input_report_abs
53 input_report_abs(input, ABS_MISC, 0); in wacom_force_proxout()
55 input_report_abs(input, ABS_PRESSURE, 0); in wacom_force_proxout()
132 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_penpartner_irq()
133 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
134 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
135 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
140 input_report_abs(input, ABS_MISC, 0); /* report tool id */ in wacom_penpartner_irq()
141 input_report_abs(input, ABS_PRESSURE, -1); in wacom_penpartner_irq()
148 input_report_abs(input, ABS_MISC, STYLUS_DEVICE_ID); /* report tool id */ in wacom_penpartner_irq()
149 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
150 input_report_abs(input, ABS_Y, get_unaligned_le16(&data[3])); in wacom_penpartner_irq()
151 input_report_abs(input, ABS_PRESSURE, (signed char)data[6] + 127); in wacom_penpartner_irq()
197 input_report_abs(input, ABS_MISC, 0); in wacom_pl_irq()
209 input_report_abs(input, ABS_X, data[3] | (data[2] << 7) | ((data[1] & 0x03) << 14)); in wacom_pl_irq()
210 input_report_abs(input, ABS_Y, data[6] | (data[5] << 7) | ((data[4] & 0x03) << 14)); in wacom_pl_irq()
211 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_pl_irq()
222 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_pl_irq()
246 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_ptu_irq()
247 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_ptu_irq()
248 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_ptu_irq()
249 input_report_abs(input, ABS_PRESSURE, le16_to_cpup((__le16 *)&data[6])); in wacom_ptu_irq()
274 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_dtu_irq()
275 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_dtu_irq()
276 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x01) << 8) | data[6]); in wacom_dtu_irq()
281 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtu_irq()
301 input_report_abs(input, ABS_MISC, in wacom_dtus_irq()
322 input_report_abs(input, ABS_X, get_unaligned_be16(&data[3])); in wacom_dtus_irq()
323 input_report_abs(input, ABS_Y, get_unaligned_be16(&data[5])); in wacom_dtus_irq()
325 input_report_abs(input, ABS_PRESSURE, pressure); in wacom_dtus_irq()
331 input_report_abs(input, ABS_MISC, wacom->id[0]); in wacom_dtus_irq()
385 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_graphire_irq()
386 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_graphire_irq()
389 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
392 input_report_abs(input, ABS_PRESSURE, data[6] | in wacom_graphire_irq()
402 input_report_abs(input, ABS_DISTANCE, data[6] & 0x3f); in wacom_graphire_irq()
408 input_report_abs(input, ABS_DISTANCE, rw); in wacom_graphire_irq()
419 input_report_abs(input, ABS_DISTANCE, data[7] & 0x3f); in wacom_graphire_irq()
427 input_report_abs(input, ABS_MISC, wacom->id[0]); /* report tool id */ in wacom_graphire_irq()
444 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
457 input_report_abs(pad_input, ABS_WHEEL, (data[8] & 0x7f)); in wacom_graphire_irq()
460 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
472 input_report_abs(pad_input, ABS_MISC, wacom->id[1]); in wacom_graphire_irq()
576 input_report_abs(input, ABS_X, be16_to_cpup((__be16 *)&data[4])); in wacom_intuos_pad()
577 input_report_abs(input, ABS_Y, be16_to_cpup((__be16 *)&data[6])); in wacom_intuos_pad()
578 input_report_abs(input, ABS_Z, be16_to_cpup((__be16 *)&data[8])); in wacom_intuos_pad()
655 input_report_abs(input, ABS_RX, strip1); in wacom_intuos_pad()
656 input_report_abs(input, ABS_RY, strip2); in wacom_intuos_pad()
658 input_report_abs(input, ABS_WHEEL, (ring1 & 0x80) ? (ring1 & 0x7f) : 0); in wacom_intuos_pad()
659 input_report_abs(input, ABS_THROTTLE, (ring2 & 0x80) ? (ring2 & 0x7f) : 0); in wacom_intuos_pad()
662 input_report_abs(input, ABS_MISC, prox ? PAD_DEVICE_ID : 0); in wacom_intuos_pad()
786 input_report_abs(input, ABS_X, 0); in wacom_exit_report()
787 input_report_abs(input, ABS_Y, 0); in wacom_exit_report()
788 input_report_abs(input, ABS_DISTANCE, 0); in wacom_exit_report()
789 input_report_abs(input, ABS_TILT_X, 0); in wacom_exit_report()
790 input_report_abs(input, ABS_TILT_Y, 0); in wacom_exit_report()
797 input_report_abs(input, ABS_THROTTLE, 0); in wacom_exit_report()
798 input_report_abs(input, ABS_RZ, 0); in wacom_exit_report()
800 input_report_abs(input, ABS_PRESSURE, 0); in wacom_exit_report()
804 input_report_abs(input, ABS_WHEEL, 0); in wacom_exit_report()
806 input_report_abs(input, ABS_Z, 0); in wacom_exit_report()
809 input_report_abs(input, ABS_MISC, 0); /* reset tool id */ in wacom_exit_report()
850 input_report_abs(input, ABS_PRESSURE, 0); in wacom_intuos_inout()
851 input_report_abs(input, ABS_DISTANCE, wacom->features.distance_max); in wacom_intuos_inout()
943 input_report_abs(input, ABS_X, x); in wacom_intuos_general()
944 input_report_abs(input, ABS_Y, y); in wacom_intuos_general()
945 input_report_abs(input, ABS_DISTANCE, distance); in wacom_intuos_general()
956 input_report_abs(input, ABS_PRESSURE, t); in wacom_intuos_general()
958 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
960 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
969 input_report_abs(input, ABS_WHEEL, 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()
983 input_report_abs(input, ABS_Z, t); in wacom_intuos_general()
987 input_report_abs(input, ABS_RZ, (data[7] & 0x20) ? in wacom_intuos_general()
1001 input_report_abs(input, ABS_THROTTLE, (data[8] & 0x08) ? -t : t); in wacom_intuos_general()
1014 input_report_abs(input, ABS_TILT_X, in wacom_intuos_general()
1016 input_report_abs(input, ABS_TILT_Y, (data[8] & 0x7f) - 64); in wacom_intuos_general()
1055 input_report_abs(input, ABS_MISC, in wacom_intuos_general()
1156 input_report_abs(input, ABS_WHEEL, (data[12] & 0x7f) - 1); in wacom_remote_irq()
1158 input_report_abs(input, ABS_WHEEL, 0); in wacom_remote_irq()
1164 input_report_abs(input, ABS_MISC, PAD_DEVICE_ID); in wacom_remote_irq()
1166 input_report_abs(input, ABS_MISC, 0); in wacom_remote_irq()
1363 input_report_abs(pen_input, ABS_X, get_unaligned_le16(&frame[1])); in wacom_intuos_pro2_bt_pen()
1364 input_report_abs(pen_input, ABS_Y, get_unaligned_le16(&frame[3])); in wacom_intuos_pro2_bt_pen()
1376 input_report_abs(pen_input, ABS_TILT_X, in wacom_intuos_pro2_bt_pen()
1378 input_report_abs(pen_input, ABS_TILT_Y, in wacom_intuos_pro2_bt_pen()
1380 input_report_abs(pen_input, ABS_Z, rotation); in wacom_intuos_pro2_bt_pen()
1381 input_report_abs(pen_input, ABS_WHEEL, in wacom_intuos_pro2_bt_pen()
1386 input_report_abs(pen_input, ABS_PRESSURE, get_unaligned_le16(&frame[5])); in wacom_intuos_pro2_bt_pen()
1389 input_report_abs(pen_input, ABS_DISTANCE, in wacom_intuos_pro2_bt_pen()
1392 input_report_abs(pen_input, ABS_DISTANCE, in wacom_intuos_pro2_bt_pen()
1402 input_report_abs(pen_input, ABS_MISC, in wacom_intuos_pro2_bt_pen()
1453 input_report_abs(touch_input, ABS_MT_POSITION_X, x); in wacom_intuos_pro2_bt_touch()
1454 input_report_abs(touch_input, ABS_MT_POSITION_Y, y); in wacom_intuos_pro2_bt_touch()
1455 input_report_abs(touch_input, ABS_MT_TOUCH_MAJOR, max(w, h)); in wacom_intuos_pro2_bt_touch()
1456 input_report_abs(touch_input, ABS_MT_TOUCH_MINOR, min(w, h)); in wacom_intuos_pro2_bt_touch()
1457 input_report_abs(touch_input, ABS_MT_ORIENTATION, w > h); in wacom_intuos_pro2_bt_touch()
1500 input_report_abs(pad_input, ABS_WHEEL, ringstatus ? ring : 0); in wacom_intuos_pro2_bt_pad()
1503 input_report_abs(pad_input, ABS_MISC, prox ? PAD_DEVICE_ID : 0); in wacom_intuos_pro2_bt_pad()
1530 input_report_abs(pad_input, ABS_MISC, buttons ? PAD_DEVICE_ID : 0); in wacom_intuos_gen3_bt_pad()
1614 input_report_abs(input, ABS_MT_POSITION_X, t_x); in wacom_24hdt_irq()
1615 input_report_abs(input, ABS_MT_POSITION_Y, t_y); in wacom_24hdt_irq()
1623 input_report_abs(input, ABS_MT_TOUCH_MAJOR, min(w,h)); in wacom_24hdt_irq()
1624 input_report_abs(input, ABS_MT_WIDTH_MAJOR, in wacom_24hdt_irq()
1626 input_report_abs(input, ABS_MT_WIDTH_MINOR, min(w, h)); in wacom_24hdt_irq()
1627 input_report_abs(input, ABS_MT_ORIENTATION, w > h); in wacom_24hdt_irq()
1678 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_mt_touch()
1679 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_mt_touch()
1708 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_tpc_mt_touch()
1709 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_tpc_mt_touch()
1745 input_report_abs(input, ABS_X, x); in wacom_tpc_single_touch()
1746 input_report_abs(input, ABS_Y, y); in wacom_tpc_single_touch()
1775 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_tpc_pen()
1776 input_report_abs(input, ABS_Y, le16_to_cpup((__le16 *)&data[4])); in wacom_tpc_pen()
1777 input_report_abs(input, ABS_PRESSURE, ((data[7] & 0x07) << 8) | data[6]); in wacom_tpc_pen()
2551 input_report_abs(input, ABS_MISC, sense ? id : 0); in wacom_wac_pen_report()
2662 input_report_abs(input, mt ? ABS_MT_POSITION_X : ABS_X, in wacom_wac_finger_slot()
2664 input_report_abs(input, mt ? ABS_MT_POSITION_Y : ABS_Y, in wacom_wac_finger_slot()
2668 input_report_abs(input, ABS_MT_TOUCH_MAJOR, max(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
2669 input_report_abs(input, ABS_MT_TOUCH_MINOR, min(hid_data->width, hid_data->height)); in wacom_wac_finger_slot()
2671 input_report_abs(input, ABS_MT_ORIENTATION, hid_data->width <= hid_data->height ? 0 : 1); in wacom_wac_finger_slot()
3022 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt_touch()
3023 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt_touch()
3074 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bpt3_touch_msg()
3075 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bpt3_touch_msg()
3076 input_report_abs(input, ABS_MT_TOUCH_MAJOR, width); in wacom_bpt3_touch_msg()
3077 input_report_abs(input, ABS_MT_TOUCH_MINOR, height); in wacom_bpt3_touch_msg()
3186 input_report_abs(input, ABS_X, x); in wacom_bpt_pen()
3187 input_report_abs(input, ABS_Y, y); in wacom_bpt_pen()
3189 input_report_abs(input, ABS_PRESSURE, p); in wacom_bpt_pen()
3190 input_report_abs(input, ABS_DISTANCE, d); in wacom_bpt_pen()
3193 input_report_abs(input, ABS_MISC, wacom->id[0]); /* TOOL ID */ in wacom_bpt_pen()
3271 input_report_abs(input, ABS_MT_POSITION_X, x); in wacom_bamboo_pad_touch_event()
3272 input_report_abs(input, ABS_MT_POSITION_Y, y); in wacom_bamboo_pad_touch_event()