Lines Matching refs:absinfo
177 pold = &dev->absinfo[code].value; in input_handle_abs_event()
180 is_new_slot = mt->slot != dev->absinfo[ABS_MT_SLOT].value; in input_handle_abs_event()
191 dev->absinfo[code].fuzz); in input_handle_abs_event()
200 dev->absinfo[ABS_MT_SLOT].value = mt->slot; in input_handle_abs_event()
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()
457 struct input_absinfo *absinfo; in input_set_abs_params() local
463 if (!dev->absinfo) in input_set_abs_params()
466 absinfo = &dev->absinfo[axis]; in input_set_abs_params()
467 absinfo->minimum = min; in input_set_abs_params()
468 absinfo->maximum = max; 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()
1596 kfree(dev->absinfo); in input_dev_release()
2172 mt_slots = dev->absinfo[ABS_MT_TRACKING_ID].maximum - in input_estimate_events_per_packet()
2173 dev->absinfo[ABS_MT_TRACKING_ID].minimum + 1; in input_estimate_events_per_packet()
2353 if (test_bit(EV_ABS, dev->evbit) && !dev->absinfo) { in input_register_device()