Lines Matching defs:nr_pages
483 * @nr_pages: number of page cache pages to obtain
487 * Obtain @nr_pages locked page cache pages from the mapping @mapping and
495 pgoff_t index, const unsigned nr_pages, struct page **pages,
500 BUG_ON(!nr_pages);
526 } while (nr < nr_pages);
548 * @nr_pages: number of pages in @pages
554 * @nr_pages pages in @pages which are locked but not kmap()ped. The source
561 * If @nr_pages is greater than one, we are guaranteed that the cluster size is
571 unsigned nr_pages, s64 pos, size_t bytes)
599 BUG_ON(!nr_pages);
606 "index 0x%lx, nr_pages 0x%x, pos 0x%llx, bytes 0x%zx.",
607 vi->i_ino, ni->type, pages[0]->index, nr_pages,
624 } while (++u < nr_pages);
1176 if (likely(!err && ++u < nr_pages))
1222 } while (++u < nr_pages);
1330 nr_pages = u;
1337 if (u == nr_pages &&
1355 } while (++u <= nr_pages);
1361 unsigned nr_pages)
1363 BUG_ON(!nr_pages);
1370 --nr_pages;
1371 flush_dcache_page(pages[nr_pages]);
1372 } while (nr_pages > 0);
1378 * @nr_pages: number of pages in @pages
1385 struct page **pages, const unsigned nr_pages,
1431 } while (++u < nr_pages);
1506 * @nr_pages: number of pages in @pages
1511 * (@pages[0]->mapping->host). There are @nr_pages pages in @pages which are
1540 const unsigned nr_pages, s64 pos, size_t bytes)
1555 BUG_ON(!nr_pages);
1562 "index 0x%lx, nr_pages 0x%x, pos 0x%llx, bytes 0x%zx.",
1563 vi->i_ino, ni->type, page->index, nr_pages,
1567 nr_pages, pos, bytes);
1568 BUG_ON(nr_pages > 1);
1685 static size_t ntfs_copy_from_user_iter(struct page **pages, unsigned nr_pages,
1688 struct page **last_page = pages + nr_pages;
1743 unsigned nr_pages;
1774 nr_pages = 1;
1776 nr_pages = vol->cluster_size >> PAGE_SHIFT;
1788 if (nr_pages > 1) {
1823 do_pages = nr_pages;