Lines Matching refs:usage_mask
608 if (class->usage_mask & lock_flag(bit + LOCK_USAGE_DIR_MASK)) { in get_usage_char()
610 if (class->usage_mask & lock_flag(bit)) in get_usage_char()
612 } else if (class->usage_mask & lock_flag(bit)) in get_usage_char()
1851 *(unsigned long *)mask |= entry->class->usage_mask; in usage_accumulate()
1864 return entry->class->usage_mask & *(unsigned long *)mask; in usage_match()
1878 find_usage_forwards(struct lock_list *root, unsigned long usage_mask, in find_usage_forwards() argument
1885 result = __bfs_forwards(root, &usage_mask, usage_match, target_entry); in find_usage_forwards()
1901 find_usage_backwards(struct lock_list *root, unsigned long usage_mask, in find_usage_backwards() argument
1908 result = __bfs_backwards(root, &usage_mask, usage_match, target_entry); in find_usage_backwards()
1925 if (class->usage_mask & (1 << bit)) { in print_lock_class_header()
2227 unsigned long usage_mask = 0, forward_mask, backward_mask; in check_irq_usage() local
2241 ret = __bfs_backwards(&this, &usage_mask, usage_accumulate, NULL); in check_irq_usage()
2247 usage_mask &= LOCKF_USED_IN_IRQ_ALL; in check_irq_usage()
2248 if (!usage_mask) in check_irq_usage()
2255 forward_mask = exclusive_mask(usage_mask); in check_irq_usage()
2273 backward_mask = original_mask(target_entry1->class->usage_mask); in check_irq_usage()
2287 ret = find_exclusive_match(target_entry->class->usage_mask, in check_irq_usage()
2288 target_entry1->class->usage_mask, in check_irq_usage()
3111 if (unlikely(hlock_class(this)->usage_mask & (1 << bad_bit))) { in valid_state()
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()