Lines Matching refs:num_slots
27 * @num_slots: number of slots used by the device
39 int input_mt_init_slots(struct input_dev *dev, unsigned int num_slots,
45 if (!num_slots)
48 return mt->num_slots != num_slots ? -EINVAL : 0;
50 mt = kzalloc(struct_size(mt, slots, num_slots), GFP_KERNEL);
54 mt->num_slots = num_slots;
56 input_set_abs_params(dev, ABS_MT_SLOT, 0, num_slots - 1, 0, 0);
70 if (num_slots >= 3)
72 if (num_slots >= 4)
74 if (num_slots >= 5)
83 unsigned int n2 = num_slots * num_slots;
90 for (i = 0; i < num_slots; i++)
209 for (i = 0; i < mt->num_slots; ++i) {
265 for (i = 0; i < mt->num_slots; i++) {
412 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
435 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
449 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) {
490 if (num_pos > mt->num_slots)
523 for (s = mt->slots; s != mt->slots + mt->num_slots; s++)
527 for (s = mt->slots; s != mt->slots + mt->num_slots; s++)