Lines Matching refs:splits
4111 ZSTD_deriveBlockSplitsHelper(seqStoreSplits* splits, size_t startIdx, size_t endIdx, in ZSTD_deriveBlockSplitsHelper() argument
4124 …if (endIdx - startIdx < MIN_SEQUENCES_BLOCK_SPLITTING || splits->idx >= ZSTD_MAX_NB_BLOCK_SPLITS) { in ZSTD_deriveBlockSplitsHelper()
4141 ZSTD_deriveBlockSplitsHelper(splits, startIdx, midIdx, zc, origSeqStore); in ZSTD_deriveBlockSplitsHelper()
4142 splits->splitLocations[splits->idx] = (U32)midIdx; in ZSTD_deriveBlockSplitsHelper()
4143 splits->idx++; in ZSTD_deriveBlockSplitsHelper()
4144 ZSTD_deriveBlockSplitsHelper(splits, midIdx, endIdx, zc, origSeqStore); in ZSTD_deriveBlockSplitsHelper()
4155 seqStoreSplits splits; in ZSTD_deriveBlockSplits() local
4156 splits.splitLocations = partitions; in ZSTD_deriveBlockSplits()
4157 splits.idx = 0; in ZSTD_deriveBlockSplits()
4163 ZSTD_deriveBlockSplitsHelper(&splits, 0, nbSeq, zc, &zc->seqStore); in ZSTD_deriveBlockSplits()
4164 splits.splitLocations[splits.idx] = nbSeq; in ZSTD_deriveBlockSplits()
4165 DEBUGLOG(5, "ZSTD_deriveBlockSplits: final nb partitions: %zu", splits.idx+1); in ZSTD_deriveBlockSplits()
4166 return splits.idx; in ZSTD_deriveBlockSplits()