Lines Matching defs:old_flags
3734 unsigned long new_flags, old_flags = READ_ONCE(folio->flags);
3741 if (!(old_flags & LRU_GEN_MASK)) {
3743 new_flags = old_flags | BIT(PG_referenced);
3747 new_flags = old_flags & ~(LRU_GEN_MASK | LRU_REFS_MASK | LRU_REFS_FLAGS);
3749 } while (!try_cmpxchg(&folio->flags, &old_flags, new_flags));
3751 return ((old_flags & LRU_GEN_MASK) >> LRU_GEN_PGOFF) - 1;
3760 unsigned long new_flags, old_flags = READ_ONCE(folio->flags);
3762 VM_WARN_ON_ONCE_FOLIO(!(old_flags & LRU_GEN_MASK), folio);
3765 new_gen = ((old_flags & LRU_GEN_MASK) >> LRU_GEN_PGOFF) - 1;
3772 new_flags = old_flags & ~(LRU_GEN_MASK | LRU_REFS_MASK | LRU_REFS_FLAGS);
3777 } while (!try_cmpxchg(&folio->flags, &old_flags, new_flags));