Lines Matching refs:num_slots
26 * @num_slots: number of slots used by the device
38 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
44 if (!num_slots)
47 return mt->num_slots != num_slots ? -EINVAL : 0;
49 mt = kzalloc(struct_size(mt, slots, num_slots), GFP_KERNEL);
53 mt->num_slots = num_slots;
55 input_set_abs_params(dev, ABS_MT_SLOT, 0, num_slots - 1, 0, 0);
69 if (num_slots >= 3)
71 if (num_slots >= 4)
73 if (num_slots >= 5)
82 unsigned int n2 = num_slots * num_slots;
89 for (i = 0; i < num_slots; i++)
208 for (i = 0; i < mt->num_slots; ++i) {
262 for (i = 0; i < mt->num_slots; i++) {
372 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
395 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
409 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
450 if (num_pos > mt->num_slots)
483 for (s = mt->slots; s != mt->slots + mt->num_slots; s++)
487 for (s = mt->slots; s != mt->slots + mt->num_slots; s++)