Lines Matching refs:pagevec
23 #include <linux/pagevec.h>
44 static DEFINE_PER_CPU(struct pagevec[NR_LRU_LISTS], lru_add_pvecs);
45 static DEFINE_PER_CPU(struct pagevec, lru_rotate_pvecs);
109 static void pagevec_move_tail(struct pagevec *pvec)
147 struct pagevec *pvec;
221 struct pagevec *pvec = &get_cpu_var(lru_add_pvecs)[lru];
257 * difficult to do when using the pagevec cache, so bypass that.
277 struct pagevec *pvecs = per_cpu(lru_add_pvecs, cpu);
278 struct pagevec *pvec;
333 struct pagevec pages_to_free;
393 void __pagevec_release(struct pagevec *pvec)
404 * on them. Reinitialises the caller's pagevec.
406 void ____pagevec_lru_add(struct pagevec *pvec, enum lru_list lru)
445 * Try to drop buffers from the pages in a pagevec
447 void pagevec_strip(struct pagevec *pvec)
478 unsigned pagevec_lookup(struct pagevec *pvec, struct address_space *mapping,
487 unsigned pagevec_lookup_tag(struct pagevec *pvec, struct address_space *mapping,