Searched refs:absinfo (Results 1 – 15 of 15) sorted by relevance
| /linux-6.15/drivers/input/ |
| H A D | touchscreen.c | 46 absinfo = &dev->absinfo[axis]; in touchscreen_set_params() 47 absinfo->minimum = min; in touchscreen_set_params() 48 absinfo->maximum = max; in touchscreen_set_params() 49 absinfo->fuzz = fuzz; in touchscreen_set_params() 75 if (!input->absinfo) in touchscreen_parse_properties() 128 absinfo = &input->absinfo[axis_x]; in touchscreen_parse_properties() 129 absinfo->maximum -= absinfo->minimum; in touchscreen_parse_properties() 130 absinfo->minimum = 0; in touchscreen_parse_properties() 136 absinfo = &input->absinfo[axis_y]; in touchscreen_parse_properties() 137 absinfo->maximum -= absinfo->minimum; in touchscreen_parse_properties() [all …]
|
| H A D | input.c | 438 if (dev->absinfo) in input_alloc_absinfo() 441 dev->absinfo = kcalloc(ABS_CNT, sizeof(*dev->absinfo), GFP_KERNEL); in input_alloc_absinfo() 442 if (!dev->absinfo) { in input_alloc_absinfo() 463 if (!dev->absinfo) in input_set_abs_params() 466 absinfo = &dev->absinfo[axis]; in input_set_abs_params() 469 absinfo->fuzz = fuzz; in input_set_abs_params() 470 absinfo->flat = flat; in input_set_abs_params() 500 if (!src->absinfo) in input_copy_abs() 504 if (!dst->absinfo) in input_copy_abs() 507 dst->absinfo[dst_axis] = src->absinfo[src_axis]; in input_copy_abs() [all …]
|
| H A D | input-mt.c | 17 if (dev->absinfo && test_bit(src, dev->absbit)) { in copy_abs() 18 dev->absinfo[dst] = dev->absinfo[src]; in copy_abs() 19 dev->absinfo[dst].fuzz = 0; in copy_abs()
|
| H A D | evdev.c | 1204 if (!dev->absinfo) in evdev_do_ioctl() 1208 abs = dev->absinfo[t]; in evdev_do_ioctl() 1222 if (!dev->absinfo) in evdev_do_ioctl() 1244 dev->absinfo[t] = abs; in evdev_do_ioctl()
|
| /linux-6.15/drivers/hid/ |
| H A D | hid-universal-pidff.c | 120 if (!input->absinfo) in universal_pidff_input_configured() 129 input->absinfo[axis].minimum, in universal_pidff_input_configured() 130 input->absinfo[axis].maximum, in universal_pidff_input_configured() 138 input->absinfo[ABS_Y].minimum, in universal_pidff_input_configured() 139 input->absinfo[ABS_Y].maximum, 0, 0); in universal_pidff_input_configured()
|
| H A D | wacom_wac.c | 1814 struct input_absinfo *abs = &input->absinfo[usage->code]; in wacom_offset_rotation() 4233 if (!(input_dev->absinfo && (input_dev->absinfo[ABS_X].minimum || in wacom_setup_pad_input_capabilities() 4234 input_dev->absinfo[ABS_X].maximum))) in wacom_setup_pad_input_capabilities() 4236 if (!(input_dev->absinfo && (input_dev->absinfo[ABS_Y].minimum || in wacom_setup_pad_input_capabilities() 4237 input_dev->absinfo[ABS_Y].maximum))) in wacom_setup_pad_input_capabilities()
|
| /linux-6.15/include/linux/ |
| H A D | input.h | 178 struct input_absinfo *absinfo; member 499 return dev->absinfo ? dev->absinfo[axis]._item : 0; \ 506 if (dev->absinfo) \ 507 dev->absinfo[axis]._item = val; \
|
| /linux-6.15/drivers/input/misc/ |
| H A D | uinput.c | 321 if (!dev->absinfo) { in uinput_create_device() 450 if (!dev->absinfo) in uinput_validate_absbits() 453 error = uinput_validate_absinfo(dev, cnt, &dev->absinfo[cnt]); in uinput_validate_absbits() 510 error = uinput_validate_absinfo(dev, setup.code, &setup.absinfo); in uinput_abs_setup() 515 if (!dev->absinfo) in uinput_abs_setup() 519 dev->absinfo[setup.code] = setup.absinfo; in uinput_abs_setup()
|
| /linux-6.15/include/uapi/linux/ |
| H A D | uinput.h | 105 struct input_absinfo absinfo; member
|
| /linux-6.15/drivers/input/touchscreen/ |
| H A D | bu21013_ts.c | 459 info = &in_dev->absinfo[ABS_MT_POSITION_X]; in bu21013_probe() 466 info = &in_dev->absinfo[ABS_MT_POSITION_Y]; in bu21013_probe()
|
| H A D | silead.c | 94 struct input_absinfo *absinfo_x = &data->input->absinfo[ABS_MT_POSITION_X]; in silead_apply_efi_fw_min_max() 95 struct input_absinfo *absinfo_y = &data->input->absinfo[ABS_MT_POSITION_Y]; in silead_apply_efi_fw_min_max()
|
| H A D | ads7846.c | 1341 swap(input_dev->absinfo[ABS_X], input_dev->absinfo[ABS_Y]); in ads7846_probe()
|
| /linux-6.15/tools/testing/selftests/hid/tests/ |
| H A D | test_multitouch.py | 508 absinfo = evdev.absinfo[libevdev.EV_ABS.ABS_MT_POSITION_X] 509 return absinfo is not None and absinfo.resolution == 3 1047 if evdev.absinfo[libevdev.EV_ABS.ABS_MT_TOOL_TYPE] is not None: 1747 if evdev.absinfo[libevdev.EV_ABS.ABS_MT_TOOL_TYPE] is not None:
|
| H A D | test_wacom_generic.py | 826 info = evdev.absinfo[libevdev.EV_ABS.ABS_WHEEL]
|
| /linux-6.15/Documentation/input/ |
| H A D | multi-touch-protocol.rst | 88 total number of type B slots reported in the absinfo for the ABS_MT_SLOT axis.
|