Home
last modified time | relevance | path

Searched refs:strategy (Results 1 – 25 of 48) sorted by relevance

12

/linux/lib/zstd/compress/
H A Dzstd_compress_literals.c116 ZSTD_minLiteralsToCompress(ZSTD_strategy strategy, HUF_repeat huf_repeat) in ZSTD_minLiteralsToCompress() argument
118 assert((int)strategy >= 0); in ZSTD_minLiteralsToCompress()
119 assert((int)strategy <= 9); in ZSTD_minLiteralsToCompress()
123 { int const shift = MIN(9-(int)strategy, 3); in ZSTD_minLiteralsToCompress()
136 ZSTD_strategy strategy, in ZSTD_compressLiterals() argument
159 if (srcSize < ZSTD_minLiteralsToCompress(strategy, prevHuf->repeatMode)) in ZSTD_compressLiterals()
166 | (strategy < ZSTD_lazy && srcSize <= 1024 ? HUF_flags_preferRepeat : 0) in ZSTD_compressLiterals()
167 | (strategy >= HUF_OPTIMAL_DEPTH_THRESHOLD ? HUF_flags_optimalDepth : 0) in ZSTD_compressLiterals()
188 { size_t const minGain = ZSTD_minGain(srcSize, strategy); in ZSTD_compressLiterals()
H A Dzstd_ldm.c150 assert(1 <= (int)cParams->strategy && (int)cParams->strategy <= 9); in ZSTD_ldm_adjustParameters()
152 params->hashRateLog = 7 - (cParams->strategy/3); in ZSTD_ldm_adjustParameters()
160 if (cParams->strategy >= ZSTD_btultra) in ZSTD_ldm_adjustParameters()
164 assert(1 <= (int)cParams->strategy && (int)cParams->strategy <= 9); in ZSTD_ldm_adjustParameters()
165 …params->bucketSizeLog = BOUNDED(LDM_BUCKET_SIZE_LOG, (U32)cParams->strategy, ZSTD_LDM_BUCKETSIZELO… in ZSTD_ldm_adjustParameters()
257 switch(ms->cParams.strategy) in ZSTD_ldm_fillFastTables()
690 … ZSTD_selectBlockCompressor(cParams->strategy, useRowMatchFinder, ZSTD_matchState_dictMode(ms)); in ZSTD_ldm_blockCompress()
699 if (cParams->strategy >= ZSTD_btopt) { in ZSTD_ldm_blockCompress()
H A Dzstd_compress.c216 static int ZSTD_rowMatchFinderSupported(const ZSTD_strategy strategy) { in ZSTD_rowMatchFinderSupported() argument
217 return (strategy >= ZSTD_greedy && strategy <= ZSTD_lazy2); in ZSTD_rowMatchFinderSupported()
223 static int ZSTD_rowMatchFinderUsed(const ZSTD_strategy strategy, const ZSTD_ParamSwitch_e mode) { in ZSTD_rowMatchFinderUsed() argument
225 return ZSTD_rowMatchFinderSupported(strategy) && (mode == ZSTD_ps_enable); in ZSTD_rowMatchFinderUsed()
237 if (!ZSTD_rowMatchFinderSupported(cParams->strategy)) return mode; in ZSTD_resolveRowMatchFinderMode()
246 …return (cParams->strategy >= ZSTD_btopt && cParams->windowLog >= 17) ? ZSTD_ps_enable : ZSTD_ps_di… in ZSTD_resolveBlockSplitterMode()
250 static int ZSTD_allocateChainTable(const ZSTD_strategy strategy, in ZSTD_allocateChainTable() argument
257 …return forDDSDict || ((strategy != ZSTD_fast) && !ZSTD_rowMatchFinderUsed(strategy, useRowMatchFin… in ZSTD_allocateChainTable()
267 …return (cParams->strategy >= ZSTD_btopt && cParams->windowLog >= 27) ? ZSTD_ps_enable : ZSTD_ps_di… in ZSTD_resolveEnableLdm()
295 return cParams->strategy == ZSTD_fast || cParams->strategy == ZSTD_dfast; in ZSTD_CDictIndicesAreTagged()
[all …]
H A Dzstd_compress_literals.h36 ZSTD_strategy strategy, int disableLiteralCompression,
H A Dzstd_compress_sequences.h31 ZSTD_strategy const strategy);
H A Dzstd_compress_sequences.c164 ZSTD_strategy const strategy) in ZSTD_selectEncodingType() argument
180 if (strategy < ZSTD_lazy) { in ZSTD_selectEncodingType()
183 size_t const mult = 10 - strategy; in ZSTD_selectEncodingType()
/linux/tools/lib/bpf/
H A Dhashmap.c155 enum hashmap_insert_strategy strategy, in hashmap_insert() argument
168 if (strategy != HASHMAP_APPEND && in hashmap_insert()
175 if (strategy == HASHMAP_SET || strategy == HASHMAP_UPDATE) { in hashmap_insert()
179 } else if (strategy == HASHMAP_ADD) { in hashmap_insert()
184 if (strategy == HASHMAP_UPDATE) in hashmap_insert()
/linux/tools/perf/util/
H A Dhashmap.c155 enum hashmap_insert_strategy strategy, in hashmap_insert() argument
168 if (strategy != HASHMAP_APPEND && in hashmap_insert()
175 if (strategy == HASHMAP_SET || strategy == HASHMAP_UPDATE) { in hashmap_insert()
179 } else if (strategy == HASHMAP_ADD) { in hashmap_insert()
184 if (strategy == HASHMAP_UPDATE) in hashmap_insert()
/linux/tools/testing/selftests/net/tcp_ao/
H A Dunsigned-md5.c368 unsigned int strategy, in open_add() argument
384 if (strategy & PREINSTALL_MD5_FIRST) { in open_add()
389 if (strategy & PREINSTALL_AO) { in open_add()
399 if (strategy & PREINSTALL_MD5) { in open_add()
412 unsigned int strategy, in try_to_preadd() argument
427 sk = open_add(tst_name, port, strategy, md5_addr, md5_prefix, md5_vrf, in try_to_preadd()
438 unsigned int strategy, in try_to_add() argument
450 sk = open_add(tst_name, port, strategy, md5_addr, md5_prefix, md5_vrf, in try_to_add()
465 if (strategy & POSTINSTALL_MD5) { in try_to_add()
479 if (strategy & POSTINSTALL_AO) { in try_to_add()
/linux/lib/zlib_dfltcc/
H A Ddfltcc_util.h120 int strategy, in dfltcc_are_params_ok() argument
126 (strategy == Z_DEFAULT_STRATEGY); in dfltcc_are_params_ok()
H A Ddfltcc_deflate.c28 if (!dfltcc_are_params_ok(state->level, state->w_bits, state->strategy, in dfltcc_can_deflate()
/linux/Documentation/admin-guide/pm/
H A Dstrategies.rst22 is affected by the state changes, this strategy is referred to as the
25 The other strategy, referred to as the :doc:`working-state power management
28 this strategy is in use, the working state of the system usually does not
/linux/Documentation/networking/
H A Dipvs-sysctl.rst21 enough available memory, the respective strategy will be
23 the strategy is disabled and the variable is set to 1.
112 that this strategy is always disabled, 1 and 2 mean automatic
113 modes (when there is no enough available memory, the strategy
115 otherwise the strategy is disabled and the variable is set to
116 1), and 3 means that the strategy is always enabled.
/linux/Documentation/firmware-guide/acpi/
H A Dosi.rst95 That is the *only* viable strategy, as that is what modern Windows does,
124 This strategy is problematic, as Linux is never completely compatible with
140 The result is a strategy for Linux to maximize compatibility with
172 Like Linux's _OSI("*Windows*") strategy, Linux defaults to
175 Just like on Windows-tested platforms, this strategy has risks.
/linux/include/linux/
H A Dzlib.h588 int strategy);
/linux/Documentation/ABI/testing/
H A Dsysfs-fs-erofs13 Description: Control strategy of sync decompression:
H A Dsysfs-driver-uacce27 isolation strategy. This size is a configured integer value, which is the
/linux/fs/ubifs/
H A DKconfig61 so be careful. How often atime is updated depends on the selected strategy:
/linux/lib/zstd/
H A Dzstd_compress_module.c48 cctx, ZSTD_c_strategy, parameters->cParams.strategy)); in zstd_cctx_init()
/linux/lib/zlib_deflate/
H A Ddefutil.h161 int strategy; /* favor or force Huffman coding*/ member
/linux/Documentation/userspace-api/media/dvb/
H A Ddvbproperty.rst16 In the past (up to DVB API version 3 - DVBv3), the strategy used was to have a
/linux/Documentation/driver-api/soundwire/
H A Derror_handling.rst28 viable recovery strategy.
/linux/Documentation/arch/x86/
H A Dmds.rst70 Mitigation strategy
73 All variants have the same mitigation strategy at least for the single CPU
H A Dtsx_async_abort.rst21 Mitigation strategy
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_82598.c1085 u32 headroom, int strategy) in ixgbe_set_rxpba_82598() argument
1094 switch (strategy) { in ixgbe_set_rxpba_82598()

12