Lines Matching refs:hlock_class

227 static inline struct lock_class *hlock_class(struct held_lock *hlock)  in hlock_class()  function
355 stats = get_lock_stats(hlock_class(hlock)); in lock_release_holdtime()
774 struct lock_class *lock = hlock_class(hlock); in print_lock()
1679 __bfs_init_root(lock, hlock_class(hlock)); in bfs_init_root()
1693 __bfs_init_root(lock, hlock_class(hlock)); in bfs_init_rootb()
1891 struct lock_class *source = hlock_class(src); in print_circular_lock_scenario()
1892 struct lock_class *target = hlock_class(tgt); in print_circular_lock_scenario()
2000 return hlock_class(hlock) == entry->class && /* Found A -> .. -> B */ in hlock_conflict()
2580 print_lock_name(prev, hlock_class(prev)); in print_bad_irq_dependency()
2582 print_lock_name(next, hlock_class(next)); in print_bad_irq_dependency()
2601 hlock_class(prev), hlock_class(next)); in print_bad_irq_dependency()
2912 return hlock_class(hlock) == entry->class && /* Found A -> .. -> B */ in hlock_equal()
2993 struct lock_class *next = hlock_class(nxt); in print_deadlock_scenario()
2994 struct lock_class *prev = hlock_class(prv); in print_deadlock_scenario()
3013 struct lock_class *class = hlock_class(prev); in print_deadlock_bug()
3070 if (hlock_class(prev) != hlock_class(next)) in check_deadlock()
3080 class = hlock_class(prev); in check_deadlock()
3129 if (!hlock_class(prev)->key || !hlock_class(next)->key) { in check_prev_add()
3136 WARN_ONCE(!debug_locks_silent && !hlock_class(prev)->key, in check_prev_add()
3138 hlock_class(prev), in check_prev_add()
3139 hlock_class(prev)->name); in check_prev_add()
3140 WARN_ONCE(!debug_locks_silent && !hlock_class(next)->key, in check_prev_add()
3142 hlock_class(next), in check_prev_add()
3143 hlock_class(next)->name); in check_prev_add()
3148 struct lock_class *class = hlock_class(prev); in check_prev_add()
3180 list_for_each_entry(entry, &hlock_class(prev)->locks_after, entry) { in check_prev_add()
3181 if (entry->class == hlock_class(next)) { in check_prev_add()
3202 list_for_each_entry(entry, &hlock_class(next)->locks_before, entry) { in check_prev_add()
3203 if (entry->class == hlock_class(prev)) { in check_prev_add()
3235 ret = add_lock_to_list(hlock_class(next), hlock_class(prev), in check_prev_add()
3236 &hlock_class(prev)->locks_after, distance, in check_prev_add()
3242 ret = add_lock_to_list(hlock_class(prev), hlock_class(next), in check_prev_add()
3243 &hlock_class(next)->locks_before, distance, in check_prev_add()
3820 struct lock_class *class = hlock_class(hlock); in lookup_chain_cache_add()
3991 struct lock_class *class = hlock_class(lock); in print_usage_bug_scenario()
4033 print_lock_trace(hlock_class(this)->usage_traces[prev_bit], 1); in print_usage_bug()
4054 if (unlikely(hlock_class(this)->usage_mask & (1 << bad_bit))) { in valid_state()
4298 if (state_verbose(new_bit, hlock_class(this))) in mark_lock_irq()
4731 if (likely(hlock_class(this)->usage_mask & new_mask)) in mark_lock()
4739 if (unlikely(hlock_class(this)->usage_mask & new_mask)) in mark_lock()
4742 if (!hlock_class(this)->usage_mask) in mark_lock()
4745 hlock_class(this)->usage_mask |= new_mask; in mark_lock()
4748 if (!(hlock_class(this)->usage_traces[new_bit] = save_trace())) in mark_lock()
4854 u8 next_inner = hlock_class(next)->wait_type_inner; in check_wait_context()
4855 u8 next_outer = hlock_class(next)->wait_type_outer; in check_wait_context()
4879 struct lock_class *class = hlock_class(prev); in check_wait_context()
5233 WARN_ON_ONCE(depth && !hlock_class(hlock - 1)->key); in __lock_acquire()
5234 WARN_ON_ONCE(!hlock_class(hlock)->key); in __lock_acquire()
5386 hlock_class(hlock)->subclass, in reacquire_held_locks()
6066 contention_point = lock_point(hlock_class(hlock)->contention_point, ip); in __lock_contended()
6067 contending_point = lock_point(hlock_class(hlock)->contending_point, in __lock_contended()
6070 stats = get_lock_stats(hlock_class(hlock)); in __lock_contended()
6116 stats = get_lock_stats(hlock_class(hlock)); in __lock_acquired()