Lines Matching refs:pvec
23 void __pagevec_release(struct pagevec *pvec);
24 void __pagevec_lru_add(struct pagevec *pvec);
25 unsigned pagevec_lookup_entries(struct pagevec *pvec,
29 void pagevec_remove_exceptionals(struct pagevec *pvec);
30 unsigned pagevec_lookup(struct pagevec *pvec, struct address_space *mapping,
32 unsigned pagevec_lookup_tag(struct pagevec *pvec,
36 static inline void pagevec_init(struct pagevec *pvec, int cold) in pagevec_init() argument
38 pvec->nr = 0; in pagevec_init()
39 pvec->cold = cold; in pagevec_init()
42 static inline void pagevec_reinit(struct pagevec *pvec) in pagevec_reinit() argument
44 pvec->nr = 0; in pagevec_reinit()
47 static inline unsigned pagevec_count(struct pagevec *pvec) in pagevec_count() argument
49 return pvec->nr; in pagevec_count()
52 static inline unsigned pagevec_space(struct pagevec *pvec) in pagevec_space() argument
54 return PAGEVEC_SIZE - pvec->nr; in pagevec_space()
60 static inline unsigned pagevec_add(struct pagevec *pvec, struct page *page) in pagevec_add() argument
62 pvec->pages[pvec->nr++] = page; in pagevec_add()
63 return pagevec_space(pvec); in pagevec_add()
66 static inline void pagevec_release(struct pagevec *pvec) in pagevec_release() argument
68 if (pagevec_count(pvec)) in pagevec_release()
69 __pagevec_release(pvec); in pagevec_release()