Searched refs:pvec (Results 1 - 6 of 6) sorted by relevance

/mm/
H A Dswap.c205 static void pagevec_lru_move_fn(struct pagevec *pvec, argument
213 for (i = 0; i < pagevec_count(pvec); i++) {
214 struct page *page = pvec->pages[i];
228 release_pages(pvec->pages, pvec->nr, pvec->cold);
229 pagevec_reinit(pvec);
249 static void pagevec_move_tail(struct pagevec *pvec) argument
253 pagevec_lru_move_fn(pvec, pagevec_move_tail_fn, &pgmoved);
266 struct pagevec *pvec; local
321 struct pagevec *pvec = &per_cpu(activate_page_pvecs, cpu); local
330 struct pagevec *pvec = &get_cpu_var(activate_page_pvecs); local
376 struct pagevec *pvec = &get_cpu_var(lru_add_pvecs)[lru]; local
501 struct pagevec *pvec; local
545 struct pagevec *pvec = &get_cpu_var(lru_deactivate_pvecs); local
649 __pagevec_release(struct pagevec *pvec) argument
717 ____pagevec_lru_add(struct pagevec *pvec, enum lru_list lru) argument
729 pagevec_strip(struct pagevec *pvec) argument
760 pagevec_lookup(struct pagevec *pvec, struct address_space *mapping, pgoff_t start, unsigned nr_pages) argument
769 pagevec_lookup_tag(struct pagevec *pvec, struct address_space *mapping, pgoff_t *index, int tag, unsigned nr_pages) argument
[all...]
H A Dtruncate.c215 struct pagevec pvec; local
226 pagevec_init(&pvec, 0);
229 pagevec_lookup(&pvec, mapping, next, PAGEVEC_SIZE)) {
231 for (i = 0; i < pagevec_count(&pvec); i++) {
232 struct page *page = pvec.pages[i];
252 pagevec_release(&pvec);
270 if (!pagevec_lookup(&pvec, mapping, next, PAGEVEC_SIZE)) {
276 if (pvec.pages[0]->index > end) {
277 pagevec_release(&pvec);
281 for (i = 0; i < pagevec_count(&pvec);
335 struct pagevec pvec; local
444 struct pagevec pvec; local
[all...]
H A Dvmscan.c1284 struct pagevec pvec; local
1287 pagevec_init(&pvec, 1);
1312 if (!pagevec_add(&pvec, page)) {
1314 __pagevec_release(&pvec);
1322 pagevec_release(&pvec);
1505 struct pagevec pvec; local
1508 pagevec_init(&pvec, 1);
1520 if (!pagevec_add(&pvec, page) || list_empty(list)) {
1523 pagevec_strip(&pvec);
1524 __pagevec_release(&pvec);
3269 struct pagevec pvec; local
[all...]
H A Dpage-writeback.c869 struct pagevec pvec; local
879 pagevec_init(&pvec, 0);
906 nr_pages = pagevec_lookup_tag(&pvec, mapping, &index, tag,
912 struct page *page = pvec.pages[i];
998 pagevec_release(&pvec);
H A Dfilemap.c271 struct pagevec pvec; local
278 pagevec_init(&pvec, 0);
280 (nr_pages = pagevec_lookup_tag(&pvec, mapping, &index,
286 struct page *page = pvec.pages[i];
296 pagevec_release(&pvec);
H A Dpage_alloc.c2365 void __pagevec_free(struct pagevec *pvec) argument
2367 int i = pagevec_count(pvec);
2370 trace_mm_pagevec_free(pvec->pages[i], pvec->cold);
2371 free_hot_cold_page(pvec->pages[i], pvec->cold);

Completed in 84 milliseconds