Lines Matching defs:class_idx
223 unsigned int class_idx = hlock->class_idx;
225 /* Don't re-read hlock->class_idx, can't use READ_ONCE() on bitfield */
228 if (!test_bit(class_idx, lock_classes_in_use)) {
237 * At this point, if the passed hlock->class_idx is still garbage,
240 return lock_classes + class_idx;
430 return (hlock->class_idx | (hlock->read << MAX_LOCKDEP_KEYS_BITS));
764 * to print the lock unless the hlock class_idx does not point to a
767 * happened we can't count on class_idx to tell either.
2184 if (src->class_idx == target->class_idx)
3116 if (prev->class_idx == next->class_idx) {
3466 * pointers. Make sure this bit isn't set in 'normal' class_idx usage.
3531 unsigned int class_idx = chain_hlock_class_idx(chain_hlock);
3533 return lock_classes + class_idx;
3920 * hlock->class_idx can't go beyond MAX_LOCKDEP_KEYS, but is
3923 if (DEBUG_LOCKS_WARN_ON(!test_bit(hlock->class_idx, lock_classes_in_use)))
4999 int class_idx;
5041 class_idx = class - lock_classes;
5046 if (hlock->class_idx == class_idx && nest_lock) {
5070 hlock->class_idx = class_idx;
5105 * Whoops, we did it again.. class_idx is invalid.
5107 if (DEBUG_LOCKS_WARN_ON(!test_bit(class_idx, lock_classes_in_use)))
5226 if (hlock->class_idx == class - lock_classes)
5334 hlock->class_idx = class - lock_classes;
5684 hlock->class_idx = class - lock_classes;