Lines Matching refs:dctx
142 struct z_erofs_stream_dctx dctx = { .rq = rq, .no = -1, .ni = 0 }; in z_erofs_zstd_decompress() local
150 dctx.kin = kmap_local_page(*rq->in); in z_erofs_zstd_decompress()
151 err = z_erofs_fixup_insize(rq, dctx.kin + rq->pageofs_in, in z_erofs_zstd_decompress()
154 kunmap_local(dctx.kin); in z_erofs_zstd_decompress()
171 in_buf.src = dctx.kin + rq->pageofs_in; in z_erofs_zstd_decompress()
172 dctx.bounce = strm->bounce; in z_erofs_zstd_decompress()
175 dctx.avail_out = out_buf.size - out_buf.pos; in z_erofs_zstd_decompress()
176 dctx.inbuf_sz = in_buf.size; in z_erofs_zstd_decompress()
177 dctx.inbuf_pos = in_buf.pos; in z_erofs_zstd_decompress()
178 err = z_erofs_stream_switch_bufs(&dctx, &out_buf.dst, in z_erofs_zstd_decompress()
184 out_buf.size = dctx.avail_out; in z_erofs_zstd_decompress()
187 in_buf.size = dctx.inbuf_sz; in z_erofs_zstd_decompress()
188 in_buf.pos = dctx.inbuf_pos; in z_erofs_zstd_decompress()
200 if (dctx.kout) in z_erofs_zstd_decompress()
201 kunmap_local(dctx.kout); in z_erofs_zstd_decompress()
203 kunmap_local(dctx.kin); in z_erofs_zstd_decompress()