Lines Matching refs:pvec
28 void __pagevec_release(struct pagevec *pvec);
29 unsigned pagevec_lookup_range_tag(struct pagevec *pvec,
32 static inline unsigned pagevec_lookup_tag(struct pagevec *pvec, in pagevec_lookup_tag() argument
35 return pagevec_lookup_range_tag(pvec, mapping, index, (pgoff_t)-1, tag); in pagevec_lookup_tag()
38 static inline void pagevec_init(struct pagevec *pvec) in pagevec_init() argument
40 pvec->nr = 0; in pagevec_init()
41 pvec->percpu_pvec_drained = false; in pagevec_init()
44 static inline void pagevec_reinit(struct pagevec *pvec) in pagevec_reinit() argument
46 pvec->nr = 0; in pagevec_reinit()
49 static inline unsigned pagevec_count(struct pagevec *pvec) in pagevec_count() argument
51 return pvec->nr; in pagevec_count()
54 static inline unsigned pagevec_space(struct pagevec *pvec) in pagevec_space() argument
56 return PAGEVEC_SIZE - pvec->nr; in pagevec_space()
62 static inline unsigned pagevec_add(struct pagevec *pvec, struct page *page) in pagevec_add() argument
64 pvec->pages[pvec->nr++] = page; in pagevec_add()
65 return pagevec_space(pvec); in pagevec_add()
68 static inline void pagevec_release(struct pagevec *pvec) in pagevec_release() argument
70 if (pagevec_count(pvec)) in pagevec_release()
71 __pagevec_release(pvec); in pagevec_release()