Home
last modified time | relevance | path

Searched refs:dctx (Results 1 – 22 of 22) sorted by relevance

/linux/lib/zstd/decompress/
H A Dzstd_decompress.c216 size_t ZSTD_sizeof_DCtx (const ZSTD_DCtx* dctx) in ZSTD_sizeof_DCtx() argument
218 if (dctx==NULL) return 0; /* support sizeof NULL */ in ZSTD_sizeof_DCtx()
219 return sizeof(*dctx) in ZSTD_sizeof_DCtx()
220 + ZSTD_sizeof_DDict(dctx->ddictLocal) in ZSTD_sizeof_DCtx()
221 + dctx->inBuffSize + dctx->outBuffSize; in ZSTD_sizeof_DCtx()
235 static void ZSTD_DCtx_resetParameters(ZSTD_DCtx* dctx) in ZSTD_DCtx_resetParameters() argument
237 assert(dctx->streamStage == zdss_init); in ZSTD_DCtx_resetParameters()
238 dctx->format = ZSTD_f_zstd1; in ZSTD_DCtx_resetParameters()
239 dctx->maxWindowSize = ZSTD_MAXWINDOWSIZE_DEFAULT; in ZSTD_DCtx_resetParameters()
240 dctx->outBufferMode = ZSTD_bm_buffered; in ZSTD_DCtx_resetParameters()
[all …]
H A Dzstd_decompress_block.c55 static size_t ZSTD_blockSizeMax(ZSTD_DCtx const* dctx) in ZSTD_blockSizeMax() argument
57 …size_t const blockSizeMax = dctx->isFrameDecompression ? dctx->fParams.blockSizeMax : ZSTD_BLOCKSI… in ZSTD_blockSizeMax()
81 static void ZSTD_allocateLiteralsBuffer(ZSTD_DCtx* dctx, void* const dst, const size_t dstCapacity,… in ZSTD_allocateLiteralsBuffer() argument
84 size_t const blockSizeMax = ZSTD_blockSizeMax(dctx); in ZSTD_allocateLiteralsBuffer()
86 assert(dctx->isFrameDecompression || streaming == not_streaming); in ZSTD_allocateLiteralsBuffer()
94 dctx->litBuffer = (BYTE*)dst + blockSizeMax + WILDCOPY_OVERLENGTH; in ZSTD_allocateLiteralsBuffer()
95 dctx->litBufferEnd = dctx->litBuffer + litSize; in ZSTD_allocateLiteralsBuffer()
96 dctx->litBufferLocation = ZSTD_in_dst; in ZSTD_allocateLiteralsBuffer()
101 dctx->litBuffer = dctx->litExtraBuffer; in ZSTD_allocateLiteralsBuffer()
102 dctx->litBufferEnd = dctx->litBuffer + litSize; in ZSTD_allocateLiteralsBuffer()
[all …]
H A Dzstd_ddict.c56 void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict) in ZSTD_copyDDictParameters() argument
59 assert(dctx != NULL); in ZSTD_copyDDictParameters()
61 dctx->dictID = ddict->dictID; in ZSTD_copyDDictParameters()
62 dctx->prefixStart = ddict->dictContent; in ZSTD_copyDDictParameters()
63 dctx->virtualStart = ddict->dictContent; in ZSTD_copyDDictParameters()
64 dctx->dictEnd = (const BYTE*)ddict->dictContent + ddict->dictSize; in ZSTD_copyDDictParameters()
65 dctx->previousDstEnd = dctx->dictEnd; in ZSTD_copyDDictParameters()
67 dctx->dictContentBeginForFuzzing = dctx->prefixStart; in ZSTD_copyDDictParameters()
68 dctx->dictContentEndForFuzzing = dctx->previousDstEnd; in ZSTD_copyDDictParameters()
71 dctx->litEntropy = 1; in ZSTD_copyDDictParameters()
[all …]
H A Dzstd_decompress_internal.h206 MEM_STATIC int ZSTD_DCtx_get_bmi2(const struct ZSTD_DCtx_s *dctx) { in ZSTD_DCtx_get_bmi2() argument
208 return dctx->bmi2; in ZSTD_DCtx_get_bmi2()
210 (void)dctx; in ZSTD_DCtx_get_bmi2()
230 void ZSTD_checkContinuity(ZSTD_DCtx* dctx, const void* dst, size_t dstSize);
H A Dzstd_decompress_block.h49 size_t ZSTD_decompressBlock_internal(ZSTD_DCtx* dctx,
69 size_t ZSTD_decompressBlock_deprecated(ZSTD_DCtx* dctx,
H A Dhuf_decompress.c927 static size_t HUF_decompress4X1_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t dstSize, in HUF_decompress4X1_DCtx_wksp() argument
933 size_t const hSize = HUF_readDTableX1_wksp(dctx, cSrc, cSrcSize, workSpace, wkspSize, flags); in HUF_decompress4X1_DCtx_wksp()
938 return HUF_decompress4X1_usingDTable_internal(dst, dstSize, ip, cSrcSize, dctx, flags); in HUF_decompress4X1_DCtx_wksp()
1766 static size_t HUF_decompress4X2_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t dstSize, in HUF_decompress4X2_DCtx_wksp() argument
1772 size_t hSize = HUF_readDTableX2_wksp(dctx, cSrc, cSrcSize, in HUF_decompress4X2_DCtx_wksp()
1778 return HUF_decompress4X2_usingDTable_internal(dst, dstSize, ip, cSrcSize, dctx, flags); in HUF_decompress4X2_DCtx_wksp()
1842 size_t HUF_decompress1X_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t dstSize, in HUF_decompress1X_DCtx_wksp() argument
1856 return HUF_decompress1X1_DCtx_wksp(dctx, dst, dstSize, cSrc, in HUF_decompress1X_DCtx_wksp()
1861 return HUF_decompress1X2_DCtx_wksp(dctx, dst, dstSize, cSrc, in HUF_decompress1X_DCtx_wksp()
1864 return algoNb ? HUF_decompress1X2_DCtx_wksp(dctx, dst, dstSize, cSrc, in HUF_decompress1X_DCtx_wksp()
[all …]
H A Dzstd_ddict.h41 void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
/linux/fs/erofs/
H A Ddecompressor_zstd.c142 struct z_erofs_stream_dctx dctx = { .rq = rq, .no = -1, .ni = 0 }; in z_erofs_zstd_decompress() local
151 dctx.kin = kmap_local_page(*rq->in); in z_erofs_zstd_decompress()
152 reason = z_erofs_fixup_insize(rq, dctx.kin + rq->pageofs_in, in z_erofs_zstd_decompress()
155 kunmap_local(dctx.kin); in z_erofs_zstd_decompress()
172 in_buf.src = dctx.kin + rq->pageofs_in; in z_erofs_zstd_decompress()
173 dctx.bounce = strm->bounce; 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 reason = 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()
[all …]
/linux/lib/zstd/
H A Dzstd_decompress_module.c53 size_t zstd_free_dctx(zstd_dctx *dctx) in zstd_free_dctx() argument
55 return ZSTD_freeDCtx(dctx); in zstd_free_dctx()
82 size_t zstd_decompress_dctx(zstd_dctx *dctx, void *dst, size_t dst_capacity, in zstd_decompress_dctx() argument
85 return ZSTD_decompressDCtx(dctx, dst, dst_capacity, src, src_size); in zstd_decompress_dctx()
89 size_t zstd_decompress_using_ddict(zstd_dctx *dctx, in zstd_decompress_using_ddict() argument
93 return ZSTD_decompress_usingDDict(dctx, dst, dst_capacity, src, in zstd_decompress_using_ddict()
/linux/include/linux/
H A Dzstd_lib.h284 ZSTDLIB_API size_t ZSTD_freeDCtx(ZSTD_DCtx* dctx); /* accept NULL pointer */
291 ZSTDLIB_API size_t ZSTD_decompressDCtx(ZSTD_DCtx* dctx,
665 ZSTDLIB_API size_t ZSTD_DCtx_setParameter(ZSTD_DCtx* dctx, ZSTD_dParameter param, int value);
673 ZSTDLIB_API size_t ZSTD_DCtx_reset(ZSTD_DCtx* dctx, ZSTD_ResetDirective reset);
955 ZSTDLIB_API size_t ZSTD_decompress_usingDict(ZSTD_DCtx* dctx,
1012 ZSTDLIB_API size_t ZSTD_decompress_usingDDict(ZSTD_DCtx* dctx,
1140 ZSTDLIB_API size_t ZSTD_DCtx_loadDictionary(ZSTD_DCtx* dctx, const void* dict, size_t dictSize);
1159 ZSTDLIB_API size_t ZSTD_DCtx_refDDict(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
1177 ZSTDLIB_API size_t ZSTD_DCtx_refPrefix(ZSTD_DCtx* dctx,
1186 ZSTDLIB_API size_t ZSTD_sizeof_DCtx(const ZSTD_DCtx* dctx);
[all …]
H A Dzstd.h346 size_t zstd_decompress_dctx(zstd_dctx *dctx, void *dst, size_t dst_capacity,
392 size_t zstd_free_dctx(zstd_dctx *dctx);
409 size_t zstd_decompress_using_ddict(zstd_dctx *dctx,
/linux/lib/crypto/powerpc/
H A Dpoly1305.h31 static void poly1305_block_init(struct poly1305_block_state *dctx, in poly1305_block_init() argument
35 return poly1305_block_init_generic(dctx, raw_key); in poly1305_block_init()
37 dctx->h = (struct poly1305_state){}; in poly1305_block_init()
38 dctx->core_r.key.r64[0] = get_unaligned_le64(raw_key + 0); in poly1305_block_init()
39 dctx->core_r.key.r64[1] = get_unaligned_le64(raw_key + 8); in poly1305_block_init()
/linux/crypto/
H A Dzstd.c26 zstd_dctx *dctx; member
195 ctx->dctx = zstd_init_dctx(ctx->wksp, ctx->wksp_size); in zstd_decompress_one()
196 if (!ctx->dctx) in zstd_decompress_one()
199 out_len = zstd_decompress_dctx(ctx->dctx, dst, req->dlen, src, req->slen); in zstd_decompress_one()
227 ctx->dctx = zstd_init_dstream(ZSTD_MAX_SIZE, ctx->wksp, ctx->wksp_size); in zstd_decompress()
228 if (!ctx->dctx) { in zstd_decompress()
262 pending_bytes = zstd_decompress_stream(ctx->dctx, &outbuf, &inbuf); in zstd_decompress()
/linux/include/crypto/
H A Ddes.h30 void des3_ede_encrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src);
31 void des3_ede_decrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src);
/linux/lib/zstd/common/
H A Dhuf.h257 size_t HUF_decompress1X_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, si…
259 size_t HUF_decompress1X2_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, s…
267 size_t HUF_decompress1X1_DCtx_wksp(HUF_DTable* dctx, void* dst, size_t dstSize, const void* cSrc, s…
270 size_t HUF_decompress4X_hufOnly_wksp(HUF_DTable* dctx, void* dst, size_t dstSize, const void* cSrc,…
H A Dzstd_internal.h306 size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx* dctx, int* nbSeqPtr,
/linux/lib/
H A Ddecompress_unzstd.c131 zstd_dctx *dctx = zstd_init_dctx(wksp, wksp_size); in decompress_single() local
135 if (dctx == NULL) { in decompress_single()
150 ret = zstd_decompress_dctx(dctx, out_buf, out_len, in_buf, in_len); in decompress_single()
/linux/net/tls/
H A Dtls_sw.c193 struct tls_decrypt_ctx *dctx; in tls_decrypt_done() local
212 aead_size = ALIGN(aead_size, __alignof__(*dctx)); in tls_decrypt_done()
213 dctx = (void *)((u8 *)aead_req + aead_size); in tls_decrypt_done()
215 sk = dctx->sk; in tls_decrypt_done()
228 if (dctx->free_sgout) { in tls_decrypt_done()
1523 struct tls_decrypt_ctx *dctx; in tls_decrypt_sg() local
1559 aead_size = ALIGN(aead_size, __alignof__(*dctx)); in tls_decrypt_sg()
1560 mem = kmalloc(aead_size + struct_size(dctx, sg, size_add(n_sgin, n_sgout)), in tls_decrypt_sg()
1569 dctx = (struct tls_decrypt_ctx *)(mem + aead_size); in tls_decrypt_sg()
1570 dctx->sk = sk; in tls_decrypt_sg()
[all …]
/linux/lib/crypto/
H A Ddes.c843 void des3_ede_encrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src) in des3_ede_encrypt() argument
845 const u32 *K = dctx->expkey; in des3_ede_encrypt()
872 void des3_ede_decrypt(const struct des3_ede_ctx *dctx, u8 *dst, const u8 *src) in des3_ede_decrypt() argument
874 const u32 *K = dctx->expkey + DES3_EDE_EXPKEY_WORDS - 2; in des3_ede_decrypt()
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c583 void BPF_STRUCT_OPS(qmap_dump, struct scx_dump_ctx *dctx) in BPF_STRUCT_OPS() argument
621 void BPF_STRUCT_OPS(qmap_dump_cpu, struct scx_dump_ctx *dctx, s32 cpu, bool idle) in BPF_STRUCT_OPS() argument
636 void BPF_STRUCT_OPS(qmap_dump_task, struct scx_dump_ctx *dctx, struct task_struct *p) in BPF_STRUCT_OPS() argument
/linux/kernel/sched/
H A Dext.c4488 static void scx_dump_task(struct seq_buf *s, struct scx_dump_ctx *dctx, in scx_dump_task() argument
4504 jiffies_delta_msecs(p->scx.runnable_at, dctx->at_jiffies)); in scx_dump_task()
4518 SCX_CALL_OP(sch, SCX_KF_REST, dump_task, NULL, dctx, p); in scx_dump_task()
4536 struct scx_dump_ctx dctx = { in scx_dump_state() local
4566 SCX_CALL_OP(sch, SCX_KF_UNLOCKED, dump, NULL, &dctx); in scx_dump_state()
4624 &dctx, cpu, idle); in scx_dump_state()
4646 scx_dump_task(&s, &dctx, rq->curr, '*'); in scx_dump_state()
4649 scx_dump_task(&s, &dctx, p, ' '); in scx_dump_state()
/linux/tools/objtool/
H A Dcheck.c4916 struct disas_context *dctx = objtool_disas_ctx; in objtool_disas_insn() local
4918 if (!dctx) in objtool_disas_insn()
4921 disas_insn(dctx, insn); in objtool_disas_insn()
4922 return disas_result(dctx); in objtool_disas_insn()