Lines Matching refs:new_bit
1618 static int exclusive_bit(int new_bit) in exclusive_bit() argument
1631 int state = new_bit & ~3; in exclusive_bit()
1632 int dir = new_bit & 2; in exclusive_bit()
2235 enum lock_usage_bit prev_bit, enum lock_usage_bit new_bit) in print_usage_bug() argument
2247 usage_str[prev_bit], usage_str[new_bit]); in print_usage_bug()
2277 enum lock_usage_bit new_bit, enum lock_usage_bit bad_bit) in valid_state() argument
2280 return print_usage_bug(curr, this, bad_bit, new_bit); in valid_state()
2285 enum lock_usage_bit new_bit);
2458 enum lock_usage_bit new_bit) in mark_lock_irq() argument
2460 int excl_bit = exclusive_bit(new_bit); in mark_lock_irq()
2461 int read = new_bit & 1; in mark_lock_irq()
2462 int dir = new_bit & 2; in mark_lock_irq()
2478 if (!valid_state(curr, this, new_bit, excl_bit)) in mark_lock_irq()
2486 !usage(curr, this, excl_bit, state_name(new_bit & ~1))) in mark_lock_irq()
2493 if (!valid_state(curr, this, new_bit, excl_bit + 1)) in mark_lock_irq()
2498 state_name(new_bit + 1))) in mark_lock_irq()
2502 if (state_verbose(new_bit, hlock_class(this))) in mark_lock_irq()
2871 enum lock_usage_bit new_bit) in mark_lock_irq() argument
2899 enum lock_usage_bit new_bit) in mark_lock() argument
2901 unsigned int new_mask = 1 << new_bit, ret = 1; in mark_lock()
2922 if (!save_trace(hlock_class(this)->usage_traces + new_bit)) in mark_lock()
2925 switch (new_bit) { in mark_lock()
2933 ret = mark_lock_irq(curr, this, new_bit); in mark_lock()
2953 printk("\nmarked lock as {%s}:\n", usage_str[new_bit]); in mark_lock()