/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
D | of_touchscreen.c | 36 struct input_absinfo *absinfo; in touchscreen_set_params() local 45 absinfo = &dev->absinfo[axis]; in touchscreen_set_params() 46 absinfo->minimum = min; in touchscreen_set_params() 47 absinfo->maximum = max; in touchscreen_set_params() 48 absinfo->fuzz = fuzz; in touchscreen_set_params() 68 struct input_absinfo *absinfo; in touchscreen_parse_properties() local 74 if (!input->absinfo) in touchscreen_parse_properties() 127 absinfo = &input->absinfo[axis_x]; in touchscreen_parse_properties() 128 absinfo->maximum -= absinfo->minimum; in touchscreen_parse_properties() 129 absinfo->minimum = 0; in touchscreen_parse_properties() [all …]
|
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()
|
D | ads7846.c | 1400 swap(input_dev->absinfo[ABS_X], input_dev->absinfo[ABS_Y]); in ads7846_probe()
|
/kernel/linux/linux-5.10/include/linux/ |
D | input.h | 172 struct input_absinfo *absinfo; member 475 return dev->absinfo ? dev->absinfo[axis]._item : 0; \ 482 if (dev->absinfo) \ 483 dev->absinfo[axis]._item = val; \
|
/kernel/linux/linux-5.10/drivers/input/ |
D | input.c | 246 pold = &dev->absinfo[code].value; in input_handle_abs_event() 259 dev->absinfo[code].fuzz); in input_handle_abs_event() 502 if (dev->absinfo) in input_alloc_absinfo() 505 dev->absinfo = kcalloc(ABS_CNT, sizeof(*dev->absinfo), GFP_KERNEL); in input_alloc_absinfo() 506 if (!dev->absinfo) { in input_alloc_absinfo() 521 struct input_absinfo *absinfo; in input_set_abs_params() local 524 if (!dev->absinfo) in input_set_abs_params() 527 absinfo = &dev->absinfo[axis]; in input_set_abs_params() 528 absinfo->minimum = min; in input_set_abs_params() 529 absinfo->maximum = max; in input_set_abs_params() [all …]
|
D | input-mt.c | 16 if (dev->absinfo && test_bit(src, dev->absbit)) { in copy_abs() 17 dev->absinfo[dst] = dev->absinfo[src]; in copy_abs() 18 dev->absinfo[dst].fuzz = 0; in copy_abs()
|
D | evdev.c | 1206 if (!dev->absinfo) in evdev_do_ioctl() 1210 abs = dev->absinfo[t]; in evdev_do_ioctl() 1224 if (!dev->absinfo) in evdev_do_ioctl() 1246 dev->absinfo[t] = abs; in evdev_do_ioctl()
|
/kernel/linux/linux-5.10/drivers/input/misc/ |
D | uinput.c | 320 if (!dev->absinfo) { in uinput_create_device() 435 if (!dev->absinfo) in uinput_validate_absbits() 438 error = uinput_validate_absinfo(dev, cnt, &dev->absinfo[cnt]); in uinput_validate_absbits() 495 error = uinput_validate_absinfo(dev, setup.code, &setup.absinfo); in uinput_abs_setup() 500 if (!dev->absinfo) in uinput_abs_setup() 504 dev->absinfo[setup.code] = setup.absinfo; in uinput_abs_setup()
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
D | uinput.h | 35 struct input_absinfo absinfo; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
D | uinput.h | 47 struct input_absinfo absinfo; member
|
/kernel/linux/linux-5.10/include/uapi/linux/ |
D | uinput.h | 105 struct input_absinfo absinfo; member
|
/kernel/linux/patches/linux-5.10/unionpi_tiger_pacth/ |
D | hdf.patch | 244 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
D | linux-5.10.patch | 38596 + memcpy(info->axisInfo, input->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/linux-5.10/drivers/hid/ |
D | wacom_wac.c | 1791 struct input_absinfo *abs = &input->absinfo[usage->code]; in wacom_offset_rotation() 4088 if (!(input_dev->absinfo && (input_dev->absinfo[ABS_X].minimum || in wacom_setup_pad_input_capabilities() 4089 input_dev->absinfo[ABS_X].maximum))) in wacom_setup_pad_input_capabilities() 4091 if (!(input_dev->absinfo && (input_dev->absinfo[ABS_Y].minimum || in wacom_setup_pad_input_capabilities() 4092 input_dev->absinfo[ABS_Y].maximum))) in wacom_setup_pad_input_capabilities()
|
/kernel/linux/patches/linux-4.19/common_patch/ |
D | hdf.patch | 291 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/patches/linux-5.10/common_patch/ |
D | hdf.patch | 293 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/ |
D | hdf.patch | 274 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/patches/linux-5.10/zhiyuan_patch/ |
D | hdf.patch | 334 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/patches/linux-5.10/yangfan_patch/ |
D | hdf.patch | 280 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/patches/linux-5.10/rk3568_patch/ |
D | hdf.patch | 279 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/patches/linux-5.10/khdvk_3566b_patch/ |
D | hdf.patch | 279 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
|
/kernel/linux/linux-5.10/Documentation/input/ |
D | multi-touch-protocol.rst | 88 total number of type B slots reported in the absinfo for the ABS_MT_SLOT axis.
|