Lines Matching refs:ldmState
10165 ldmState_t ldmState; /* long distance matching state */ member
14519 zc->ldmState.hashPower = ZSTD_rollingHash_primePower(params.ldmParams.minMatchLength); in ZSTD_resetCCtx_internal()
14630 zc->ldmState.bucketOffsets = ZSTD_cwksp_reserve_buffer(ws, ldmBucketSize); in ZSTD_resetCCtx_internal()
14631 memset(zc->ldmState.bucketOffsets, 0, ldmBucketSize); in ZSTD_resetCCtx_internal()
14654 …zc->ldmState.hashTable = (ldmEntry_t*)ZSTD_cwksp_reserve_aligned(ws, ldmHSize * sizeof(ldmEntry_t)… in ZSTD_resetCCtx_internal()
14655 memset(zc->ldmState.hashTable, 0, ldmHSize * sizeof(ldmEntry_t)); in ZSTD_resetCCtx_internal()
14659 ZSTD_window_init(&zc->ldmState.window); in ZSTD_resetCCtx_internal()
14660 ZSTD_window_clear(&zc->ldmState.window); in ZSTD_resetCCtx_internal()
14661 zc->ldmState.loadedDictEnd = 0; in ZSTD_resetCCtx_internal()
15376 FORWARD_IF_ERROR(ZSTD_ldm_generateSequences(&zc->ldmState, &ldmSeqStore, in ZSTD_buildSeqStore()
15843 ZSTD_window_update(&cctx->ldmState.window, src, srcSize); in ZSTD_compressContinue_internal()
16190 &cctx->ldmState, &cctx->workspace, &cctx->appliedParams, cdict->dictContent, in ZSTD_compressBegin_internal()
16195 &cctx->ldmState, &cctx->workspace, &cctx->appliedParams, dict, dictSize, in ZSTD_compressBegin_internal()
19625 ldmState_t* ldmState, size_t hash, ldmParams_t const ldmParams) in ZSTD_ldm_getBucket() argument
19627 return ldmState->hashTable + (hash << ldmParams.bucketSizeLog); in ZSTD_ldm_getBucket()
19632 static void ZSTD_ldm_insertEntry(ldmState_t* ldmState, in ZSTD_ldm_insertEntry() argument
19636 BYTE* const bucketOffsets = ldmState->bucketOffsets; in ZSTD_ldm_insertEntry()
19637 *(ZSTD_ldm_getBucket(ldmState, hash, ldmParams) + bucketOffsets[hash]) = entry; in ZSTD_ldm_insertEntry()
19652 static void ZSTD_ldm_makeEntryAndInsertByTag(ldmState_t* ldmState, in ZSTD_ldm_makeEntryAndInsertByTag() argument
19666 ZSTD_ldm_insertEntry(ldmState, hash, entry, ldmParams); in ZSTD_ldm_makeEntryAndInsertByTag()
19780 ldmState_t* ldmState, rawSeqStore_t* rawSeqStore, in ZSTD_ldm_generateSequences_internal() argument
19784 int const extDict = ZSTD_window_hasExtDict(ldmState->window); in ZSTD_ldm_generateSequences_internal()
19786 U64 const hashPower = ldmState->hashPower; in ZSTD_ldm_generateSequences_internal()
19792 U32 const dictLimit = ldmState->window.dictLimit; in ZSTD_ldm_generateSequences_internal()
19793 U32 const lowestIndex = extDict ? ldmState->window.lowLimit : dictLimit; in ZSTD_ldm_generateSequences_internal()
19794 BYTE const* const base = ldmState->window.base; in ZSTD_ldm_generateSequences_internal()
19795 BYTE const* const dictBase = extDict ? ldmState->window.dictBase : NULL; in ZSTD_ldm_generateSequences_internal()
19833 ZSTD_ldm_getBucket(ldmState, in ZSTD_ldm_generateSequences_internal()
19890 ZSTD_ldm_makeEntryAndInsertByTag(ldmState, rollingHash, in ZSTD_ldm_generateSequences_internal()
19920 ZSTD_ldm_makeEntryAndInsertByTag(ldmState, rollingHash, hBits, in ZSTD_ldm_generateSequences_internal()
19930 ldmState, rollingHash, lastHashed, in ZSTD_ldm_generateSequences_internal()
19953 ldmState_t* ldmState, rawSeqStore_t* sequences, in ZSTD_ldm_generateSequences() argument
19968 assert(ldmState->window.nextSrc >= (BYTE const*)src + srcSize); in ZSTD_ldm_generateSequences()
19985 if (ZSTD_window_needOverflowCorrection(ldmState->window, chunkEnd)) { in ZSTD_ldm_generateSequences()
19988 &ldmState->window, /* cycleLog */ 0, maxDist, chunkStart); in ZSTD_ldm_generateSequences()
19989 ZSTD_ldm_reduceTable(ldmState->hashTable, ldmHSize, correction); in ZSTD_ldm_generateSequences()
19991 ldmState->loadedDictEnd = 0; in ZSTD_ldm_generateSequences()
20007 … ZSTD_window_enforceMaxDist(&ldmState->window, chunkEnd, maxDist, &ldmState->loadedDictEnd, NULL); in ZSTD_ldm_generateSequences()
20010 ldmState, sequences, params, chunkStart, chunkSize); in ZSTD_ldm_generateSequences()