Home
last modified time | relevance | path

Searched refs:decay (Results 1 – 25 of 58) sorted by relevance

123

/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/llvm-project/libcxx/include/__cxx03/__type_traits/
H A Ddecay.h33 struct decay { struct
54 struct _LIBCPP_TEMPLATE_VIS decay {
63 using __decay_t = typename decay<_Tp>::type;
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Ddecay.h33 struct _LIBCPP_NO_SPECIALIZATIONS decay { struct
53 struct decay {
62 using __decay_t = typename decay<_Tp>::type;
/freebsd/usr.sbin/virtual_oss/virtual_oss/
H A Dctl.c357 data.out_lim.decay < VIRTUAL_OSS_DECAY_MIN || in vctl_ioctl()
358 data.out_lim.decay > VIRTUAL_OSS_DECAY_MAX || in vctl_ioctl()
366 voss_output_compressor_param.decay = data.out_lim.decay; in vctl_ioctl()
372 data.out_lim.decay = voss_output_compressor_param.decay; in vctl_ioctl()
389 data.io_lim.param.decay < VIRTUAL_OSS_DECAY_MIN || in vctl_ioctl()
390 data.io_lim.param.decay > VIRTUAL_OSS_DECAY_MAX || in vctl_ioctl()
398 pvp->rx_compressor_param.decay = data.io_lim.param.decay; in vctl_ioctl()
409 data.io_lim.param.decay = pvp->rx_compressor_param.decay; in vctl_ioctl()
H A Dcompressor.c39 .decay = 20,
72 amp += (1.0 - amp) / (1LL << p_param->decay); in voss_compressor()
H A Dvirtual_oss.h116 int decay; member
H A Dint.h117 uint8_t decay; /* 0..62 */ member
/freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/
H A Ddecay.h26 template <class T> class decay {
35 template <class T> using decay_t = typename decay<T>::type;
/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;
/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)};
1873 internal::DoAllAction<typename std::decay<Action>::type...> DoAll(
[all …]
H A Dgmock-matchers.h1541 using RawU = typename std::decay<U>::type;
4286 using RawArgsTuple = typename std::decay<ArgsTuple>::type;
5288 internal::FieldsAreMatcher<typename std::decay<M>::type...> FieldsAre(
5290 return internal::FieldsAreMatcher<typename std::decay<M>::type...>(
5365 std::tuple<typename std::decay<const Args&>::type...>>
5368 std::tuple<typename std::decay<const Args&>::type...>>(
5374 std::tuple<typename std::decay<const Args&>::type...>>
5377 std::tuple<typename std::decay<const Args&>::type...>>(
5383 internal::AllOfMatcher<typename std::decay<const Args&>::type...> AllOf(
5385 return internal::AllOfMatcher<typename std::decay<const Args&>::type...>(
[all …]
/freebsd/contrib/jemalloc/
H A DTUNING.md43 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/contrib/jemalloc/include/jemalloc/internal/
H A Dbackground_thread_externs.h
/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
H A Dparallel_backend_tbb.h
/freebsd/sys/netinet/tcp_stacks/
H A Drack_bbr_common.c920 ctf_decay_count(uint32_t count, uint32_t decay) in ctf_decay_count() argument
929 if (decay > 1000) { in ctf_decay_count()
934 decay_per = decay; in ctf_decay_count()
/freebsd/lib/libc/stdlib/malloc/jemalloc/
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/sys/contrib/device-tree/Bindings/regulator/
H A Dvctrl.txt28 - min-slew-down-rate : Describes how slowly the regulator voltage will decay
/freebsd/contrib/googletest/googlemock/test/
H A Dgmock-matchers_test.h126 GtestGreaterThanMatcher<typename std::decay<T>::type> GtestGreaterThan( in GtestGreaterThan()
/freebsd/contrib/llvm-project/libcxx/include/experimental/
H A Diterator62 # include <__type_traits/decay.h>
/freebsd/contrib/jemalloc/include/jemalloc/
H A Djemalloc_macros.h.in36 * Use as arena index in "arena.<i>.{purge,decay,dss}" and
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dtype_traits165 template <class T> struct decay;
226 using decay_t = typename decay<T>::type; // C++14
433 #include <__cxx03/__type_traits/decay.h>

123