Lines Matching refs:slots
52 mt = kzalloc(sizeof(*mt) + num_slots * sizeof(*mt->slots), GFP_KERNEL); in input_mt_init_slots()
93 input_mt_set_value(&mt->slots[i], ABS_MT_TRACKING_ID, -1); in input_mt_init_slots()
145 slot = &mt->slots[mt->slot]; in input_mt_report_slot_state()
208 struct input_mt_slot *ps = &mt->slots[i]; in input_mt_report_pointer_emulation()
247 if (!input_mt_is_used(mt, &mt->slots[i])) { in __input_mt_drop_unused()
353 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_matrix()
368 int *slots, int num_pos) in input_mt_set_slots() argument
374 slots[j] = -1; in input_mt_set_slots()
376 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_slots()
382 slots[j] = s - mt->slots; in input_mt_set_slots()
390 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) { in input_mt_set_slots()
395 if (slots[j] < 0) { in input_mt_set_slots()
396 slots[j] = s - mt->slots; in input_mt_set_slots()
421 int input_mt_assign_slots(struct input_dev *dev, int *slots, in input_mt_assign_slots() argument
438 input_mt_set_slots(mt, slots, num_pos); in input_mt_assign_slots()
464 for (s = mt->slots; s != mt->slots + mt->num_slots; s++) in input_mt_get_slot_by_key()
466 return s - mt->slots; 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()
471 return s - mt->slots; in input_mt_get_slot_by_key()