Home
last modified time | relevance | path

Searched refs:absinfo (Results 1 – 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dof_touchscreen.c36 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 …]
Dbu21013_ts.c459 info = &in_dev->absinfo[ABS_MT_POSITION_X]; in bu21013_probe()
466 info = &in_dev->absinfo[ABS_MT_POSITION_Y]; in bu21013_probe()
Dads7846.c1400 swap(input_dev->absinfo[ABS_X], input_dev->absinfo[ABS_Y]); in ads7846_probe()
/kernel/linux/linux-5.10/include/linux/
Dinput.h172 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/
Dinput.c246 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 …]
Dinput-mt.c16 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()
Devdev.c1206 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/
Duinput.c320 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/
Duinput.h35 struct input_absinfo absinfo; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
Duinput.h47 struct input_absinfo absinfo; member
/kernel/linux/linux-5.10/include/uapi/linux/
Duinput.h105 struct input_absinfo absinfo; member
/kernel/linux/patches/linux-5.10/unionpi_tiger_pacth/
Dhdf.patch244 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
Dlinux-5.10.patch38596 + memcpy(info->axisInfo, input->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/linux-5.10/drivers/hid/
Dwacom_wac.c1791 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/
Dhdf.patch291 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/patches/linux-5.10/common_patch/
Dhdf.patch293 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/patches/linux-5.10/imx8mm_patch/
Dhdf.patch274 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/patches/linux-5.10/zhiyuan_patch/
Dhdf.patch334 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/patches/linux-5.10/yangfan_patch/
Dhdf.patch280 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/patches/linux-5.10/rk3568_patch/
Dhdf.patch279 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/patches/linux-5.10/khdvk_3566b_patch/
Dhdf.patch279 + memcpy(info->axisInfo, dev->absinfo, sizeof(struct input_absinfo) * ABS_CNT);
/kernel/linux/linux-5.10/Documentation/input/
Dmulti-touch-protocol.rst88 total number of type B slots reported in the absinfo for the ABS_MT_SLOT axis.