Lines Matching refs:inpages
22 unsigned int inpages, outpages;
139 for (i = 0; i < ctx->inpages; ++i)
140 if (rq->out[ctx->outpages - ctx->inpages + i] !=
145 return out + ((ctx->outpages - ctx->inpages) << PAGE_SHIFT);
148 if (ctx->inpages <= 1) {
153 src = erofs_vm_map_ram(rq->in, ctx->inpages);
162 src = erofs_get_pcpubuf(ctx->inpages);
267 vm_unmap_ram(src, ctx->inpages);
288 ctx.inpages = PAGE_ALIGN(rq->inputsize) >> PAGE_SHIFT;
291 if (ctx.inpages == 1 && ctx.outpages == 1 && !rq->inplace_io) {
324 const unsigned int inpages = PAGE_ALIGN(rq->inputsize) >> PAGE_SHIFT;
344 src = kmap_local_page(rq->in[inpages - 1]) + rq->pageofs_in;
349 if (outpages > inpages) {
351 if (rq->out[outpages - 1] != rq->in[inpages - 1]) {
357 flush_dcache_page(rq->in[inpages - 1]);