Lines Matching refs:nr_pages
288 unsigned int nr_pages = abd_chunkcnt_for_bytes(size);
296 ASSERT3U(alloc_pages, <, nr_pages);
298 while (alloc_pages < nr_pages) {
302 order = MIN(highbit64(nr_pages - alloc_pages) - 1, max_order);
327 ASSERT3S(alloc_pages, ==, nr_pages);
407 int nr_pages = abd_chunkcnt_for_bytes(size);
410 while (sg_alloc_table(&table, nr_pages, gfp)) {
415 ASSERT3U(table.nents, ==, nr_pages);
417 ABD_SCATTER(abd).abd_nents = nr_pages;
419 abd_for_each_sg(abd, sg, nr_pages, i) {
430 if (nr_pages > 1) {
456 int nr_pages = ABD_SCATTER(abd).abd_nents;
465 abd_for_each_sg(abd, sg, nr_pages, i) {
486 int nr_pages = abd_chunkcnt_for_bytes(SPA_MAXBLOCKSIZE);
500 while (sg_alloc_table(&table, nr_pages, gfp)) {
504 ASSERT3U(table.nents, ==, nr_pages);
510 ABD_SCATTER(abd_zero_scatter).abd_nents = nr_pages;
514 abd_for_each_sg(abd_zero_scatter, sg, nr_pages, i) {
592 unsigned nr_pages = abd_chunkcnt_for_bytes(size);
596 ABD_SCATTER(abd).abd_sgl = vmem_alloc(nr_pages *
598 sg_init_table(ABD_SCATTER(abd).abd_sgl, nr_pages);
600 abd_for_each_sg(abd, sg, nr_pages, i) {
604 ABD_SCATTER(abd).abd_nents = nr_pages;
623 unsigned nr_pages = abd_chunkcnt_for_bytes(SPA_MAXBLOCKSIZE);
633 ABD_SCATTER(abd_zero_scatter).abd_nents = nr_pages;
635 ABD_SCATTER(abd_zero_scatter).abd_sgl = vmem_alloc(nr_pages *
638 sg_init_table(ABD_SCATTER(abd_zero_scatter).abd_sgl, nr_pages);
640 abd_for_each_sg(abd_zero_scatter, sg, nr_pages, i) {