Lines Matching refs:nr_pages
177 unsigned int spd_pages = spd->nr_pages; in splice_to_pipe()
214 if (!--spd->nr_pages) in splice_to_pipe()
275 unsigned int loff, nr_pages, req_pages; in __generic_file_splice_read() local
293 nr_pages = min(req_pages, (unsigned)PIPE_BUFFERS); in __generic_file_splice_read()
298 spd.nr_pages = find_get_pages_contig(mapping, index, nr_pages, pages); in __generic_file_splice_read()
299 index += spd.nr_pages; in __generic_file_splice_read()
305 if (spd.nr_pages < nr_pages) in __generic_file_splice_read()
307 index, req_pages - spd.nr_pages); in __generic_file_splice_read()
310 while (spd.nr_pages < nr_pages) { in __generic_file_splice_read()
339 pages[spd.nr_pages++] = page; in __generic_file_splice_read()
348 nr_pages = spd.nr_pages; in __generic_file_splice_read()
349 spd.nr_pages = 0; in __generic_file_splice_read()
350 for (page_nr = 0; page_nr < nr_pages; page_nr++) { in __generic_file_splice_read()
459 spd.nr_pages++; in __generic_file_splice_read()
467 while (page_nr < nr_pages) in __generic_file_splice_read()
471 if (spd.nr_pages) in __generic_file_splice_read()
782 unsigned long nr_pages; in generic_file_splice_write_nolock() local
785 nr_pages = (ret + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; in generic_file_splice_write_nolock()
798 balance_dirty_pages_ratelimited_nr(mapping, nr_pages); in generic_file_splice_write_nolock()
839 unsigned long nr_pages; in generic_file_splice_write() local
842 nr_pages = (ret + PAGE_CACHE_SIZE - 1) >> PAGE_CACHE_SHIFT; in generic_file_splice_write()
859 balance_dirty_pages_ratelimited_nr(mapping, nr_pages); in generic_file_splice_write()
1414 spd.nr_pages = get_iovec_page_array(iov, nr_segs, pages, partial, in vmsplice_to_pipe()
1416 if (spd.nr_pages <= 0) in vmsplice_to_pipe()
1417 return spd.nr_pages; in vmsplice_to_pipe()