| /Linux-v5.15/arch/arm/boot/dts/ | 
| D | sun4i-a10-inet9f-rev03.dts | 69 			linux,input-type = <EV_ABS>;77 			linux,input-type = <EV_ABS>;
 85 			linux,input-type = <EV_ABS>;
 93 			linux,input-type = <EV_ABS>;
 101 			linux,input-type = <EV_ABS>;
 109 			linux,input-type = <EV_ABS>;
 117 			linux,input-type = <EV_ABS>;
 125 			linux,input-type = <EV_ABS>;
 133 			linux,input-type = <EV_ABS>;
 141 			linux,input-type = <EV_ABS>;
 [all …]
 
 | 
| /Linux-v5.15/drivers/hid/ | 
| D | hid-ntrig.c | 469 					EV_ABS, ABS_MT_POSITION_X);  in ntrig_input_mapping()491 					EV_ABS, ABS_MT_POSITION_Y);  in ntrig_input_mapping()
 526 				      EV_ABS, ABS_MT_TOUCH_MAJOR);  in ntrig_input_mapping()
 530 				      EV_ABS, ABS_MT_TOUCH_MINOR);  in ntrig_input_mapping()
 554 			|| usage->type == EV_ABS)  in ntrig_input_mapped()
 630 			input_event(input, EV_ABS, ABS_X, nd->x);  in ntrig_event()
 631 			input_event(input, EV_ABS, ABS_Y, nd->y);  in ntrig_event()
 723 			input_event(input, EV_ABS, ABS_X, nd->x);  in ntrig_event()
 724 			input_event(input, EV_ABS, ABS_Y, nd->y);  in ntrig_event()
 728 		input_event(input, EV_ABS, ABS_MT_POSITION_X, nd->x);  in ntrig_event()
 [all …]
 
 | 
| D | hid-udraw-ps3.c | 311 	input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY);  in udraw_setup_touch()338 	input_dev->evbit[0] = BIT(EV_ABS) | BIT(EV_KEY);  in udraw_setup_pen()
 366 	input_dev->evbit[0] = BIT(EV_ABS);  in udraw_setup_accel()
 389 	input_dev->evbit[0] = BIT(EV_KEY) | BIT(EV_ABS);  in udraw_setup_joypad()
 
 | 
| D | wacom_wac.c | 1868 	case EV_ABS:  in wacom_map_usage()1969 		wacom_map_usage(input, usage, field, EV_ABS, ABS_X, 0);  in wacom_wac_pad_usage_mapping()
 1974 		wacom_map_usage(input, usage, field, EV_ABS, ABS_Y, 0);  in wacom_wac_pad_usage_mapping()
 1979 		wacom_map_usage(input, usage, field, EV_ABS, ABS_Z, 0);  in wacom_wac_pad_usage_mapping()
 2013 		wacom_map_usage(input, usage, field, EV_ABS, ABS_RX, 0);  in wacom_wac_pad_usage_mapping()
 2017 		wacom_map_usage(input, usage, field, EV_ABS, ABS_RY, 0);  in wacom_wac_pad_usage_mapping()
 2021 		wacom_map_usage(input, usage, field, EV_ABS, ABS_WHEEL, 0);  in wacom_wac_pad_usage_mapping()
 2029 		usage->type = EV_ABS;  in wacom_wac_pad_usage_mapping()
 2031 		set_bit(EV_ABS, input->evbit);  in wacom_wac_pad_usage_mapping()
 2184 		input_event(input, EV_ABS, ABS_MISC, active ? PAD_DEVICE_ID : 0);  in wacom_wac_pad_report()
 [all …]
 
 | 
| D | hid-multitouch.c | 1099 		input_event(input, EV_ABS, ABS_MT_POSITION_X, *slot->x);  in mt_process_slot()1100 		input_event(input, EV_ABS, ABS_MT_POSITION_Y, *slot->y);  in mt_process_slot()
 1101 		input_event(input, EV_ABS, ABS_MT_TOOL_X, *slot->cx);  in mt_process_slot()
 1102 		input_event(input, EV_ABS, ABS_MT_TOOL_Y, *slot->cy);  in mt_process_slot()
 1103 		input_event(input, EV_ABS, ABS_MT_DISTANCE, !*slot->tip_state);  in mt_process_slot()
 1104 		input_event(input, EV_ABS, ABS_MT_ORIENTATION, orientation);  in mt_process_slot()
 1105 		input_event(input, EV_ABS, ABS_MT_PRESSURE, *slot->p);  in mt_process_slot()
 1106 		input_event(input, EV_ABS, ABS_MT_TOUCH_MAJOR, major);  in mt_process_slot()
 1107 		input_event(input, EV_ABS, ABS_MT_TOUCH_MINOR, minor);  in mt_process_slot()
 
 | 
| /Linux-v5.15/drivers/input/rmi4/ | 
| D | rmi_2d_sensor.c | 98 		input_event(sensor->input, EV_ABS, ABS_MT_POSITION_X, obj->x);  in rmi_2d_sensor_abs_report()99 		input_event(sensor->input, EV_ABS, ABS_MT_POSITION_Y, obj->y);  in rmi_2d_sensor_abs_report()
 100 		input_event(sensor->input, EV_ABS, ABS_MT_ORIENTATION, wide);  in rmi_2d_sensor_abs_report()
 101 		input_event(sensor->input, EV_ABS, ABS_MT_PRESSURE, obj->z);  in rmi_2d_sensor_abs_report()
 102 		input_event(sensor->input, EV_ABS, ABS_MT_TOUCH_MAJOR, major);  in rmi_2d_sensor_abs_report()
 103 		input_event(sensor->input, EV_ABS, ABS_MT_TOUCH_MINOR, minor);  in rmi_2d_sensor_abs_report()
 155 		set_bit(EV_ABS, input->evbit);  in rmi_2d_sensor_set_input_params()
 
 | 
| /Linux-v5.15/drivers/input/ | 
| D | input-mt.c | 148 		input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, -1);  in input_mt_report_slot_state()156 	input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, id);  in input_mt_report_slot_state()
 157 	input_event(dev, EV_ABS, ABS_MT_TOOL_TYPE, tool_type);  in input_mt_report_slot_state()
 244 		input_event(dev, EV_ABS, ABS_X, x);  in input_mt_report_pointer_emulation()
 245 		input_event(dev, EV_ABS, ABS_Y, y);  in input_mt_report_pointer_emulation()
 249 			input_event(dev, EV_ABS, ABS_PRESSURE, p);  in input_mt_report_pointer_emulation()
 253 			input_event(dev, EV_ABS, ABS_PRESSURE, 0);  in input_mt_report_pointer_emulation()
 265 			input_event(dev, EV_ABS, ABS_MT_TRACKING_ID, -1);  in __input_mt_drop_unused()
 
 | 
| D | joydev.c | 129 	case EV_ABS:  in joydev_event()833 	 *      EV_ABS, EV_KEY and EV_SYN  in joydev_dev_is_absolute_mouse()
 835 	 *      EV_ABS, EV_KEY, EV_SYN and EV_MSC  in joydev_dev_is_absolute_mouse()
 837 	 *      EV_ABS, EV_KEY, EV_SYN, EV_MSC and EV_REL.  in joydev_dev_is_absolute_mouse()
 845 	__set_bit(EV_ABS, jd_scratch);  in joydev_dev_is_absolute_mouse()
 1022 		.evbit = { BIT_MASK(EV_ABS) },
 1028 		.evbit = { BIT_MASK(EV_ABS) },
 1034 		.evbit = { BIT_MASK(EV_ABS) },
 1040 		.evbit = { BIT_MASK(EV_ABS) },
 
 | 
| /Linux-v5.15/include/linux/ | 
| D | gpio_keys.h | 16  * @type:		input event type (%EV_KEY, %EV_SW, %EV_ABS)22  * @value:		axis value for %EV_ABS
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/input/ | 
| D | gpio-keys.yaml | 49             If linux,input-type is EV_ABS or EV_REL then this51             EV_ABS/EV_REL axis will generate an event with a value of 0
 
 | 
| D | adc-joystick.yaml | 61         description: EV_ABS specific event code generated by the axis.
 | 
| /Linux-v5.15/drivers/input/keyboard/ | 
| D | gpio_keys_polled.c | 56 	} else if (type == EV_ABS) {  in gpio_keys_button_event()116 			input_event(input, EV_ABS, i, 0);  in gpio_keys_polled_poll()
 210 		if (button->type != EV_ABS || button->code != code)  in gpio_keys_polled_set_abs_params()
 343 		if (type == EV_ABS)  in gpio_keys_polled_probe()
 
 | 
| D | goldfish_events.c | 26 	PAGE_ABSDATA    = 0x20000 | EV_ABS,153 	events_import_bits(edev, input_dev->absbit, EV_ABS, ABS_MAX);  in events_probe()
 
 | 
| /Linux-v5.15/Documentation/input/ | 
| D | event-codes.rst | 49 * EV_ABS:185 space is unknown. If the absolute position is known, EV_ABS codes should be used
 214 EV_ABS  section in Event codes
 217 EV_ABS events describe absolute changes in a property. For example, a touchpad
 220 A few EV_ABS codes have special meanings:
 
 | 
| /Linux-v5.15/drivers/input/touchscreen/ | 
| D | ipaq-micro-ts.c | 104 	input_set_capability(ts->input, EV_ABS, ABS_X);  in micro_ts_probe()105 	input_set_capability(ts->input, EV_ABS, ABS_Y);  in micro_ts_probe()
 
 | 
| D | penmount.c | 75 			input_event(input, EV_ABS, ABS_MT_POSITION_X, pm->slots[i].x);  in pm_mtevent()76 			input_event(input, EV_ABS, ABS_MT_POSITION_Y, pm->slots[i].y);  in pm_mtevent()
 222 	input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in pm_connect()
 
 | 
| D | zet6223.c | 86 		input_event(ts->input, EV_ABS, ABS_MT_POSITION_X,  in zet6223_irq()88 		input_event(ts->input, EV_ABS, ABS_MT_POSITION_Y,  in zet6223_irq()
 
 | 
| D | chipone_icn8318.c | 214 	input_set_capability(input, EV_ABS, ABS_MT_POSITION_X);  in icn8318_probe()215 	input_set_capability(input, EV_ABS, ABS_MT_POSITION_Y);  in icn8318_probe()
 
 | 
| D | msg2638.c | 209 	input_set_capability(input_dev, EV_ABS, ABS_MT_POSITION_X);  in msg2638_init_input_dev()210 	input_set_capability(input_dev, EV_ABS, ABS_MT_POSITION_Y);  in msg2638_init_input_dev()
 
 | 
| D | cy8ctma140.c | 221 	input_set_capability(input, EV_ABS, ABS_MT_POSITION_X);  in cy8ctma140_probe()222 	input_set_capability(input, EV_ABS, ABS_MT_POSITION_Y);  in cy8ctma140_probe()
 
 | 
| D | hp680_ts_input.c | 85 	hp680_ts_dev->evbit[0] = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY);  in hp680_ts_init()
 | 
| /Linux-v5.15/sound/usb/caiaq/ | 
| D | input.c | 609 		input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in snd_usb_caiaq_input_init()621 		input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in snd_usb_caiaq_input_init()
 633 		input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in snd_usb_caiaq_input_init()
 643 		input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in snd_usb_caiaq_input_init()
 669 		input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in snd_usb_caiaq_input_init()
 717 		input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in snd_usb_caiaq_input_init()
 759 		input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in snd_usb_caiaq_input_init()
 
 | 
| /Linux-v5.15/drivers/input/mouse/ | 
| D | touchkit_ps2.c | 74 		dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS);  in touchkit_ps2_detect()
 | 
| /Linux-v5.15/include/linux/input/ | 
| D | mt.h | 87 	input_event(dev, EV_ABS, ABS_MT_SLOT, slot);  in input_mt_slot()
 | 
| /Linux-v5.15/drivers/virtio/ | 
| D | virtio_input.c | 289 	virtinput_cfg_bits(vi, VIRTIO_INPUT_CFG_EV_BITS, EV_ABS,  in virtinput_probe()302 	if (test_bit(EV_ABS, vi->idev->evbit)) {  in virtinput_probe()
 
 |