Lines Matching refs:hlock_class
140 static inline struct lock_class *hlock_class(struct held_lock *hlock) in hlock_class() function
267 stats = get_lock_stats(hlock_class(hlock)); in lock_release_holdtime()
1109 struct lock_class *source = hlock_class(src); in print_circular_lock_scenario()
1110 struct lock_class *target = hlock_class(tgt); in print_circular_lock_scenario()
1523 print_lock_name(hlock_class(prev)); in print_bad_irq_dependency()
1525 print_lock_name(hlock_class(next)); in print_bad_irq_dependency()
1544 hlock_class(prev), hlock_class(next)); in print_bad_irq_dependency()
1578 this.class = hlock_class(prev); in check_usage()
1586 that.class = hlock_class(next); in check_usage()
1713 struct lock_class *next = hlock_class(nxt); in print_deadlock_scenario()
1714 struct lock_class *prev = hlock_class(prv); in print_deadlock_scenario()
1779 if (hlock_class(prev) != hlock_class(next)) in check_deadlock()
1849 this.class = hlock_class(next); in check_prev_add()
1851 ret = check_noncircular(&this, hlock_class(prev), &target_entry); in check_prev_add()
1878 list_for_each_entry(entry, &hlock_class(prev)->locks_after, entry) { in check_prev_add()
1879 if (entry->class == hlock_class(next)) { in check_prev_add()
1893 ret = add_lock_to_list(hlock_class(prev), hlock_class(next), in check_prev_add()
1894 &hlock_class(prev)->locks_after, in check_prev_add()
1900 ret = add_lock_to_list(hlock_class(next), hlock_class(prev), in check_prev_add()
1901 &hlock_class(next)->locks_before, in check_prev_add()
1909 if (verbose(hlock_class(prev)) || verbose(hlock_class(next))) { in check_prev_add()
1912 print_lock_name(hlock_class(prev)); in check_prev_add()
1914 print_lock_name(hlock_class(next)); in check_prev_add()
2019 struct lock_class *class = hlock_class(hlock); in lookup_chain_cache()
2218 struct lock_class *class = hlock_class(lock); in print_usage_bug_scenario()
2258 print_stack_trace(hlock_class(this)->usage_traces + prev_bit, 1); in print_usage_bug()
2279 if (unlikely(hlock_class(this)->usage_mask & (1 << bad_bit))) in valid_state()
2366 root.class = hlock_class(this); in check_usage_forwards()
2390 root.class = hlock_class(this); in check_usage_backwards()
2502 if (state_verbose(new_bit, hlock_class(this))) in mark_lock_irq()
2907 if (likely(hlock_class(this)->usage_mask & new_mask)) in mark_lock()
2915 if (unlikely(hlock_class(this)->usage_mask & new_mask)) { in mark_lock()
2920 hlock_class(this)->usage_mask |= new_mask; in mark_lock()
2922 if (!save_trace(hlock_class(this)->usage_traces + new_bit)) in mark_lock()
3343 hlock_class(hlock)->subclass, hlock->trylock, in __lock_set_class()
3433 hlock_class(hlock)->subclass, hlock->trylock, in __lock_release()
3743 contention_point = lock_point(hlock_class(hlock)->contention_point, ip); in __lock_contended()
3744 contending_point = lock_point(hlock_class(hlock)->contending_point, in __lock_contended()
3747 stats = get_lock_stats(hlock_class(hlock)); in __lock_contended()
3803 stats = get_lock_stats(hlock_class(hlock)); in __lock_acquired()