Searched refs:absinfo (Results 1 – 11 of 11) sorted by relevance
36 struct input_absinfo *absinfo; in touchscreen_set_params() local45 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() local74 if (!input->absinfo) in touchscreen_parse_properties()128 absinfo = &input->absinfo[axis]; in touchscreen_parse_properties()129 absinfo->maximum -= absinfo->minimum; in touchscreen_parse_properties()130 absinfo->minimum = 0; in touchscreen_parse_properties()[all …]
459 info = &in_dev->absinfo[ABS_MT_POSITION_X]; in bu21013_probe()466 info = &in_dev->absinfo[ABS_MT_POSITION_Y]; in bu21013_probe()
1385 swap(input_dev->absinfo[ABS_X], input_dev->absinfo[ABS_Y]); in ads7846_probe()
172 struct input_absinfo *absinfo; member474 return dev->absinfo ? dev->absinfo[axis]._item : 0; \481 if (dev->absinfo) \482 dev->absinfo[axis]._item = val; \
231 pold = &dev->absinfo[code].value; in input_handle_abs_event()244 dev->absinfo[code].fuzz); in input_handle_abs_event()487 if (dev->absinfo) in input_alloc_absinfo()490 dev->absinfo = kcalloc(ABS_CNT, sizeof(*dev->absinfo), GFP_KERNEL); in input_alloc_absinfo()491 if (!dev->absinfo) { in input_alloc_absinfo()506 struct input_absinfo *absinfo; in input_set_abs_params() local509 if (!dev->absinfo) in input_set_abs_params()512 absinfo = &dev->absinfo[axis]; in input_set_abs_params()513 absinfo->minimum = min; in input_set_abs_params()514 absinfo->maximum = max; in input_set_abs_params()[all …]
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()
1218 if (!dev->absinfo) in evdev_do_ioctl()1222 abs = dev->absinfo[t]; in evdev_do_ioctl()1236 if (!dev->absinfo) in evdev_do_ioctl()1258 dev->absinfo[t] = abs; in evdev_do_ioctl()
316 if (!dev->absinfo) { in uinput_create_device()431 if (!dev->absinfo) in uinput_validate_absbits()434 error = uinput_validate_absinfo(dev, cnt, &dev->absinfo[cnt]); in uinput_validate_absbits()491 error = uinput_validate_absinfo(dev, setup.code, &setup.absinfo); in uinput_abs_setup()496 if (!dev->absinfo) in uinput_abs_setup()500 dev->absinfo[setup.code] = setup.absinfo; in uinput_abs_setup()
105 struct input_absinfo absinfo; member
1778 struct input_absinfo *abs = &input->absinfo[usage->code]; in wacom_offset_rotation()4068 if (!(input_dev->absinfo && (input_dev->absinfo[ABS_X].minimum || in wacom_setup_pad_input_capabilities()4069 input_dev->absinfo[ABS_X].maximum))) in wacom_setup_pad_input_capabilities()4071 if (!(input_dev->absinfo && (input_dev->absinfo[ABS_Y].minimum || in wacom_setup_pad_input_capabilities()4072 input_dev->absinfo[ABS_Y].maximum))) in wacom_setup_pad_input_capabilities()
88 total number of type B slots reported in the absinfo for the ABS_MT_SLOT axis.