Home
last modified time | relevance | path

Searched refs:lru_rotate (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/mm/
H A Dswap.c51 struct lru_rotate { struct
55 static DEFINE_PER_CPU(struct lru_rotate, lru_rotate) = { argument
254 local_lock_irqsave(&lru_rotate.lock, flags); in folio_rotate_reclaimable()
255 fbatch = this_cpu_ptr(&lru_rotate.fbatch); in folio_rotate_reclaimable()
257 local_unlock_irqrestore(&lru_rotate.lock, flags); in folio_rotate_reclaimable()
646 fbatch = &per_cpu(lru_rotate.fbatch, cpu); in lru_add_drain_cpu()
652 local_lock_irqsave(&lru_rotate.lock, flags); in lru_add_drain_cpu()
654 local_unlock_irqrestore(&lru_rotate.lock, flags); in lru_add_drain_cpu()
788 data_race(folio_batch_count(&per_cpu(lru_rotate.fbatch, cpu))) || in cpu_needs_drain()