Lines Matching defs:num_pages
319 char **datav, unsigned int num_pages);
322 unsigned int num_pages,
1555 unsigned int num_pages;
1559 num_pages = (block_ctx->len + (u64)PAGE_SIZE - 1) >>
1561 while (num_pages > 0) {
1562 num_pages--;
1563 if (block_ctx->datav[num_pages]) {
1564 kunmap(block_ctx->pagev[num_pages]);
1565 block_ctx->datav[num_pages] = NULL;
1567 if (block_ctx->pagev[num_pages]) {
1568 __free_page(block_ctx->pagev[num_pages]);
1569 block_ctx->pagev[num_pages] = NULL;
1583 unsigned int num_pages;
1598 num_pages = (block_ctx->len + (u64)PAGE_SIZE - 1) >>
1601 block_ctx->mem_to_free = kcalloc(num_pages, size, GFP_NOFS);
1605 block_ctx->pagev = (struct page **)(block_ctx->datav + num_pages);
1606 for (i = 0; i < num_pages; i++) {
1613 for (i = 0; i < num_pages;) {
1617 bio = btrfs_io_bio_alloc(num_pages - i);
1622 for (j = i; j < num_pages; j++) {
1642 for (i = 0; i < num_pages; i++)
1699 char **datav, unsigned int num_pages)
1707 if (num_pages * PAGE_SIZE < state->metablock_size)
1709 num_pages = state->metablock_size >> PAGE_SHIFT;
1718 for (i = 0; i < num_pages; i++) {
1734 unsigned int num_pages,
1750 if (num_pages == 0)
1755 num_pages));
1766 if (num_pages * PAGE_SIZE <
1782 if (num_pages * PAGE_SIZE <
1815 if (num_pages * PAGE_SIZE <
2072 num_pages -= processed_len >> PAGE_SHIFT;