Lines Matching refs:ldmState

146         ldmState_t* ldmState, size_t hash, ldmParams_t const ldmParams)  in ZSTD_ldm_getBucket()  argument
148 return ldmState->hashTable + (hash << ldmParams.bucketSizeLog); in ZSTD_ldm_getBucket()
153 static void ZSTD_ldm_insertEntry(ldmState_t* ldmState, in ZSTD_ldm_insertEntry() argument
157 BYTE* const pOffset = ldmState->bucketOffsets + hash; in ZSTD_ldm_insertEntry()
160 *(ZSTD_ldm_getBucket(ldmState, hash, ldmParams) + offset) = entry; in ZSTD_ldm_insertEntry()
241 ldmState_t* ldmState, const BYTE* ip, in ZSTD_ldm_fillHashTable() argument
246 BYTE const* const base = ldmState->window.base; in ZSTD_ldm_fillHashTable()
249 size_t* const splits = ldmState->splitIndices; in ZSTD_ldm_fillHashTable()
271 ZSTD_ldm_insertEntry(ldmState, hash, entry, *params); in ZSTD_ldm_fillHashTable()
295 ldmState_t* ldmState, rawSeqStore_t* rawSeqStore, in ZSTD_ldm_generateSequences_internal() argument
299 int const extDict = ZSTD_window_hasExtDict(ldmState->window); in ZSTD_ldm_generateSequences_internal()
304 U32 const dictLimit = ldmState->window.dictLimit; in ZSTD_ldm_generateSequences_internal()
305 U32 const lowestIndex = extDict ? ldmState->window.lowLimit : dictLimit; in ZSTD_ldm_generateSequences_internal()
306 BYTE const* const base = ldmState->window.base; in ZSTD_ldm_generateSequences_internal()
307 BYTE const* const dictBase = extDict ? ldmState->window.dictBase : NULL; in ZSTD_ldm_generateSequences_internal()
321 size_t* const splits = ldmState->splitIndices; in ZSTD_ldm_generateSequences_internal()
322 ldmMatchCandidate_t* const candidates = ldmState->matchCandidates; in ZSTD_ldm_generateSequences_internal()
357 candidates[n].bucket = ZSTD_ldm_getBucket(ldmState, hash, *params); in ZSTD_ldm_generateSequences_internal()
379 ZSTD_ldm_insertEntry(ldmState, hash, newEntry, *params); in ZSTD_ldm_generateSequences_internal()
426 ZSTD_ldm_insertEntry(ldmState, hash, newEntry, *params); in ZSTD_ldm_generateSequences_internal()
447 ZSTD_ldm_insertEntry(ldmState, hash, newEntry, *params); in ZSTD_ldm_generateSequences_internal()
471 ldmState_t* ldmState, rawSeqStore_t* sequences, in ZSTD_ldm_generateSequences() argument
486 assert(ldmState->window.nextSrc >= (BYTE const*)src + srcSize); in ZSTD_ldm_generateSequences()
503 if (ZSTD_window_needOverflowCorrection(ldmState->window, chunkEnd)) { in ZSTD_ldm_generateSequences()
506 &ldmState->window, /* cycleLog */ 0, maxDist, chunkStart); in ZSTD_ldm_generateSequences()
507 ZSTD_ldm_reduceTable(ldmState->hashTable, ldmHSize, correction); in ZSTD_ldm_generateSequences()
509 ldmState->loadedDictEnd = 0; in ZSTD_ldm_generateSequences()
525 … ZSTD_window_enforceMaxDist(&ldmState->window, chunkEnd, maxDist, &ldmState->loadedDictEnd, NULL); in ZSTD_ldm_generateSequences()
528 ldmState, sequences, params, chunkStart, chunkSize); in ZSTD_ldm_generateSequences()