Home
last modified time | relevance | path

Searched full:abs_y (Results 1 – 25 of 144) sorted by relevance

123456

/linux/drivers/hid/
H A Dhid-udraw-ps3.c165 input_report_abs(udraw->joy_input_dev, ABS_Y, y); in udraw_raw_event()
221 input_report_abs(udraw->touch_input_dev, ABS_Y, y); in udraw_raw_event()
240 input_report_abs(udraw->pen_input_dev, ABS_Y, y); in udraw_raw_event()
256 input_report_abs(udraw->accel_input_dev, ABS_Y, y); in udraw_raw_event()
315 input_set_abs_params(input_dev, ABS_Y, 0, RES_Y, 1, 0); in udraw_setup_touch()
316 input_abs_set_res(input_dev, ABS_Y, RES_Y / HEIGHT); in udraw_setup_touch()
342 input_set_abs_params(input_dev, ABS_Y, 0, RES_Y, 1, 0); in udraw_setup_pen()
343 input_abs_set_res(input_dev, ABS_Y, RES_Y / HEIGHT); in udraw_setup_pen()
370 input_set_abs_params(input_dev, ABS_Y, -512, 512, 0, 0); in udraw_setup_accel()
400 input_set_abs_params(input_dev, ABS_Y, -127, 127, 0, 0); in udraw_setup_joypad()
H A Dhid-letsketch.c112 input_set_abs_params(input, ABS_Y, 0, 31750, 0, 0); in letsketch_setup_input_tablet()
115 input_abs_set_res(input, ABS_Y, 225); in letsketch_setup_input_tablet()
146 input_set_abs_params(input, ABS_Y, 0, 1, 0, 0); in letsketch_setup_input_tablet_pad()
186 input_report_abs(input, ABS_Y, in letsketch_raw_event()
/linux/drivers/input/joystick/
H A Dtwidjoy.c25 * corresponding ABS_X and ABS_Y events. This turns the Twiddler into a game
92 int button_bits, abs_x, abs_y; in twidjoy_process_packet() local
107 abs_y = ((data[3] & 0x01) << 7) | ((data[2] & 0x7F) >> 0); in twidjoy_process_packet()
108 if (data[3] & 0x02) abs_y -= 256; in twidjoy_process_packet()
111 input_report_abs(dev, ABS_Y, +abs_y); in twidjoy_process_packet()
192 input_set_abs_params(input_dev, ABS_Y, -50, 50, 4, 4); in twidjoy_connect()
H A Dgrip.c49 static int grip_abs_gpp[] = { ABS_X, ABS_Y, -1 };
50 static int grip_abs_bd[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
51 static int grip_abs_xt[] = { ABS_X, ABS_Y, ABS_BRAKE, ABS_GAS, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, …
52 static int grip_abs_dc[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
188 input_report_abs(dev, ABS_Y, ((*data >> 13) & 1) - ((*data >> 12) & 1)); in grip_poll()
204 input_report_abs(dev, ABS_Y, 63 - ((data[0] >> 8) & 0x3f)); in grip_poll()
223 input_report_abs(dev, ABS_Y, 63 - ((data[0] >> 8) & 0x3f)); in grip_poll()
245 input_report_abs(dev, ABS_Y, (data[0] >> 8) & 0x3f); in grip_poll()
H A Ddb9.c100 static const short db9_abs[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_RZ, ABS_Z, ABS_HAT0X, ABS_HAT0Y,…
366 input_report_abs(dev2, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
375 input_report_abs(dev, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
384 input_report_abs(dev, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
393 input_report_abs(dev, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
404 input_report_abs(dev, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
421 input_report_abs(dev, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
441 input_report_abs(dev, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
484 input_report_abs(dev, ABS_Y, (data & DB9_DOWN ? 0 : 1) - (data & DB9_UP ? 0 : 1)); in db9_timer()
H A Dsidewinder.c68 { ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
69 { ABS_X, ABS_Y },
70 { ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
71 { ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
72 { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
298 input_report_abs(dev, ABS_Y, (GB( 0,3) << 7) | GB(24,7)); in sw_parse()
323 input_report_abs(sw->dev[i], ABS_Y, GB(i*15+0,1) - GB(i*15+1,1)); in sw_parse()
341 input_report_abs(dev, ABS_Y, GB(19,10)); in sw_parse()
362 input_report_abs(dev, ABS_Y, GB(16,10)); in sw_parse()
H A Dqwiic-joystick.c57 input_report_abs(input, ABS_Y, be16_to_cpu(data.y) >> 6); in qwiic_poll()
98 input_set_abs_params(priv->dev, ABS_Y, 0, QWIIC_JSK_MAX_AXIS, in qwiic_probe()
H A Damijoy.c51 input_report_abs(amijoy_dev[i], ABS_Y, ((data >> 1) & 1) - ((data >> 9) & 1)); in amijoy_interrupt()
121 amijoy_dev[i]->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y); in amijoy_init()
/linux/drivers/input/mouse/
H A Dsentelic.c642 unsigned short abs_x = 0, abs_y = 0; in fsp_packet_debug() local
649 abs_y = GET_ABS_Y(packet); in fsp_packet_debug()
666 "abs_x: %d, abs_y: %d\n", in fsp_packet_debug()
668 packet[0], packet[1], packet[2], packet[3], abs_x, abs_y); in fsp_packet_debug()
699 unsigned short abs_x, abs_y, fgrs = 0; in fsp_process_byte() local
724 abs_y = GET_ABS_Y(packet); in fsp_process_byte()
747 fsp_set_slot(dev, 1, fgrs == 2, abs_x, abs_y); in fsp_process_byte()
760 fsp_set_slot(dev, 0, fgrs != 0, abs_x, abs_y); in fsp_process_byte()
776 if (abs_x != 0 && abs_y != 0) in fsp_process_byte()
779 fsp_set_slot(dev, 0, fgrs > 0, abs_x, abs_y); in fsp_process_byte()
[all …]
H A Dbyd.c39 * we pick ABS_X/ABS_Y dimensions which are multiples of 256 and in
229 s32 abs_y; member
245 input_report_abs(dev, ABS_Y, priv->abs_y); in byd_report_input()
269 priv->abs_y = BYD_PAD_HEIGHT / 2; in byd_clear_touch()
298 priv->abs_y = (255 - pkt[2]) * (BYD_PAD_HEIGHT / 256); in byd_process_byte()
311 priv->abs_y -= dy * BYD_DT; in byd_process_byte()
498 input_set_abs_params(dev, ABS_Y, 0, BYD_PAD_HEIGHT, 0, 0); in byd_init()
500 input_abs_set_res(dev, ABS_Y, BYD_PAD_RESOLUTION); in byd_init()
H A Dtouchkit_ps2.c49 input_report_abs(dev, ABS_Y, TOUCHKIT_GET_Y(packet)); in touchkit_ps2_process_byte()
78 input_set_abs_params(dev, ABS_Y, 0, TOUCHKIT_MAX_YC, 0, 0); in touchkit_ps2_detect()
H A Dlifebook.c176 input_report_abs(dev1, ABS_Y, in lifebook_process_byte()
181 input_report_abs(dev1, ABS_Y, in lifebook_process_byte()
328 input_set_abs_params(dev1, ABS_Y, 0, max_coord, 0, 0); in lifebook_init()
/linux/tools/testing/selftests/hid/tests/
H A Dbase.py35 libevdev.EV_ABS.ABS_Y,
91 libevdev.EV_ABS.ABS_Y,
101 libevdev.EV_ABS.ABS_Y,
111 libevdev.EV_ABS.ABS_Y,
125 libevdev.EV_ABS.ABS_Y,
/linux/drivers/input/touchscreen/
H A Dhp680_ts_input.c60 input_report_abs(hp680_ts_dev, ABS_Y, absy); in do_softint()
90 input_set_abs_params(hp680_ts_dev, ABS_Y, in hp680_ts_init()
H A Dwacom_w8001.c252 input_report_abs(dev, ABS_Y, coord->y); in report_pen_events()
273 input_report_abs(dev, ABS_Y, y); in report_single_touch()
446 input_set_abs_params(dev, ABS_Y, 0, coord.y, 0, 0); in w8001_setup_pen()
448 input_abs_set_res(dev, ABS_Y, W8001_PEN_RESOLUTION); in w8001_setup_pen()
497 input_set_abs_params(dev, ABS_Y, 0, touch.y, 0, 0); in w8001_setup_touch()
499 input_abs_set_res(dev, ABS_Y, touch.panel_res); in w8001_setup_touch()
H A Dda9034-ts.c129 input_report_abs(touch->input_dev, ABS_Y, y); in report_pen_down()
337 __set_bit(ABS_Y, input_dev->absbit); in da9034_touch_probe()
339 input_set_abs_params(input_dev, ABS_Y, 0, 1023, 0, 0); in da9034_touch_probe()
H A Dtouchright.c65 input_report_abs(dev, ABS_Y, in tr_interrupt()
126 input_set_abs_params(tr->dev, ABS_Y, TR_MIN_YC, TR_MAX_YC, 0, 0); in tr_connect()
H A Dfujitsu_ts.c65 input_report_abs(dev, ABS_Y, in fujitsu_interrupt()
123 input_set_abs_params(input_dev, ABS_Y, 0, 4096, 0, 0); in fujitsu_connect()
H A Dtsc40.c35 input_report_abs(dev, ABS_Y, y); in tsc_process_data()
108 input_set_abs_params(ptsc->dev, ABS_Y, 0, 0x3ff, 0, 0); in tsc_connect()
H A Dgunze.c52 input_report_abs(dev, ABS_Y, 1024 - simple_strtoul(gunze->data + 6, NULL, 10)); in gunze_process_packet()
121 input_set_abs_params(input_dev, ABS_Y, 24, 1000, 0, 0); in gunze_connect()
H A Dpenmount.c105 input_report_abs(dev, ABS_Y, pm->data[3] * 128 + pm->data[4]); in pm_parse_9000()
120 input_report_abs(dev, ABS_Y, in pm_parse_6000()
259 input_set_abs_params(pm->dev, ABS_Y, 0, max_y, 0, 0); in pm_connect()
H A Djornada720_ts.c87 input_report_abs(input, ABS_Y, y); in jornada720_ts_interrupt()
131 input_set_abs_params(input_dev, ABS_Y, 180, 3700, 0, 0); in jornada720_ts_probe()
/linux/drivers/macintosh/ams/
H A Dams-input.c41 input_report_abs(idev, ABS_Y, invert ? -y : y); in ams_idev_poll()
71 input_set_abs_params(input, ABS_Y, -50, 50, 3, 0); in ams_input_enable()
/linux/drivers/input/
H A Dmousedev.c148 case ABS_Y: in mousedev_touchpad_event()
151 /* use X size for ABS_Y to keep the same scale */ in mousedev_touchpad_event()
188 case ABS_Y: in mousedev_abs_event()
189 min = input_abs_get_min(dev, ABS_Y); in mousedev_abs_event()
190 max = input_abs_get_max(dev, ABS_Y); in mousedev_abs_event()
1024 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) },
1034 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) |
1044 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) },
/linux/drivers/input/tablet/
H A Dacecad.c74 input_report_abs(dev, ABS_Y, y); in usb_acecad_irq()
184 input_set_abs_params(input_dev, ABS_Y, 0, 3750, 4, 0); in usb_acecad_probe()
195 input_set_abs_params(input_dev, ABS_Y, 0, 2250, 4, 0); in usb_acecad_probe()

123456