Lines Matching defs:new_bit
2658 static int exclusive_bit(int new_bit)
2660 int state = new_bit & LOCK_USAGE_STATE_MASK;
2661 int dir = new_bit & LOCK_USAGE_DIR_MASK;
3948 enum lock_usage_bit new_bit);
3969 enum lock_usage_bit prev_bit, enum lock_usage_bit new_bit)
3981 usage_str[prev_bit], usage_str[new_bit]);
4009 enum lock_usage_bit new_bit, enum lock_usage_bit bad_bit)
4013 print_usage_bug(curr, this, bad_bit, new_bit);
4206 enum lock_usage_bit new_bit)
4208 int excl_bit = exclusive_bit(new_bit);
4209 int read = new_bit & LOCK_USAGE_READ_MASK;
4210 int dir = new_bit & LOCK_USAGE_DIR_MASK;
4216 if (!valid_state(curr, this, new_bit, excl_bit))
4222 if (!read && !valid_state(curr, this, new_bit,
4247 if (state_verbose(new_bit, hlock_class(this)))
4638 enum lock_usage_bit new_bit)
4642 if (new_bit >= LOCK_USAGE_STATES) {
4647 if (new_bit == LOCK_USED && this->read)
4648 new_bit = LOCK_USED_READ;
4650 new_mask = 1 << new_bit;
4672 if (new_bit < LOCK_TRACE_STATES) {
4673 if (!(hlock_class(this)->usage_traces[new_bit] = save_trace()))
4677 if (new_bit < LOCK_USED) {
4678 ret = mark_lock_irq(curr, this, new_bit);
4690 printk("\nmarked lock as {%s}:\n", usage_str[new_bit]);