Lines Matching refs:dctx
104 struct z_erofs_stream_dctx dctx = { in z_erofs_deflate_decompress() local
115 dctx.kin = kmap_local_page(*rq->in); in z_erofs_deflate_decompress()
116 err = z_erofs_fixup_insize(rq, dctx.kin + rq->pageofs_in, in z_erofs_deflate_decompress()
119 kunmap_local(dctx.kin); in z_erofs_deflate_decompress()
145 strm->z.next_in = dctx.kin + rq->pageofs_in; in z_erofs_deflate_decompress()
147 dctx.bounce = strm->bounce; in z_erofs_deflate_decompress()
150 dctx.avail_out = strm->z.avail_out; in z_erofs_deflate_decompress()
151 dctx.inbuf_sz = strm->z.avail_in; in z_erofs_deflate_decompress()
152 err = z_erofs_stream_switch_bufs(&dctx, in z_erofs_deflate_decompress()
157 strm->z.avail_out = dctx.avail_out; in z_erofs_deflate_decompress()
158 strm->z.avail_in = dctx.inbuf_sz; in z_erofs_deflate_decompress()
174 if (dctx.kout) in z_erofs_deflate_decompress()
175 kunmap_local(dctx.kout); in z_erofs_deflate_decompress()
177 kunmap_local(dctx.kin); in z_erofs_deflate_decompress()