Lines Matching refs:pvec
251 static bool __putback_lru_fast_prepare(struct page *page, struct pagevec *pvec, in __putback_lru_fast_prepare() argument
258 pagevec_add(pvec, page); in __putback_lru_fast_prepare()
274 static void __putback_lru_fast(struct pagevec *pvec, int pgrescued) in __putback_lru_fast() argument
276 count_vm_events(UNEVICTABLE_PGMUNLOCKED, pagevec_count(pvec)); in __putback_lru_fast()
281 __pagevec_lru_add(pvec); in __putback_lru_fast()
295 static void __munlock_pagevec(struct pagevec *pvec, struct zone *zone) in __munlock_pagevec() argument
298 int nr = pagevec_count(pvec); in __munlock_pagevec()
308 struct page *page = pvec->pages[i]; in __munlock_pagevec()
329 pagevec_add(&pvec_putback, pvec->pages[i]); in __munlock_pagevec()
330 pvec->pages[i] = NULL; in __munlock_pagevec()
340 struct page *page = pvec->pages[i]; in __munlock_pagevec()
379 static unsigned long __munlock_pagevec_fill(struct pagevec *pvec, in __munlock_pagevec_fill() argument
425 if (pagevec_add(pvec, page) == 0) in __munlock_pagevec_fill()
459 struct pagevec pvec; in munlock_vma_pages_range() local
462 pagevec_init(&pvec); in munlock_vma_pages_range()
493 pagevec_add(&pvec, page); in munlock_vma_pages_range()
502 start = __munlock_pagevec_fill(&pvec, vma, in munlock_vma_pages_range()
504 __munlock_pagevec(&pvec, zone); in munlock_vma_pages_range()