• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/

Lines Matching defs:pvec

23 void __pagevec_release(struct pagevec *pvec);
24 void __pagevec_free(struct pagevec *pvec);
25 void ____pagevec_lru_add(struct pagevec *pvec, enum lru_list lru);
26 void pagevec_strip(struct pagevec *pvec);
27 unsigned pagevec_lookup(struct pagevec *pvec, struct address_space *mapping,
29 unsigned pagevec_lookup_tag(struct pagevec *pvec,
33 static inline void pagevec_init(struct pagevec *pvec, int cold)
35 pvec->nr = 0;
36 pvec->cold = cold;
39 static inline void pagevec_reinit(struct pagevec *pvec)
41 pvec->nr = 0;
44 static inline unsigned pagevec_count(struct pagevec *pvec)
46 return pvec->nr;
49 static inline unsigned pagevec_space(struct pagevec *pvec)
51 return PAGEVEC_SIZE - pvec->nr;
57 static inline unsigned pagevec_add(struct pagevec *pvec, struct page *page)
59 pvec->pages[pvec->nr++] = page;
60 return pagevec_space(pvec);
64 static inline void pagevec_release(struct pagevec *pvec)
66 if (pagevec_count(pvec))
67 __pagevec_release(pvec);
70 static inline void pagevec_free(struct pagevec *pvec)
72 if (pagevec_count(pvec))
73 __pagevec_free(pvec);
76 static inline void __pagevec_lru_add_anon(struct pagevec *pvec)
78 ____pagevec_lru_add(pvec, LRU_INACTIVE_ANON);
81 static inline void __pagevec_lru_add_active_anon(struct pagevec *pvec)
83 ____pagevec_lru_add(pvec, LRU_ACTIVE_ANON);
86 static inline void __pagevec_lru_add_file(struct pagevec *pvec)
88 ____pagevec_lru_add(pvec, LRU_INACTIVE_FILE);
91 static inline void __pagevec_lru_add_active_file(struct pagevec *pvec)
93 ____pagevec_lru_add(pvec, LRU_ACTIVE_FILE);
96 static inline void pagevec_lru_add_file(struct pagevec *pvec)
98 if (pagevec_count(pvec))
99 __pagevec_lru_add_file(pvec);
102 static inline void pagevec_lru_add_anon(struct pagevec *pvec)
104 if (pagevec_count(pvec))
105 __pagevec_lru_add_anon(pvec);