| /linux/lib/zstd/decompress/ |
| H A D | zstd_decompress.c | 216 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 D | zstd_decompress_block.c | 55 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 D | zstd_ddict.c | 56 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 D | zstd_decompress_internal.h | 206 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 D | zstd_decompress_block.h | 49 size_t ZSTD_decompressBlock_internal(ZSTD_DCtx* dctx, 69 size_t ZSTD_decompressBlock_deprecated(ZSTD_DCtx* dctx,
|
| H A D | huf_decompress.c | 927 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 D | zstd_ddict.h | 41 void ZSTD_copyDDictParameters(ZSTD_DCtx* dctx, const ZSTD_DDict* ddict);
|
| /linux/fs/erofs/ |
| H A D | decompressor_zstd.c | 142 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 D | zstd_decompress_module.c | 53 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 D | zstd_lib.h | 284 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 D | zstd.h | 346 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 D | poly1305.h | 31 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 D | zstd.c | 26 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 D | des.h | 30 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 D | huf.h | 257 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 D | zstd_internal.h | 306 size_t ZSTD_decodeSeqHeaders(ZSTD_DCtx* dctx, int* nbSeqPtr,
|
| /linux/lib/ |
| H A D | decompress_unzstd.c | 131 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 D | tls_sw.c | 193 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 D | des.c | 843 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 D | scx_qmap.bpf.c | 583 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 D | ext.c | 4488 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 D | check.c | 4916 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()
|