Lines Matching defs:flags

32 	wake_up_bit(&b->flags, BTREE_NODE_write_in_flight);
39 wait_on_bit_lock_io(&b->flags, BTREE_NODE_write_in_flight,
45 wait_on_bit_io(&b->flags, BTREE_NODE_read_in_flight,
51 wait_on_bit_io(&b->flags, BTREE_NODE_write_in_flight,
59 wait_on_bit_io(&b->flags, BTREE_NODE_read_in_flight,
67 wait_on_bit_io(&b->flags, BTREE_NODE_write_in_flight,
112 unsigned flags = memalloc_nofs_save();
123 memalloc_nofs_restore(flags);
1356 wake_up_bit(&b->flags, BTREE_NODE_read_in_flight);
1552 wake_up_bit(&b->flags, BTREE_NODE_read_in_flight);
1677 wake_up_bit(&b->flags, BTREE_NODE_read_in_flight);
1802 v = READ_ONCE(b->flags);
1824 } while ((v = cmpxchg(&b->flags, old, new)) != old);
1829 wake_up_bit(&b->flags, BTREE_NODE_write_in_flight);
1900 unsigned long flags;
1909 spin_lock_irqsave(&c->btree_write_error_lock, flags);
1911 spin_unlock_irqrestore(&c->btree_write_error_lock, flags);
1924 wake_up_bit(&b->flags, BTREE_NODE_write_in_flight_inner);
1969 void __bch2_btree_node_write(struct bch_fs *c, struct btree *b, unsigned flags)
1983 enum btree_write_type type = flags & BTREE_WRITE_TYPE_MASK;
1987 if (flags & BTREE_WRITE_ALREADY_STARTED)
1998 old = new = READ_ONCE(b->flags);
2003 if ((flags & BTREE_WRITE_ONLY_IF_NEED) &&
2019 if (flags & BTREE_WRITE_ONLY_IF_NEED)
2029 } while (cmpxchg_acquire(&b->flags, old, new) != old);
2283 unsigned flags)
2288 __bch2_btree_node_write(c, b, flags);
2300 __bch2_btree_node_write(c, b, flags);
2317 if (test_bit(flag, &b->flags)) {
2319 wait_on_bit_io(&b->flags, flag, TASK_UNINTERRUPTIBLE);