Lines Matching defs:pvec
243 struct pagevec pvec;
248 pagevec_init(&pvec);
250 if (!pagevec_lookup_tag(&pvec, smap, &index, PAGECACHE_TAG_DIRTY))
253 for (i = 0; i < pagevec_count(&pvec); i++) {
254 struct page *page = pvec.pages[i], *dpage;
278 pagevec_release(&pvec);
297 struct pagevec pvec;
301 pagevec_init(&pvec);
303 n = pagevec_lookup(&pvec, smap, &index);
307 for (i = 0; i < pagevec_count(&pvec); i++) {
308 struct page *page = pvec.pages[i], *dpage;
347 pagevec_release(&pvec);
360 struct pagevec pvec;
364 pagevec_init(&pvec);
366 while (pagevec_lookup_tag(&pvec, mapping, &index,
368 for (i = 0; i < pagevec_count(&pvec); i++) {
369 struct page *page = pvec.pages[i];
383 pagevec_release(&pvec);
505 struct pagevec pvec;
514 pagevec_init(&pvec);
517 pvec.nr = find_get_pages_contig(inode->i_mapping, index, PAGEVEC_SIZE,
518 pvec.pages);
519 if (pvec.nr == 0)
522 if (length > 0 && pvec.pages[0]->index > index)
525 b = pvec.pages[0]->index << (PAGE_SHIFT - inode->i_blkbits);
528 page = pvec.pages[i];
554 } while (++i < pagevec_count(&pvec));
557 pagevec_release(&pvec);
564 pagevec_release(&pvec);