Lines Matching refs:hlock_class

156 static inline struct lock_class *hlock_class(struct held_lock *hlock)  in hlock_class()  function
287 stats = get_lock_stats(hlock_class(hlock)); in lock_release_holdtime()
684 struct lock_class *lock = hlock_class(hlock); in print_lock()
1567 struct lock_class *source = hlock_class(src); in print_circular_lock_scenario()
1568 struct lock_class *target = hlock_class(tgt); in print_circular_lock_scenario()
1791 .class = hlock_class(src), in check_noncircular()
1797 ret = check_path(hlock_class(target), &src_entry, &target_entry); in check_noncircular()
1829 .class = hlock_class(src), in check_redundant()
1835 ret = check_path(hlock_class(target), &src_entry, &target_entry); in check_redundant()
2056 print_lock_name(hlock_class(prev)); in print_bad_irq_dependency()
2058 print_lock_name(hlock_class(next)); in print_bad_irq_dependency()
2077 hlock_class(prev), hlock_class(next)); in print_bad_irq_dependency()
2239 this.class = hlock_class(prev); in check_irq_usage()
2258 that.class = hlock_class(next); in check_irq_usage()
2332 struct lock_class *next = hlock_class(nxt); in print_deadlock_scenario()
2333 struct lock_class *prev = hlock_class(prv); in print_deadlock_scenario()
2395 if (hlock_class(prev) != hlock_class(next)) in check_deadlock()
2448 if (!hlock_class(prev)->key || !hlock_class(next)->key) { in check_prev_add()
2455 WARN_ONCE(!debug_locks_silent && !hlock_class(prev)->key, in check_prev_add()
2457 hlock_class(prev), in check_prev_add()
2458 hlock_class(prev)->name); in check_prev_add()
2459 WARN_ONCE(!debug_locks_silent && !hlock_class(next)->key, in check_prev_add()
2461 hlock_class(next), in check_prev_add()
2462 hlock_class(next)->name); in check_prev_add()
2501 list_for_each_entry(entry, &hlock_class(prev)->locks_after, entry) { in check_prev_add()
2502 if (entry->class == hlock_class(next)) { in check_prev_add()
2528 ret = add_lock_to_list(hlock_class(next), hlock_class(prev), in check_prev_add()
2529 &hlock_class(prev)->locks_after, in check_prev_add()
2535 ret = add_lock_to_list(hlock_class(prev), hlock_class(next), in check_prev_add()
2536 &hlock_class(next)->locks_before, in check_prev_add()
2797 struct lock_class *class = hlock_class(hlock); in add_chain_cache()
2880 struct lock_class *class = hlock_class(hlock); in lookup_chain_cache_add()
3052 struct lock_class *class = hlock_class(lock); in print_usage_bug_scenario()
3092 print_lock_trace(hlock_class(this)->usage_traces[prev_bit], 1); in print_usage_bug()
3111 if (unlikely(hlock_class(this)->usage_mask & (1 << bad_bit))) { in valid_state()
3195 root.class = hlock_class(this); in check_usage_forwards()
3222 root.class = hlock_class(this); in check_usage_backwards()
3333 if (state_verbose(new_bit, hlock_class(this))) in mark_lock_irq()
3643 if (likely(hlock_class(this)->usage_mask & new_mask)) in mark_lock()
3651 if (unlikely(hlock_class(this)->usage_mask & new_mask)) { in mark_lock()
3656 hlock_class(this)->usage_mask |= new_mask; in mark_lock()
3658 if (!(hlock_class(this)->usage_traces[new_bit] = save_trace())) in mark_lock()
3951 WARN_ON_ONCE(depth && !hlock_class(hlock - 1)->key); in __lock_acquire()
3952 WARN_ON_ONCE(!hlock_class(hlock)->key); in __lock_acquire()
4094 hlock_class(hlock)->subclass, in reacquire_held_locks()
4644 contention_point = lock_point(hlock_class(hlock)->contention_point, ip); in __lock_contended()
4645 contending_point = lock_point(hlock_class(hlock)->contending_point, in __lock_contended()
4648 stats = get_lock_stats(hlock_class(hlock)); in __lock_contended()
4693 stats = get_lock_stats(hlock_class(hlock)); in __lock_acquired()