Lines Matching defs:nrpages
13 unsigned int nrpages;
45 if (requiredpages > gbuf->nrpages) {
65 int z_erofs_gbuf_growsize(unsigned int nrpages)
75 if (nrpages <= z_erofs_gbuf_nrpages) {
82 tmp_pages = kcalloc(nrpages, sizeof(*tmp_pages), GFP_KERNEL);
86 for (j = 0; j < gbuf->nrpages; ++j)
90 j = alloc_pages_bulk(GFP_KERNEL, nrpages,
94 } while (j != nrpages);
96 ptr = vmap(tmp_pages, nrpages, VM_MAP, PAGE_KERNEL);
105 gbuf->nrpages = nrpages;
110 z_erofs_gbuf_nrpages = nrpages;
113 for (j = 0; j < nrpages; ++j)
114 if (tmp_pages[j] && (j >= gbuf->nrpages ||
168 for (j = 0; j < gbuf->nrpages; ++j)
183 } else if (tryrsv && z_erofs_rsvbuf && z_erofs_rsvbuf->nrpages) {
185 if (z_erofs_rsvbuf->nrpages)
186 page = z_erofs_rsvbuf->pages[--z_erofs_rsvbuf->nrpages];
202 if (z_erofs_rsvbuf && z_erofs_rsvbuf->nrpages <
205 if (z_erofs_rsvbuf->nrpages < z_erofs_rsv_nrpages) {
206 z_erofs_rsvbuf->pages[z_erofs_rsvbuf->nrpages++]