Home
last modified time | relevance | path

Searched full:decay (Results 1 – 25 of 158) sorted by relevance

1234567

/freebsd/contrib/jemalloc/src/
H A Darena.c5 #include "jemalloc/internal/decay.h"
68 arena_maybe_do_deferred_work(tsdn_t *tsdn, arena_t *arena, decay_t *decay,
392 * In situations where we're not forcing a decay (i.e. because the user in arena_large_malloc_stats_update()
422 arena_decay_impl(tsdn_t *tsdn, arena_t *arena, decay_t *decay,
426 malloc_mutex_lock(tsdn, &decay->mtx);
427 pac_decay_all(tsdn, &arena->pa_shard.pac, decay, decay_stats,
429 malloc_mutex_unlock(tsdn, &decay->mtx); in arena_extent_alloc_large()
433 if (malloc_mutex_trylock(tsdn, &decay->mtx)) { in arena_extent_alloc_large()
440 decay, decay_stats, ecache, eagerness); in arena_extent_alloc_large()
444 npages_new = decay_epoch_npages_delta(decay); in arena_extent_alloc_large()
519 arena_decay_ms_read(arena_decay_t * decay) arena_decay_ms_read() argument
524 arena_decay_ms_write(arena_decay_t * decay,ssize_t decay_ms) arena_decay_ms_write() argument
529 arena_decay_deadline_init(arena_decay_t * decay) arena_decay_deadline_init() argument
546 arena_decay_deadline_reached(const arena_decay_t * decay,const nstime_t * time) arena_decay_deadline_reached() argument
551 arena_decay_backlog_npages_limit(const arena_decay_t * decay) arena_decay_backlog_npages_limit() argument
571 arena_decay_backlog_update_last(arena_decay_t * decay,size_t current_npages) arena_decay_backlog_update_last() argument
589 arena_decay_backlog_update(arena_decay_t * decay,uint64_t nadvance_u64,size_t current_npages) arena_decay_backlog_update() argument
611 arena_decay_try_purge(tsdn_t * tsdn,arena_t * arena,arena_decay_t * decay,extents_t * extents,size_t current_npages,size_t npages_limit,bool is_background_thread) arena_decay_try_purge() argument
622 arena_decay_epoch_advance_helper(arena_decay_t * decay,const nstime_t * time,size_t current_npages) arena_decay_epoch_advance_helper() argument
646 arena_decay_epoch_advance(tsdn_t * tsdn,arena_t * arena,arena_decay_t * decay,extents_t * extents,const nstime_t * time,bool is_background_thread) arena_decay_epoch_advance() argument
663 arena_decay_reinit(arena_decay_t * decay,ssize_t decay_ms) arena_decay_reinit() argument
680 arena_decay_init(arena_decay_t * decay,ssize_t decay_ms,arena_stats_decay_t * stats) arena_decay_init() argument
714 arena_maybe_decay(tsdn_t * tsdn,arena_t * arena,arena_decay_t * decay,extents_t * extents,bool is_background_thread) arena_maybe_decay() argument
772 arena_decay_ms_get(arena_decay_t * decay) arena_decay_ms_get() argument
787 arena_decay_ms_set(tsdn_t * tsdn,arena_t * arena,arena_decay_t * decay,extents_t * extents,ssize_t decay_ms) arena_decay_ms_set() argument
844 arena_decay_stashed(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,arena_decay_t * decay,extents_t * extents,bool all,extent_list_t * decay_extents,bool is_background_thread) arena_decay_stashed() argument
916 arena_decay_to_limit(tsdn_t * tsdn,arena_t * arena,arena_decay_t * decay,extents_t * extents,bool all,size_t npages_limit,size_t npages_decay_max,bool is_background_thread) arena_decay_to_limit() argument
948 arena_decay_impl(tsdn_t * tsdn,arena_t * arena,arena_decay_t * decay,extents_t * extents,bool is_background_thread,bool all) arena_decay_impl() argument
[all...]
H A Dbackground_thread.c19 /* Indicates global state. Atomic because decay reads this w/o locking. */
/freebsd/contrib/jemalloc/
H A DTUNING.md41 Decay time determines how fast jemalloc returns unused pages back to the
43 between CPU and memory usage. Shorter decay time purges unused pages faster
73 `background_thread:true,metadata_thp:auto` combined with relaxed decay time
79 `background_thread:true,tcache_max:4096` combined with shorter decay time
86 `narenas:1,tcache_max:1024` combined with shorter decay time (decreased
111 tuned options, e.g. relaxed [decay
H A DChangeLog208 - Avoid forced decay on thread termination when using background threads.
210 - Disable muzzy decay by default. (@djwatson, @interwq)
219 - Properly trigger decay on tcache destroy. (@interwq, @amosbird)
223 - Fix a side effect caused by extent_max_active_fit combined with decay-based
321 - Make decay to always purge one more extent than before, because in
322 practice large extents are usually the ones that cross the decay threshold.
338 - Fix an extent coalesce + decay race by taking both coalescing extents off
340 - Fix potentially unbound increase during decay, caused by one thread keep
366 - Update decay->nunpurged before purging, in order to avoid potential update
413 - Implement two-phase decay o
[all...]
/freebsd/usr.sbin/virtual_oss/virtual_oss/
H A Dctl.c355 data.out_lim.decay < VIRTUAL_OSS_DECAY_MIN || in vctl_ioctl()
356 data.out_lim.decay > VIRTUAL_OSS_DECAY_MAX || in vctl_ioctl()
364 voss_output_compressor_param.decay = data.out_lim.decay; in vctl_ioctl()
370 data.out_lim.decay = voss_output_compressor_param.decay; in vctl_ioctl()
387 data.io_lim.param.decay < VIRTUAL_OSS_DECAY_MIN || in vctl_ioctl()
388 data.io_lim.param.decay > VIRTUAL_OSS_DECAY_MAX || in vctl_ioctl()
396 pvp->rx_compressor_param.decay = data.io_lim.param.decay; in vctl_ioctl()
407 data.io_lim.param.decay = pvp->rx_compressor_param.decay; in vctl_ioctl()
H A Dvirtual_oss.8176 .It Fl g Ar knee,attack,decay
179 .It Fl x Ar knee,attack,decay
180 Enable output compressor and set knee, attack and decay.
181 Knee is in the range 0..255, while attack and decay are between 0 and 62.
185 You can think about attack and decay as a measure of how fast or slow the
189 It is also advised that the decay value is higher than the attack value so
H A Dcompressor.c37 .decay = 20,
70 amp += (1.0 - amp) / (1LL << p_param->decay); in voss_compressor()
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dtps65086.txt28 - ti,regulator-decay : This is applicable for buck[1-6], set this if
29 the output needs to decay, default is for
50 ti,regulator-decay;
H A Dti,tps65086.yaml65 ti,regulator-decay:
68 Set this if the output needs to decay, default is for the output
118 ti,regulator-decay;
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Ddecay.h33 struct decay { struct
54 struct _LIBCPP_TEMPLATE_VIS decay {
63 using __decay_t = typename decay<_Tp>::type;
H A Dunwrap_ref.h14 #include <__type_traits/decay.h>
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Darena_structs_b.h
H A Dbackground_thread_externs.h
H A Darena_types.h6 /* Default decay times in milliseconds. */
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTransformTypeTraits.def16 TRANSFORM_TYPE_TRAIT_DEF(Decay, decay)
/freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/
H A Dexecution_defs.h
/freebsd/lib/libc/stdlib/malloc/jemalloc/
H A Djemalloc.3690 arena\&.<i>\&.{initialized,purge,decay,dss},
710 mallctl("arena\&." STRINGIFY(MALLCTL_ARENAS_ALL) "\&.decay",
912 …tation by not mixing huge allocations with small ones\&. In addition, the decay API guarantees on …
945decay curve that starts and ends with zero purge rate\&. A decay time of 0 causes all unused dirty…
953 feature is enabled, the arenas reserved for oversize requests may have its own default decay settin…
959decay curve that starts and ends with zero purge rate\&. A decay time of 0 causes all unused muzzy…
1360 arena\&.<i>\&.decay (\fBvoid\fR) \-\-
1362 Trigger decay\-based purging of unused dirty/muzzy pages for arena <i>, or for all arenas if <i> eq…
1403 …ayed, which causes immediate purging of all unused dirty pages unless the decay time is set to \-1…
1410 …ayed, which causes immediate purging of all unused muzzy pages unless the decay time is set to \-1…
[all …]
H A DMakefile.inc9 emap.c edata.c edata_cache.c pa.c pa_extra.c pac.c decay.c hpa.c hpa_hooks.c fxp.c hpdata.c pai.c \
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstShared.h42 // to decay to pointer. (Prior to version 6 it was only used in C++ mode).
50 // decay to pointer. (Prior to version 6 it was only used in C++ mode).
/freebsd/sys/kern/
H A Dsched_4bsd.c377 * Constants for digital decay and forget:
385 * We wish to decay away 90% of ts_estcpu in (5 * loadavg) seconds.
386 * That is, the system wants to compute a value of decay such
389 * ts_estcpu *= decay;
395 * decay ** (5 * loadavg) ~= .1
397 * The system computes decay as:
398 * decay = (2 * loadavg) / (2 * loadavg + 1)
400 * We wish to prove that the system's computation of decay
402 * decay ** (5 * loadavg) ~= .1
407 * decay = b / (b + 1)
[all …]
/freebsd/contrib/googletest/googlemock/include/gmock/
H A Dgmock-actions.h431 std::is_constructible<typename std::decay<Callable>::type, Callable>,
433 internal::is_callable_r<Result, typename std::decay<Callable>::type,
441 std::is_constructible<typename std::decay<Callable>::type, Callable>,
444 internal::is_callable_r<Result, typename std::decay<Callable>::type>>;
458 OnceAction, typename std::decay<Callable>::type>>,
463 : function_(StdFunctionAdaptor<typename std::decay<Callable>::type>(
475 OnceAction, typename std::decay<Callable>::type>>,
484 : OnceAction(IgnoreIncomingArguments<typename std::decay<Callable>::type>{
829 fun_ = IgnoreArgs<typename ::std::decay<G>::type>{::std::forward<G>(g)};
1797 internal::DoAllAction<typename std::decay<Action>::type...> DoAll(
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__utility/
H A Dauto_cast.h14 #include <__type_traits/decay.h>
/freebsd/sys/netinet/tcp_stacks/
H A Drack_bbr_common.c915 ctf_decay_count(uint32_t count, uint32_t decay) in ctf_decay_count() argument
918 * Given a count, decay it by a set percentage. The in ctf_decay_count()
924 if (decay > 1000) { in ctf_decay_count()
929 decay_per = decay; in ctf_decay_count()
934 * count decay value. in ctf_decay_count()
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dvctrl.txt28 - min-slew-down-rate : Describes how slowly the regulator voltage will decay
H A Dvctrl-regulator.yaml34 Describes how slowly the regulator voltage will decay down in the

1234567