Lines Matching refs:num_slots
41 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots, in input_mt_init_slots() argument
47 if (!num_slots) in input_mt_init_slots()
50 return mt->num_slots != num_slots ? -EINVAL : 0; in input_mt_init_slots()
52 mt = kzalloc(sizeof(*mt) + num_slots * sizeof(*mt->slots), GFP_KERNEL); in input_mt_init_slots()
56 mt->num_slots = num_slots; in input_mt_init_slots()
58 input_set_abs_params(dev, ABS_MT_SLOT, 0, num_slots - 1, 0, 0); in input_mt_init_slots()
72 if (num_slots >= 3) in input_mt_init_slots()
74 if (num_slots >= 4) in input_mt_init_slots()
76 if (num_slots >= 5) in input_mt_init_slots()
85 unsigned int n2 = num_slots * num_slots; in input_mt_init_slots()
92 for (i = 0; i < num_slots; i++) in input_mt_init_slots()
207 for (i = 0; i < mt->num_slots; ++i) { in input_mt_report_pointer_emulation()
246 for (i = 0; i < mt->num_slots; i++) { in __input_mt_drop_unused()
353 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_matrix()
376 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_slots()
390 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_slots()
431 if (num_pos > mt->num_slots) in input_mt_assign_slots()
464 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) in input_mt_get_slot_by_key()
468 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) in input_mt_get_slot_by_key()