Lines Matching refs:flags
90 unsigned long flags; in page_cache_release() local
92 __page_cache_release(folio, &lruvec, &flags); in page_cache_release()
94 unlock_page_lruvec_irqrestore(lruvec, flags); in page_cache_release()
162 unsigned long flags = 0; in folio_batch_move_lru() local
167 folio_lruvec_relock_irqsave(folio, &lruvec, &flags); in folio_batch_move_lru()
174 unlock_page_lruvec_irqrestore(lruvec, flags); in folio_batch_move_lru()
182 unsigned long flags; in __folio_batch_add_and_move() local
190 local_lock_irqsave(&cpu_fbatches.lock_irq, flags); in __folio_batch_add_and_move()
199 local_unlock_irqrestore(&cpu_fbatches.lock_irq, flags); in __folio_batch_add_and_move()
390 unsigned long new_flags, old_flags = READ_ONCE(folio->flags); in lru_gen_inc_refs()
397 set_mask_bits(&folio->flags, LRU_REFS_MASK, BIT(PG_referenced)); in lru_gen_inc_refs()
409 } while (!try_cmpxchg(&folio->flags, &old_flags, new_flags)); in lru_gen_inc_refs()
421 set_mask_bits(&folio->flags, LRU_REFS_FLAGS | BIT(PG_workingset), 0); in lru_gen_clear_refs()
507 lru_gen_in_fault() && !(current->flags & PF_MEMALLOC)) in folio_add_lru()
652 unsigned long flags; in lru_add_drain_cpu() local
655 local_lock_irqsave(&cpu_fbatches.lock_irq, flags); in lru_add_drain_cpu()
657 local_unlock_irqrestore(&cpu_fbatches.lock_irq, flags); in lru_add_drain_cpu()
950 unsigned long flags = 0; in folios_put_refs() local
961 unlock_page_lruvec_irqrestore(lruvec, flags); in folios_put_refs()
975 unlock_page_lruvec_irqrestore(lruvec, flags); in folios_put_refs()
982 __page_cache_release(folio, &lruvec, &flags); in folios_put_refs()
989 unlock_page_lruvec_irqrestore(lruvec, flags); in folios_put_refs()