Home
last modified time | relevance | path

Searched refs:ABS_X (Results 1 – 157 of 157) sorted by relevance

/linux-4.1.27/drivers/input/keyboard/
Dhil_kbd.c234 if (val < input_abs_get_min(dev, ABS_X + i)) in hil_dev_handle_ptr_events()
235 input_abs_set_min(dev, ABS_X + i, val); in hil_dev_handle_ptr_events()
236 if (val > input_abs_get_max(dev, ABS_X + i)) in hil_dev_handle_ptr_events()
237 input_abs_set_max(dev, ABS_X + i, val); in hil_dev_handle_ptr_events()
240 val = input_abs_get_max(dev, ABS_X + i) - val; in hil_dev_handle_ptr_events()
241 input_report_abs(dev, ABS_X + i, val); in hil_dev_handle_ptr_events()
381 input_set_abs_params(input_dev, ABS_X + i, in hil_dev_pointer_setup()
385 input_set_abs_params(input_dev, ABS_X + i, in hil_dev_pointer_setup()
390 int diff = input_abs_get_max(input_dev, ABS_X + i) / 10; in hil_dev_pointer_setup()
391 input_abs_set_min(input_dev, ABS_X + i, in hil_dev_pointer_setup()
[all …]
/linux-4.1.27/drivers/input/touchscreen/
Dipaq-micro-ts.c35 input_report_abs(ts->input, ABS_X, in micro_ts_receive()
42 input_report_abs(ts->input, ABS_X, 0); in micro_ts_receive()
107 input_set_capability(ts->input, EV_ABS, ABS_X); in micro_ts_probe()
109 input_set_abs_params(ts->input, ABS_X, 0, 1023, 0, 0); in micro_ts_probe()
Delo.c101 input_report_abs(dev, ABS_X, (elo->data[4] << 8) | elo->data[3]); in elo_process_data_10()
150 input_report_abs(dev, ABS_X, ((elo->data[0] & 0x3f) << 6) | (elo->data[1] & 0x3f)); in elo_process_data_6()
193 input_report_abs(dev, ABS_X, elo->data[1]); in elo_process_data_3()
273 input_set_abs_params(dev, ABS_X, 96, 4000, 0, 0); in elo_setup_10()
357 input_set_abs_params(input_dev, ABS_X, 96, 4000, 0, 0); in elo_connect()
362 input_set_abs_params(input_dev, ABS_X, 0, 255, 0, 0); in elo_connect()
Dhp680_ts_input.c58 input_report_abs(hp680_ts_dev, ABS_X, absx); in do_softint()
87 input_set_abs_params(hp680_ts_dev, ABS_X, in hp680_ts_init()
Dwacom_w8001.c250 input_report_abs(dev, ABS_X, coord->x); in report_pen_events()
271 input_report_abs(dev, ABS_X, x); in report_single_touch()
414 input_set_abs_params(dev, ABS_X, 0, coord.x, 0, 0); in w8001_setup()
416 input_abs_set_res(dev, ABS_X, W8001_PEN_RESOLUTION); in w8001_setup()
449 input_set_abs_params(dev, ABS_X, 0, touch.x, 0, 0); in w8001_setup()
451 input_abs_set_res(dev, ABS_X, touch.panel_res); in w8001_setup()
Djornada720_ts.c89 input_report_abs(input, ABS_X, x); in jornada720_ts_interrupt()
125 input_set_abs_params(input_dev, ABS_X, 270, 3900, 0, 0); in jornada720_ts_probe()
Dfujitsu_ts.c67 input_report_abs(dev, ABS_X, in fujitsu_interrupt()
127 input_set_abs_params(input_dev, ABS_X, 0, 4096, 0, 0); in fujitsu_connect()
Dtouchwin.c72 input_report_abs(dev, ABS_X, tw->data[0]); in tw_interrupt()
136 input_set_abs_params(tw->dev, ABS_X, TW_MIN_XC, TW_MAX_XC, 0, 0); in tw_connect()
Dgunze.c70 input_report_abs(dev, ABS_X, simple_strtoul(gunze->data + 1, NULL, 10)); in gunze_process_packet()
139 input_set_abs_params(input_dev, ABS_X, 24, 1000, 0, 0); in gunze_connect()
Dmk712.c110 input_report_abs(mk712_dev, ABS_X, last_x); in mk712_interrupt()
190 input_set_abs_params(mk712_dev, ABS_X, 0, 0xfff, 88, 0); in mk712_init()
Dtouchright.c67 input_report_abs(dev, ABS_X, in tr_interrupt()
129 input_set_abs_params(tr->dev, ABS_X, TR_MIN_XC, TR_MAX_XC, 0, 0); in tr_connect()
Dtouchit213.c105 input_report_abs(dev, ABS_X, in touchit213_interrupt()
167 input_set_abs_params(touchit213->dev, ABS_X, in touchit213_connect()
Dhampshire.c67 input_report_abs(dev, ABS_X, HAMPSHIRE_GET_XC(phampshire->data)); in hampshire_process_data()
138 input_set_abs_params(phampshire->dev, ABS_X, in hampshire_connect()
Ddynapro.c68 input_report_abs(dev, ABS_X, DYNAPRO_GET_XC(pdynapro->data)); in dynapro_process_data()
139 input_set_abs_params(pdynapro->dev, ABS_X, in dynapro_connect()
Dtsc40.c34 input_report_abs(dev, ABS_X, x); in tsc_process_data()
107 input_set_abs_params(ptsc->dev, ABS_X, 0, 0x3ff, 0, 0); in tsc_connect()
Dar1021_i2c.c48 input_report_abs(input, ABS_X, x); in ar1021_i2c_irq()
105 input_set_abs_params(input, ABS_X, 0, AR1021_MAX_X, 0, 0); in ar1021_i2c_probe()
Dinexio.c70 input_report_abs(dev, ABS_X, INEXIO_GET_XC(pinexio->data)); in inexio_process_data()
142 input_set_abs_params(pinexio->dev, ABS_X, INEXIO_MIN_XC, INEXIO_MAX_XC, 0, 0); in inexio_connect()
Dpenmount.c108 input_report_abs(dev, ABS_X, pm->data[1] * 128 + pm->data[2]); in pm_parse_9000()
122 input_report_abs(dev, ABS_X, in pm_parse_6000()
262 input_set_abs_params(pm->dev, ABS_X, 0, max_x, 0, 0); in pm_connect()
Dda9034-ts.c131 input_report_abs(touch->input_dev, ABS_X, x); in report_pen_down()
339 __set_bit(ABS_X, input_dev->absbit); in da9034_touch_probe()
341 input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0); in da9034_touch_probe()
Dmtouch.c70 input_report_abs(dev, ABS_X, MTOUCH_GET_XC(mtouch->data)); in mtouch_process_format_tablet()
155 input_set_abs_params(mtouch->dev, ABS_X, MTOUCH_MIN_XC, MTOUCH_MAX_XC, 0, 0); in mtouch_connect()
Dhtcpen.c80 input_report_abs(htcpen_dev, ABS_X, x); in htcpen_interrupt()
140 input_set_abs_params(htcpen_dev, ABS_X, 0, X_AXIS_MAX, 0, 0); in htcpen_isa_probe()
Dmax11801_ts.c139 input_report_abs(data->input_dev, ABS_X, x); in max11801_ts_interrupt()
200 input_set_abs_params(input_dev, ABS_X, 0, MAX11801_MAX_X, 0, 0); in max11801_ts_probe()
D88pm860x-ts.c77 input_report_abs(touch->idev, ABS_X, x); in pm860x_touch_handler()
270 __set_bit(ABS_X, touch->idev->absbit); in pm860x_touch_probe()
277 input_set_abs_params(touch->idev, ABS_X, 0, 1 << ACCURATE_BIT, 0, 0); in pm860x_touch_probe()
Dmigor_ts.c87 input_report_abs(priv->input, ABS_X, ypos); /*X-Y swap*/ in migor_ts_isr()
155 input_set_abs_params(input, ABS_X, 95, 955, 0, 0); in migor_ts_probe()
Dsx8654.c115 input_report_abs(sx8654->input, ABS_X, x); in sx8654_irq()
201 input_set_abs_params(input, ABS_X, 0, MAX_12BIT, 0, 0); in sx8654_probe()
Dpcap_ts.c67 input_report_abs(pcap_ts->input, ABS_X, pcap_ts->x); in pcap_ts_read_xy()
177 input_set_abs_params(input_dev, ABS_X, X_AXIS_MIN, X_AXIS_MAX, 0, 0); in pcap_ts_probe()
Dmcs5000_ts.c137 input_report_abs(data->input_dev, ABS_X, x); in mcs5000_ts_interrupt()
221 input_set_abs_params(input_dev, ABS_X, 0, MCS5000_MAX_XC, 0, 0); in mcs5000_ts_probe()
Dof_touchscreen.c69 touchscreen_set_params(dev, ABS_X, maximum, fuzz); in touchscreen_parse_of_params()
Dmc13783_ts.c104 input_report_abs(idev, ABS_X, x1); in mc13783_ts_report_sample()
205 input_set_abs_params(idev, ABS_X, 0, 0xfff, 0, 0); in mc13783_ts_probe()
Dwacom_i2c.c126 input_report_abs(input, ABS_X, x); in wacom_i2c_irq()
196 input_set_abs_params(input, ABS_X, 0, features.x_max, 0, 0); in wacom_i2c_probe()
Deeti_ts.c108 input_report_abs(priv->input, ABS_X, x); in eeti_ts_read()
190 input_set_abs_params(input, ABS_X, 0, EETI_MAXVAL, 0, 0); in eeti_ts_probe()
Dtps6507x-ts.c198 input_report_abs(input_dev, ABS_X, tsc->tc.x); in tps6507x_ts_poll()
268 input_set_abs_params(input_dev, ABS_X, 0, MAX_10BIT, 0, 0); in tps6507x_ts_probe()
Dcy8ctmg110_ts.c143 input_report_abs(input, ABS_X, x); in cy8ctmg110_touch_pos()
219 input_set_abs_params(input_dev, ABS_X, in cy8ctmg110_probe()
Dda9052_tsi.c93 input_report_abs(input, ABS_X, x); in da9052_ts_read()
265 input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0); in da9052_ts_probe()
Dw90p910_ts.c64 input_report_abs(dev, ABS_X, in w90p910_report_event()
275 input_set_abs_params(input_dev, ABS_X, 0, 0x400, 0, 0); in w90x900ts_probe()
Dwm831x-ts.c91 static int data_types[] = { ABS_X, ABS_Y, ABS_PRESSURE }; in wm831x_ts_data_irq()
358 input_set_abs_params(input_dev, ABS_X, 0, 4095, 5, 0); in wm831x_ts_probe()
Dlpc32xx_ts.c123 input_report_abs(input, ABS_X, (xs[1] + xs[2]) / 2); in lpc32xx_ts_interrupt()
271 input_set_abs_params(input, ABS_X, LPC32XX_TSC_MIN_XY_VAL, in lpc32xx_ts_probe()
Ds3c2410_ts.c124 input_report_abs(ts.input, ABS_X, ts.xp); in touch_timer_fire()
318 input_set_abs_params(ts.input, ABS_X, 0, 0x3FF, 0, 0); in s3c2410ts_probe()
Dad7879.c201 input_report_abs(input_dev, ABS_X, ts->x); in ad7879_report()
546 __set_bit(ABS_X, input_dev->absbit); in ad7879_probe()
553 input_set_abs_params(input_dev, ABS_X, in ad7879_probe()
Dstmpe-ts.c153 input_report_abs(ts->idev, ABS_X, x); in stmpe_ts_handler()
362 input_set_abs_params(idev, ABS_X, 0, XY_MASK, 0, 0); in stmpe_input_probe()
Dsun4i-ts.c136 input_report_abs(ts->input, ABS_X, x); in sun4i_ts_irq_handle_input()
308 input_set_abs_params(ts->input, ABS_X, 0, 4095, 0, 0); in sun4i_ts_probe()
Datmel-wm97xx.c176 input_report_abs(wm->input_dev, ABS_X, atmel_wm97xx->x); in atmel_wm97xx_channel_b_interrupt()
181 input_report_abs(wm->input_dev, ABS_X, atmel_wm97xx->x); in atmel_wm97xx_channel_b_interrupt()
Ducb1400_ts.c152 input_report_abs(idev, ABS_X, x); in ucb1400_ts_report_event()
370 input_set_abs_params(ucb->ts_idev, ABS_X, 0, x_res, 0, 0); in ucb1400_ts_probe()
Dtsc2007.c202 input_report_abs(input, ABS_X, tc.x); in tsc2007_soft_irq()
424 input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, ts->fuzzx, 0); in tsc2007_probe()
Dzylonite-wm97xx.c132 input_report_abs(wm->input_dev, ABS_X, x & 0xfff); in wm97xx_acc_pen_down()
Dusbtouchscreen.c491 input_set_abs_params(usbtouch->input, ABS_X, 0, 0xffff, 0, 0); in mtouch_init()
990 input_set_abs_params(usbtouch->input, ABS_X, in nexio_read_data()
1316 input_report_abs(usbtouch->input, ABS_X, usbtouch->y); in usbtouch_process_pkt()
1319 input_report_abs(usbtouch->input, ABS_X, usbtouch->x); in usbtouch_process_pkt()
1647 input_set_abs_params(input_dev, ABS_X, type->min_xc, type->max_xc, 0, 0); in usbtouch_probe()
Dintel-mid-touch.c392 input_report_abs(input, ABS_X, x); in mrstouch_report_event()
620 input_set_abs_params(tsdev->input, ABS_X, in mrstouch_probe()
Dbcm_iproc_tsc.c249 input_report_abs(priv->idev, ABS_X, x); in iproc_touchscreen_interrupt()
470 input_set_abs_params(idev, ABS_X, X_MIN, priv->cfg_params.max_x, in iproc_ts_probe()
Dti_am335x_tsc.c318 input_report_abs(input_dev, ABS_X, x); in titsc_irq()
454 input_set_abs_params(input_dev, ABS_X, 0, MAX_12BIT, 0, 0); in titsc_probe()
Dad7877.c368 input_report_abs(input_dev, ABS_X, x); in ad7877_process_data()
745 __set_bit(ABS_X, input_dev->absbit); in ad7877_probe()
749 input_set_abs_params(input_dev, ABS_X, in ad7877_probe()
Dmainstone-wm97xx.c166 input_report_abs(wm->input_dev, ABS_X, x & 0xfff); in wm97xx_acc_pen_down()
Degalax_ts.c209 input_set_abs_params(input_dev, ABS_X, 0, EGALAX_MAX_X, 0, 0); in egalax_ts_probe()
Dauo-pixcir-ts.c242 input_report_abs(ts->input, ABS_X, point[abs].coord_x); in auo_pixcir_interrupt()
591 input_set_abs_params(input_dev, ABS_X, 0, pdata->x_max, 0, 0); in auo_pixcir_probe()
Dtsc2005.c245 input_report_abs(ts->idev, ABS_X, x); in tsc2005_update_pen_state()
707 input_set_abs_params(input_dev, ABS_X, 0, max_x, fudge_x, 0); in tsc2005_probe()
Dwm97xx-core.c455 input_report_abs(wm->input_dev, ABS_X, data.x & 0xfff); in wm97xx_read_samples()
663 input_set_abs_params(wm->input_dev, ABS_X, abs_x[0], abs_x[1], in wm97xx_probe()
Dili210x.c251 input_set_abs_params(input, ABS_X, 0, xmax, 0, 0); in ili210x_i2c_probe()
Delants_i2c.c1106 input_set_abs_params(ts->input, ABS_X, 0, ts->x_max, 0, 0); in elants_i2c_probe()
1109 input_abs_set_res(ts->input, ABS_X, ts->x_res); in elants_i2c_probe()
Dpixcir_i2c_ts.c512 input_set_abs_params(input, ABS_X, 0, pdata->x_max, 0, 0); in pixcir_i2c_ts_probe()
Dmms114.c468 input_set_abs_params(input_dev, ABS_X, 0, data->pdata->x_size, 0, 0); in mms114_probe()
Dads7846.c836 input_report_abs(input, ABS_X, x); in ads7846_report_state()
1356 input_set_abs_params(input_dev, ABS_X, in ads7846_probe()
Dedt-ft5x06.c1041 input_set_abs_params(input, ABS_X, 0, tsdata->num_x * 64 - 1, 0, 0); in edt_ft5x06_ts_probe()
Datmel_mxt_ts.c1837 input_abs_set_res(input_dev, ABS_X, MXT_PIXELS_PER_MM); in mxt_set_up_as_touchpad()
1895 input_set_abs_params(input_dev, ABS_X, 0, data->max_x, 0, 0); in mxt_initialize_input_device()
/linux-4.1.27/drivers/input/joystick/
Dgrip.c68 static int grip_abs_gpp[] = { ABS_X, ABS_Y, -1 };
69 static int grip_abs_bd[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
70 static int grip_abs_xt[] = { ABS_X, ABS_Y, ABS_BRAKE, ABS_GAS, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, …
71 static int grip_abs_dc[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
206 input_report_abs(dev, ABS_X, ((*data >> 15) & 1) - ((*data >> 16) & 1)); in grip_poll()
222 input_report_abs(dev, ABS_X, (data[0] >> 2) & 0x3f); in grip_poll()
241 input_report_abs(dev, ABS_X, (data[0] >> 2) & 0x3f); in grip_poll()
263 input_report_abs(dev, ABS_X, (data[0] >> 2) & 0x3f); in grip_poll()
Damijoy.c68 input_report_abs(amijoy_dev[i], ABS_X, ((data >> 1) & 1) - ((data >> 9) & 1)); in amijoy_interrupt()
140 amijoy_dev[i]->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y); in amijoy_init()
144 input_set_abs_params(amijoy_dev[i], ABS_X + j, in amijoy_init()
Dsidewinder.c86 { ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
87 { ABS_X, ABS_Y },
88 { ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
89 { ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
90 { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
315 input_report_abs(dev, ABS_X, (GB( 3,3) << 7) | GB(16,7)); in sw_parse()
340 input_report_abs(sw->dev[i], ABS_X, GB(i*15+3,1) - GB(i*15+2,1)); in sw_parse()
358 input_report_abs(dev, ABS_X, GB( 9,10)); in sw_parse()
379 input_report_abs(dev, ABS_X, GB( 0,10)); in sw_parse()
Ddb9.c118 static const short db9_abs[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_RZ, ABS_Z, ABS_HAT0X, ABS_HAT0Y,…
379 input_report_abs(dev2, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
387 input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
396 input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
405 input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
416 input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
433 input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
453 input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
496 input_report_abs(dev, ABS_X, (data & DB9_RIGHT ? 0 : 1) - (data & DB9_LEFT ? 0 : 1)); in db9_timer()
Dmaplecontrol.c56 input_report_abs(dev, ABS_X, res[12]); in dc_pad_callback()
93 ABS_GAS, ABS_BRAKE, ABS_X, ABS_Y, ABS_RX, ABS_RY, -1, -1, in probe_maple_controller()
132 for (i = ABS_X; i <= ABS_BRAKE; i++) in probe_maple_controller()
Dgamecon.c248 input_report_abs(dev, ABS_X, x); in gc_n64_process_packet()
396 input_report_abs(dev, ABS_X, !(s & data[6]) - !(s & data[7])); in gc_nes_process_packet()
407 input_report_abs(dev, ABS_X, !(s & data[6]) - !(s & data[7])); in gc_nes_process_packet()
506 input_report_abs(dev, ABS_X, in gc_multi_process_packet()
552 ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_HAT0X, ABS_HAT0Y
669 input_report_abs(dev, ABS_X, in gc_psx_report_one()
692 input_report_abs(dev, ABS_X, in gc_psx_report_one()
853 input_set_abs_params(input_dev, ABS_X + i, -1, 1, 0, 0); in gc_setup_pad()
866 input_set_abs_params(input_dev, ABS_X + i, -127, 126, 0, 2); in gc_setup_pad()
Dzhenhua.c96 input_report_abs(dev, ABS_X, data[2]); in zhenhua_process_packet()
176 input_set_abs_params(input_dev, ABS_X, 50, 200, 0, 0); in zhenhua_connect()
Dstinger.c82 input_report_abs(dev, ABS_X, (data[1] & 0x3F) - ((data[0] & 0x01) << 6)); in stinger_process_packet()
161 input_set_abs_params(input_dev, ABS_X, -64, 64, 0, 4); in stinger_connect()
Dwarrior.c79 input_report_abs(dev, ABS_X, ((data[0] & 8) << 5) - (data[2] | ((data[0] & 4) << 5))); in warrior_process_packet()
167 input_set_abs_params(input_dev, ABS_X, -64, 64, 0, 8); in warrior_connect()
Dtwidjoy.c125 input_report_abs(dev, ABS_X, -abs_x); in twidjoy_process_packet()
206 input_set_abs_params(input_dev, ABS_X, -50, 50, 4, 4); in twidjoy_connect()
Da3d.c152 …input_report_abs(dev, ABS_X, ((signed char)((data[15] << 6) | (data[16] << 3) | (data[17]))… in a3d_read()
322 int axes[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER }; in a3d_connect()
329 input_dev->absbit[0] |= BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | in a3d_connect()
Dadi.c78 static char adi_wmgpe_abs[] = { ABS_X, ABS_Y, ABS_HAT0X, ABS_HAT0Y };
79 static char adi_wmi_abs[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1…
80 static char adi_wmed3d_abs[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RZ, ABS_HAT0X, ABS_HAT0Y };
81 static char adi_cm2_abs[] = { ABS_X, ABS_Y, ABS_Z, ABS_RX, ABS_RY, ABS_RZ };
Dcobra.c129 input_report_abs(dev, ABS_X, ((data[i] >> 4) & 1) - ((data[i] >> 3) & 1)); in cobra_poll()
219 input_set_abs_params(input_dev, ABS_X, -1, 1, 0, 0); in cobra_connect()
Dspaceball.c59 static int spaceball_axes[] = { ABS_X, ABS_Z, ABS_Y, ABS_RX, ABS_RZ, ABS_RY };
248 input_set_abs_params(input_dev, ABS_X + i, -8000, 8000, 8, 40); in spaceball_connect()
Dtmdc.c68 { ABS_X, ABS_Y, ABS_RUDDER, ABS_THROTTLE, ABS_RX, ABS_RY, ABS_RZ };
72 { ABS_X, ABS_Y, ABS_RUDDER, -1, ABS_THROTTLE };
74 { ABS_RX, ABS_RY, ABS_X, ABS_Y };
Dinteract.c64 { ABS_RX, ABS_RY, ABS_X, ABS_Y, ABS_HAT0X, ABS_HAT0Y, -1 };
66 { ABS_X, ABS_Y, -1 };
Dgrip_mp.c94 static const int grip_abs_gp[] = { ABS_X, ABS_Y, -1 };
95 static const int grip_abs_c64[] = { ABS_X, ABS_Y, -1 };
521 input_report_abs(port->dev, ABS_X, port->xaxes); in report_slot()
Das5011.c152 input_report_abs(as5011->input_dev, ABS_X, x); in as5011_axis_interrupt()
276 input_set_abs_params(input_dev, ABS_X, in as5011_probe()
Dturbografx.c106 input_report_abs(dev, ABS_X, !!(data1 & TGFX_RIGHT) - !!(data1 & TGFX_LEFT)); in tgfx_timer()
231 input_set_abs_params(input_dev, ABS_X, -1, 1, 0, 0); in tgfx_probe()
Dwalkera0701.c112 input_report_abs(w->input_dev, ABS_X, val2); in walkera0701_parse_frame()
261 input_set_abs_params(w->input_dev, ABS_X, -512, 512, 0, 0); in walkera0701_connect()
Dxpad.c253 ABS_X, ABS_Y, /* left stick */
365 input_report_abs(dev, ABS_X, in xpad_process_packet()
467 input_report_abs(dev, ABS_X, in xpad360_process_packet()
567 input_report_abs(dev, ABS_X, in xpadone_process_buttons()
999 case ABS_X: in xpad_set_up_abs()
Dmagellan.c48 static int magellan_axes[] = { ABS_X, ABS_Y, ABS_Z, ABS_RX, ABS_RY, ABS_RZ };
Dspaceorb.c51 static int spaceorb_axes[] = { ABS_X, ABS_Y, ABS_Z, ABS_RX, ABS_RY, ABS_RZ };
Dguillemot.c48 { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, -1 };
Dgf2k.c72 static unsigned char gf2k_abs[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, ABS_GAS, ABS_BRAKE };
Danalog.c103 static short analog_axes[] = { ABS_X, ABS_Y, ABS_RUDDER, ABS_THROTTLE };
/linux-4.1.27/sound/usb/caiaq/
Dinput.c219 snd_caiaq_input_report_abs(cdev, ABS_X, buf, 2); in snd_caiaq_input_read_analog()
226 snd_caiaq_input_report_abs(cdev, ABS_X, buf, 0); in snd_caiaq_input_read_analog()
254 input_report_abs(input_dev, ABS_X, i); in snd_caiaq_input_read_erp()
328 input_report_abs(cdev->input_dev, ABS_X, buf[5] & 0xf); in snd_caiaq_input_read_io()
623 input->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | in snd_usb_caiaq_input_init()
628 input_set_abs_params(input, ABS_X, 0, 4096, 0, 10); in snd_usb_caiaq_input_init()
635 input->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) | in snd_usb_caiaq_input_init()
640 input_set_abs_params(input, ABS_X, 0, 1024, 0, 10); in snd_usb_caiaq_input_init()
647 input->absbit[0] = BIT_MASK(ABS_X); in snd_usb_caiaq_input_init()
651 input_set_abs_params(input, ABS_X, 0, 999, 0, 10); in snd_usb_caiaq_input_init()
[all …]
/linux-4.1.27/drivers/input/mouse/
Dpc110pad.c77 input_report_abs(pc110pad_dev, ABS_X, in pc110pad_interrupt()
145 pc110pad_dev->absbit[0] = BIT_MASK(ABS_X) | BIT_MASK(ABS_Y); in pc110pad_init()
148 input_abs_set_max(pc110pad_dev, ABS_X, 0x1ff); in pc110pad_init()
Dtouchkit_ps2.c61 input_report_abs(dev, ABS_X, TOUCHKIT_GET_X(packet)); in touchkit_ps2_process_byte()
90 input_set_abs_params(dev, ABS_X, 0, TOUCHKIT_MAX_XC, 0, 0); in touchkit_ps2_detect()
Dlifebook.c176 input_report_abs(dev1, ABS_X, in lifebook_process_byte()
181 input_report_abs(dev1, ABS_X, in lifebook_process_byte()
327 input_set_abs_params(dev1, ABS_X, 0, max_coord, 0, 0); in lifebook_init()
Dvmmouse.c193 input_report_abs(abs_dev, ABS_X, x); in vmmouse_report_events()
480 input_set_capability(abs_dev, EV_ABS, ABS_X); in vmmouse_init()
482 input_set_abs_params(abs_dev, ABS_X, 0, VMMOUSE_MAX_X, 0, 0); in vmmouse_init()
Dhgpk.c419 input_report_abs(idev, ABS_X, x); in hgpk_process_advanced_packet()
578 input_set_abs_params(input, ABS_X, 0, 399, 0, 0); in hgpk_setup_input_device()
582 input_abs_set_res(input, ABS_X, 8); in hgpk_setup_input_device()
593 input_set_abs_params(input, ABS_X, 0, 999, 0, 0); in hgpk_setup_input_device()
597 input_abs_set_res(input, ABS_X, 6); in hgpk_setup_input_device()
Delantech.c277 input_report_abs(dev, ABS_X, in elantech_report_absolute_v1()
389 input_report_abs(dev, ABS_X, x1); in elantech_report_absolute_v2()
524 input_report_abs(dev, ABS_X, x1); in elantech_report_absolute_v3()
1198 input_set_abs_params(dev, ABS_X, x_min, x_max, 0, 0); in elantech_set_input_params()
1209 input_set_abs_params(dev, ABS_X, x_min, x_max, 0, 0); in elantech_set_input_params()
1233 input_set_abs_params(dev, ABS_X, x_min, x_max, 0, 0); in elantech_set_input_params()
1235 input_abs_set_res(dev, ABS_X, x_res); in elantech_set_input_params()
Dnavpoint.c100 input_report_abs(navpoint->input, ABS_X, x); in navpoint_packet()
262 input_set_abs_params(input, ABS_X, in navpoint_probe()
Dvsxxxaa.c311 input_report_abs(dev, ABS_X, x); in vsxxxaa_handle_ABS_packet()
499 input_set_abs_params(input_dev, ABS_X, 0, 1023, 0, 0); in vsxxxaa_connect()
Dappletouch.c513 input_set_abs_params(dev->input, ABS_X, 0, in atp_detect_size()
630 input_report_abs(dev->input, ABS_X, x); in atp_complete_geyser_1_2()
750 input_report_abs(dev->input, ABS_X, x); in atp_complete_geyser_3_4()
917 input_set_abs_params(input_dev, ABS_X, 0, in atp_probe()
Dsynaptics_usb.c169 input_report_abs(input_dev, ABS_X, x); in synusb_report_touchpad()
393 input_set_abs_params(input_dev, ABS_X, in synusb_probe()
Dcypress_ps2.c377 input_set_abs_params(input, ABS_X, 0, cytp->tp_max_abs_x, 0, 0); in cypress_set_input_params()
395 input_abs_set_res(input, ABS_X, cytp->tp_res_x); in cypress_set_input_params()
Dsentelic.c795 input_report_abs(dev, ABS_X, abs_x); in fsp_process_byte()
972 input_set_abs_params(dev, ABS_X, 0, abs_x, 0, 0); in fsp_set_input_params()
Delan_i2c_core.c874 input_set_abs_params(input, ABS_X, 0, data->max_x, 0, 0); in elan_setup_input_device()
876 input_abs_set_res(input, ABS_X, data->x_res); in elan_setup_input_device()
Dalps.c312 input_report_abs(dev, ABS_X, x); in alps_process_packet_v1_v2()
326 input_report_abs(dev, ABS_X, x); in alps_process_packet_v1_v2()
868 input_report_abs(dev, ABS_X, x); in alps_process_packet_v6()
2802 input_set_abs_params(dev1, ABS_X, 0, priv->x_max, 0, 0); in alps_set_abs_params_st()
Dsynaptics.c1061 input_report_abs(dev, ABS_X, hw.x); in synaptics_process_packet()
1192 set_abs_position_params(dev, priv, ABS_X, ABS_Y); in set_input_params()
/linux-4.1.27/drivers/input/misc/
Dideapad_slidebar.c168 input_report_abs(slidebar_input_dev, ABS_X, slidebar_pos_get()); in slidebar_i8042_filter()
235 input_set_capability(slidebar_input_dev, EV_ABS, ABS_X); in ideapad_probe()
236 input_set_abs_params(slidebar_input_dev, ABS_X, 0, 0xff, 0, 0); in ideapad_probe()
Dmma8450.c130 input_report_abs(dev->input, ABS_X, x); in mma8450_poll()
198 input_set_abs_params(idev->input, ABS_X, -2048, 2047, 32, 32); in mma8450_probe()
Dxen-kbdfront.c91 input_report_abs(dev, ABS_X, event->pos.abs_x); in input_handler()
171 input_set_abs_params(ptr, ABS_X, 0, XENFB_WIDTH, 0, 0); in xenkbd_probe()
345 input_set_abs_params(info->ptr, ABS_X, 0, val, 0, 0); in xenkbd_backend_changed()
Dmpu3050.c245 input_report_abs(sensor->idev, ABS_X, axis.x); in mpu3050_interrupt_thread()
352 input_set_abs_params(idev, ABS_X, in mpu3050_probe()
Dcma3000_d0x.c150 input_report_abs(data->input_dev, ABS_X, datax); in cma3000_thread_irq()
341 input_set_abs_params(input_dev, ABS_X, in cma3000_init()
Dad714x.c380 input_report_abs(sw->input, ABS_X, sw->flt_pos); in ad714x_slider_state_machine()
845 input_report_abs(sw->input, ABS_X, in ad714x_touchpad_state_machine()
1050 __set_bit(ABS_X, input[alloc_idx]->absbit); in ad714x_probe()
1053 ABS_X, 0, sd_plat->max_coord, 0, 0); in ad714x_probe()
1114 __set_bit(ABS_X, input[alloc_idx]->absbit); in ad714x_probe()
1118 ABS_X, 0, tp_plat->x_max_coord, 0, 0); in ad714x_probe()
Dbma150.c341 input_report_abs(bma150->input, ABS_X, x); in bma150_report_xyz()
466 input_set_abs_params(idev, ABS_X, ABSMIN_ACC_VAL, ABSMAX_ACC_VAL, 0, 0); in bma150_init_input_device()
Dadxl34x.c228 .ev_code_x = ABS_X, /* EV_REL */
768 __set_bit(ABS_X, input_dev->absbit); in adxl34x_probe()
777 input_set_abs_params(input_dev, ABS_X, -range, range, 3, 3); in adxl34x_probe()
Dkxtj9.c135 input_report_abs(tj9->input_dev, ABS_X, tj9->pdata.negate_x ? -x : x); in kxtj9_report_acceleration_data()
302 input_set_abs_params(input_dev, ABS_X, -G_MAX, G_MAX, FUZZ, FLAT); in kxtj9_init_input_device()
Dims-pcu.c276 input_report_abs(input, ABS_X, x); in ims_pcu_gamepad_report()
326 input_set_abs_params(input, ABS_X, -1, 1, 0, 0); in ims_pcu_setup_gamepad()
/linux-4.1.27/drivers/input/
Dmousedev.c133 case ABS_X: in mousedev_touchpad_event()
137 size = input_abs_get_max(dev, ABS_X) - in mousedev_touchpad_event()
138 input_abs_get_min(dev, ABS_X); in mousedev_touchpad_event()
154 size = input_abs_get_max(dev, ABS_X) - in mousedev_touchpad_event()
155 input_abs_get_min(dev, ABS_X); in mousedev_touchpad_event()
176 case ABS_X: in mousedev_abs_event()
177 min = input_abs_get_min(dev, ABS_X); in mousedev_abs_event()
178 max = input_abs_get_max(dev, ABS_X); in mousedev_abs_event()
1027 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) },
1037 .absbit = { BIT_MASK(ABS_X) | BIT_MASK(ABS_Y) |
[all …]
Dinput-mt.c65 copy_abs(dev, ABS_X, ABS_MT_POSITION_X); in input_mt_init_slots()
228 input_event(dev, EV_ABS, ABS_X, x); in input_mt_report_pointer_emulation()
Djoydev.c785 __set_bit(ABS_X, jd_scratch); in joydev_dev_is_absolute_mouse()
958 .absbit = { BIT_MASK(ABS_X) },
/linux-4.1.27/drivers/input/tablet/
Dacecad.c97 input_report_abs(dev, ABS_X, x); in usb_acecad_irq()
208 input_set_abs_params(input_dev, ABS_X, 0, 5000, 4, 0); in usb_acecad_probe()
219 input_set_abs_params(input_dev, ABS_X, 0, 53000, 4, 0); in usb_acecad_probe()
Dkbtab.c70 input_report_abs(dev, ABS_X, get_unaligned_le16(&data[1])); in kbtab_irq()
160 input_set_abs_params(input_dev, ABS_X, 0, 0x2000, 4, 0); in kbtab_probe()
Dhanwang.c111 ABS_X, ABS_Y, ABS_TILT_X, ABS_TILT_Y, ABS_WHEEL,
198 input_report_abs(input_dev, ABS_X, in hanwang_parse_packet()
397 input_set_abs_params(input_dev, ABS_X, in hanwang_probe()
Dgtco.c582 input_set_abs_params(inputdev, ABS_X, device->min_X, device->max_X, in gtco_setup_caps()
687 input_report_abs(inputdev, ABS_X, val); in gtco_urb_callback()
746 input_report_abs(inputdev, ABS_X, val); in gtco_urb_callback()
765 input_report_abs(inputdev, ABS_X, val); in gtco_urb_callback()
Dwacom_serial4.c349 input_report_abs(wacom->dev, ABS_X, x); in wacom_handle_packet()
575 input_abs_set_res(wacom->dev, ABS_X, wacom->res_x); in wacom_connect()
577 input_set_abs_params(wacom->dev, ABS_X, 0, wacom->max_x, 0, 0); in wacom_connect()
Daiptek.c334 ABS_X, ABS_Y, ABS_PRESSURE, ABS_TILT_X, ABS_TILT_Y,
566 input_report_abs(inputdev, ABS_X, x); in aiptek_irq()
643 input_report_abs(inputdev, ABS_X, x); in aiptek_irq()
993 input_set_abs_params(aiptek->inputdev, ABS_X, 0, ret - 1, 0, 0); in aiptek_program_tablet()
1057 input_abs_get_max(aiptek->inputdev, ABS_X) + 1, in show_tabletSize()
1815 input_set_abs_params(inputdev, ABS_X, 0, 2999, 0, 0); in aiptek_probe()
1851 if (input_abs_get_max(aiptek->inputdev, ABS_X) > 0) { in aiptek_probe()
/linux-4.1.27/drivers/macintosh/ams/
Dams-input.c45 input_report_abs(idev, ABS_X, invert ? -x : x); in ams_idev_poll()
79 input_set_abs_params(input, ABS_X, -50, 50, 3, 0); in ams_input_enable()
/linux-4.1.27/drivers/input/joystick/iforce/
Diforce-main.c55 { ABS_X, ABS_Y, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y, -1 };
58 { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, ABS_HAT0X, ABS_HAT0Y, -1 };
61 { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RUDDER, ABS_HAT0X, ABS_HAT0Y,
399 case ABS_X: in iforce_init_device()
Diforce-packets.c186 input_report_abs(dev, ABS_X, (__s16) (((__s16)data[1] << 8) | data[0])); in iforce_process_packet()
/linux-4.1.27/drivers/hid/
Dwacom_wac.c81 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
97 input_report_abs(input, ABS_X, get_unaligned_le16(&data[1])); in wacom_penpartner_irq()
165 input_report_abs(input, ABS_X, data[3] | (data[2] << 7) | ((data[1] & 0x03) << 14)); in wacom_pl_irq()
207 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_ptu_irq()
234 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_dtu_irq()
282 input_report_abs(input, ABS_X, get_unaligned_be16(&data[3])); in wacom_dtus_irq()
345 input_report_abs(input, ABS_X, le16_to_cpup((__le16 *)&data[2])); in wacom_graphire_irq()
609 input_report_abs(input, ABS_X, 0); in wacom_intuos_inout()
811 input_report_abs(input, ABS_X, be16_to_cpup((__be16 *)&data[4])); in wacom_intuos_irq()
925 input_report_abs(input, ABS_X, (data[2] << 9) | (data[3] << 1) | ((data[9] >> 1) & 1)); in wacom_intuos_irq()
[all …]
Dhid-xinmo.c32 case ABS_X: in xinmo_event()
Dhid-ntrig.c474 input_set_abs_params(hi->input, ABS_X, in ntrig_input_mapping()
634 input_event(input, EV_ABS, ABS_X, nd->x); in ntrig_event()
727 input_event(input, EV_ABS, ABS_X, nd->x); in ntrig_event()
Dhid-magicmouse.c430 input_set_abs_params(input, ABS_X, TRACKPAD_MIN_X, in magicmouse_setup_input()
439 input_abs_set_res(input, ABS_X, TRACKPAD_RES_X); in magicmouse_setup_input()
Dhid-elo.c54 input_report_abs(input, ABS_X, (data[3] << 8) | data[2]); in elo_process_data()
Dhid-lg.c619 if (usage->type == EV_ABS && (usage->code == ABS_X || in lg_input_mapped()
Dhid-wiimote-modules.c1690 input_report_abs(wdata->extension.input, ABS_X, lx); in wiimod_pro_in_ext()
1901 set_bit(ABS_X, wdata->extension.input->absbit); in wiimod_pro_probe()
1906 ABS_X, -0x400, 0x400, 4, 100); in wiimod_pro_probe()
Dhid-input.c229 case ABS_X: in hidinput_calc_abs_res()
1009 if ((device->quirks & HID_QUIRK_BADPAD) && (usage->code == ABS_X || usage->code == ABS_Y)) { in hidinput_configure_usage()
Dhid-debug.c967 [ABS_X] = "X", [ABS_Y] = "Y",
Dhid-lg4ff.c285 case ABS_X: in lg4ff_adjust_input_event()
Dwacom_sys.c98 return hidinput_calc_abs_res(&field, ABS_X); in wacom_calc_hid_res()
/linux-4.1.27/Documentation/input/
Dinput-programming.txt200 the ABS_X axis:
202 button_dev.absmin[ABS_X] = 0;
203 button_dev.absmax[ABS_X] = 255;
204 button_dev.absfuzz[ABS_X] = 4;
205 button_dev.absflat[ABS_X] = 8;
209 input_set_abs_params(button_dev, ABS_X, 0, 255, 4, 8);
Drotary-encoder.txt104 .axis = ABS_X,
Dgamepad.txt128 The left analog-stick is reported as ABS_X, ABS_Y. The right analog stick is
/linux-4.1.27/Documentation/devicetree/bindings/input/
Drotary-encoder.txt8 Defaults to 0 (ABS_X / REL_X)
/linux-4.1.27/drivers/misc/ibmasm/
Dremote.c162 input_report_abs(dev, ABS_X, input->data.mouse.x); in send_mouse_event()
234 input_set_abs_params(mouse_dev, ABS_X, 0, MOUSE_X_MAX, 0, 0); in ibmasm_init_remote_input_dev()
/linux-4.1.27/drivers/mfd/
Ducb1x00-ts.c61 input_report_abs(idev, ABS_X, x); in ucb1x00_ts_evt_add()
401 input_set_abs_params(idev, ABS_X, 0, ts->x_res, 0, 0); in ucb1x00_ts_add()
/linux-4.1.27/drivers/platform/x86/
Dhdaps.c343 input_report_abs(input_dev, ABS_X, x - rest_x); in hdaps_mousedev_poll()
593 input_set_abs_params(idev, ABS_X, in hdaps_init()
Dclassmate-laptop.c206 input_report_abs(inputdev, ABS_X, x); in cmpc_accel_handler_v4()
345 input_set_abs_params(inputdev, ABS_X, -255, 255, 16, 0); in cmpc_accel_idev_init_v4()
555 input_report_abs(inputdev, ABS_X, x); in cmpc_accel_handler()
629 input_set_abs_params(inputdev, ABS_X, 0, 255, 8, 0); in cmpc_accel_idev_init()
Dasus-laptop.c473 input_report_abs(ipd->input, ABS_X, 0); in pega_accel_poll()
487 input_report_abs(ipd->input, ABS_X, -asus->pega_acc_x); in pega_accel_poll()
530 input_set_abs_params(ipd->input, ABS_X, in pega_accel_init()
Dacer-wmi.c1493 input_report_abs(acer_wmi_accel_dev, ABS_X, in acer_gsensor_event()
1917 input_set_abs_params(acer_wmi_accel_dev, ABS_X, -16384, 16384, 0, 0); in acer_wmi_accel_setup()
/linux-4.1.27/drivers/iio/adc/
Dat91_adc.c335 input_report_abs(st->ts_input, ABS_X, x); in at91_ts_sample()
392 input_report_abs(st->ts_input, ABS_X, st->ts_prev_absx); in at91_adc_rl_interrupt()
1089 input_set_abs_params(input, ABS_X, 0, (1 << MAX_POS_BITS) - 1, in at91_ts_register()
1102 input_set_abs_params(input, ABS_X, 0, (1 << MAX_RLPOS_BITS) - 1, in at91_ts_register()
/linux-4.1.27/drivers/hwmon/
Dapplesmc.c705 input_report_abs(idev, ABS_X, x - rest_x); in applesmc_idev_poll()
1172 input_set_abs_params(idev, ABS_X, in applesmc_create_accelerometer()
/linux-4.1.27/arch/blackfin/mach-bf527/boards/
Dtll6527m.c238 .ev_code_x = ABS_X, /* EV_REL */
/linux-4.1.27/drivers/staging/iio/adc/
Dmxs-lradc.c710 input_report_abs(lradc->ts_input, ABS_X, lradc->ts_x_pos); in mxs_lradc_report_ts_event()
1115 input_set_abs_params(input, ABS_X, 0, LRADC_SINGLE_SAMPLE_MASK, 0, 0); in mxs_lradc_ts_register()
/linux-4.1.27/drivers/misc/lis3lv02d/
Dlis3lv02d.c456 input_report_abs(pidev->input, ABS_X, x); in lis3lv02d_joystick_poll()
723 input_set_abs_params(input_dev, ABS_X, -max_val, max_val, fuzz, flat); in lis3lv02d_joystick_enable()
/linux-4.1.27/include/uapi/linux/
Dinput.h823 #define ABS_X 0x00 macro
/linux-4.1.27/drivers/media/rc/
Dimon.c1088 input_report_abs(ictx->touch, ABS_X, ictx->touch_x); in imon_touch_display_timeout()
1396 input_report_abs(ictx->touch, ABS_X, ictx->touch_x); in imon_touch_event()
2082 input_set_abs_params(touch, ABS_X, in imon_init_touch()
/linux-4.1.27/arch/blackfin/mach-bf609/boards/
Dezkit.c188 .ev_code_x = ABS_X, /* EV_REL */
/linux-4.1.27/arch/blackfin/mach-bf548/boards/
Dezkit.c219 .ev_code_x = ABS_X, /* EV_REL */
/linux-4.1.27/arch/blackfin/mach-bf537/boards/
Dstamp.c816 .ev_code_x = ABS_X, /* EV_REL */