Lines Matching defs:old
1778 unsigned long old, new, v = READ_ONCE(b->will_make_reachable);
1781 old = new = v;
1782 if (!(old & 1))
1786 } while ((v = cmpxchg(&b->will_make_reachable, old, new)) != old);
1788 if (old & 1)
1797 unsigned long old, new, v;
1804 old = new = v;
1806 if ((old & (1U << BTREE_NODE_dirty)) &&
1807 (old & (1U << BTREE_NODE_need_write)) &&
1808 !(old & (1U << BTREE_NODE_never_write)) &&
1809 !(old & (1U << BTREE_NODE_write_blocked)) &&
1810 !(old & (1U << BTREE_NODE_will_make_reachable))) {
1824 } while ((v = cmpxchg(&b->flags, old, new)) != old);
1981 unsigned long old, new;
1998 old = new = READ_ONCE(b->flags);
2000 if (!(old & (1 << BTREE_NODE_dirty)))
2004 !(old & (1 << BTREE_NODE_need_write)))
2007 if (old &
2013 (old & (1 << BTREE_NODE_will_make_reachable)))
2016 if (old & (1 << BTREE_NODE_write_in_flight))
2029 } while (cmpxchg_acquire(&b->flags, old, new) != old);