• Home
  • Raw
  • Download

Lines Matching refs:bit

476 static inline unsigned long lock_flag(enum lock_usage_bit bit)  in lock_flag()  argument
478 return 1UL << bit; in lock_flag()
481 static char get_usage_char(struct lock_class *class, enum lock_usage_bit bit) in get_usage_char() argument
485 if (class->usage_mask & lock_flag(bit + 2)) in get_usage_char()
487 if (class->usage_mask & lock_flag(bit)) { in get_usage_char()
489 if (class->usage_mask & lock_flag(bit + 2)) in get_usage_char()
1312 static inline int usage_match(struct lock_list *entry, void *bit) in usage_match() argument
1314 return entry->class->usage_mask & (1 << (enum lock_usage_bit)bit); in usage_match()
1330 find_usage_forwards(struct lock_list *root, enum lock_usage_bit bit, in find_usage_forwards() argument
1337 result = __bfs_forwards(root, (void *)bit, usage_match, target_entry); in find_usage_forwards()
1353 find_usage_backwards(struct lock_list *root, enum lock_usage_bit bit, in find_usage_backwards() argument
1360 result = __bfs_backwards(root, (void *)bit, usage_match, target_entry); in find_usage_backwards()
1367 int bit; in print_lock_class_header() local
1374 for (bit = 0; bit < LOCK_USAGE_STATES; bit++) { in print_lock_class_header()
1375 if (class->usage_mask & (1 << bit)) { in print_lock_class_header()
1378 len += printk("%*s %s", depth, "", usage_str[bit]); in print_lock_class_header()
1380 print_stack_trace(class->usage_traces + bit, len); in print_lock_class_header()
1598 static inline const char *state_name(enum lock_usage_bit bit) in state_name() argument
1600 return (bit & 1) ? state_rnames[bit >> 2] : state_names[bit >> 2]; in state_name()
1626 struct held_lock *next, enum lock_usage_bit bit) in check_irq_usage() argument
1634 if (!check_usage(curr, prev, next, bit, in check_irq_usage()
1635 exclusive_bit(bit), state_name(bit))) in check_irq_usage()
1638 bit++; /* _READ */ in check_irq_usage()
1646 if (!check_usage(curr, prev, next, bit, in check_irq_usage()
1647 exclusive_bit(bit), state_name(bit))) in check_irq_usage()
2344 enum lock_usage_bit bit, const char *irqclass) in check_usage_forwards() argument
2352 ret = find_usage_forwards(&root, bit, &target_entry); in check_usage_forwards()
2368 enum lock_usage_bit bit, const char *irqclass) in check_usage_backwards() argument
2376 ret = find_usage_backwards(&root, bit, &target_entry); in check_usage_backwards()
2432 static inline int state_verbose(enum lock_usage_bit bit, in state_verbose() argument
2435 return state_verbose_f[bit >> 2](class); in state_verbose()
2439 enum lock_usage_bit bit, const char *name);