Lines Matching refs:new_bit

2484 static int exclusive_bit(int new_bit)  in exclusive_bit()  argument
2486 int state = new_bit & LOCK_USAGE_STATE_MASK; in exclusive_bit()
2487 int dir = new_bit & LOCK_USAGE_DIR_MASK; in exclusive_bit()
3687 enum lock_usage_bit new_bit);
3708 enum lock_usage_bit prev_bit, enum lock_usage_bit new_bit) in print_usage_bug() argument
3720 usage_str[prev_bit], usage_str[new_bit]); in print_usage_bug()
3748 enum lock_usage_bit new_bit, enum lock_usage_bit bad_bit) in valid_state() argument
3751 print_usage_bug(curr, this, bad_bit, new_bit); in valid_state()
3944 enum lock_usage_bit new_bit) in mark_lock_irq() argument
3946 int excl_bit = exclusive_bit(new_bit); in mark_lock_irq()
3947 int read = new_bit & LOCK_USAGE_READ_MASK; in mark_lock_irq()
3948 int dir = new_bit & LOCK_USAGE_DIR_MASK; in mark_lock_irq()
3954 if (!valid_state(curr, this, new_bit, excl_bit)) in mark_lock_irq()
3960 if (!read && !valid_state(curr, this, new_bit, in mark_lock_irq()
3985 if (state_verbose(new_bit, hlock_class(this))) in mark_lock_irq()
4371 enum lock_usage_bit new_bit) in mark_lock() argument
4375 if (new_bit >= LOCK_USAGE_STATES) { in mark_lock()
4380 if (new_bit == LOCK_USED && this->read) in mark_lock()
4381 new_bit = LOCK_USED_READ; in mark_lock()
4383 new_mask = 1 << new_bit; in mark_lock()
4405 if (new_bit < LOCK_TRACE_STATES) { in mark_lock()
4406 if (!(hlock_class(this)->usage_traces[new_bit] = save_trace())) in mark_lock()
4410 if (new_bit < LOCK_USED) { in mark_lock()
4411 ret = mark_lock_irq(curr, this, new_bit); in mark_lock()
4423 printk("\nmarked lock as {%s}:\n", usage_str[new_bit]); in mark_lock()