Home
last modified time | relevance | path

Searched refs:extents (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/jemalloc/src/
H A Dextent.c104 extent_hooks_t **r_extent_hooks, extents_t *extents, void *new_addr,
108 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents,
111 extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent,
286 extents_init(tsdn_t *tsdn, extents_t *extents, extent_state_t state, in extents_init() argument
288 if (malloc_mutex_init(&extents->mtx, "extents", WITNESS_RANK_EXTENTS, in extents_init()
293 extent_heap_new(&extents->heaps[i]); in extents_init()
295 bitmap_init(extents->bitmap, &extents_bitmap_info, true); in extents_init()
296 extent_list_init(&extents->lru); in extents_init()
297 atomic_store_zu(&extents->npages, 0, ATOMIC_RELAXED); in extents_init()
298 extents->state = state; in extents_init()
[all …]
H A Darena.c58 arena_decay_t *decay, extents_t *extents, bool all, size_t npages_limit,
612 extents_t *extents, size_t current_npages, size_t npages_limit, in arena_decay_try_purge() argument
615 arena_decay_to_limit(tsdn, arena, decay, extents, false, in arena_decay_try_purge()
647 extents_t *extents, const nstime_t *time, bool is_background_thread) { in arena_decay_epoch_advance() argument
648 size_t current_npages = extents_npages_get(extents); in arena_decay_epoch_advance()
657 arena_decay_try_purge(tsdn, arena, decay, extents, in arena_decay_epoch_advance()
715 extents_t *extents, bool is_background_thread) { in arena_maybe_decay() argument
722 arena_decay_to_limit(tsdn, arena, decay, extents, false, in arena_maybe_decay()
723 0, extents_npages_get(extents), in arena_maybe_decay()
759 arena_decay_epoch_advance(tsdn, arena, decay, extents, &time, in arena_maybe_decay()
[all …]
H A Dstats.c662 bool mutex, bool extents) { in stats_arena_print() argument
979 if (extents) { in stats_arena_print()
1234 bool unmerged, bool bins, bool large, bool mutex, bool extents) { in stats_print_helper() argument
1358 large, mutex, extents); in stats_print_helper()
1369 bins, large, mutex, extents); in stats_print_helper()
1385 large, mutex, extents); in stats_print_helper()
1451 bins, large, mutex, extents); in stats_print()
H A Dtcache.c107 size_t nflush, extent_t **extents){ in tbin_extents_lookup_size_check() argument
122 &extents[i], &szind); in tbin_extents_lookup_size_check()
H A Dbackground_thread.c117 extents_t *extents) {
133 size_t npages = extents_npages_get(extents);
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Dextent_externs.h30 bool extents_init(tsdn_t *tsdn, extents_t *extents, extent_state_t state,
32 extent_state_t extents_state_get(const extents_t *extents);
33 size_t extents_npages_get(extents_t *extents);
35 size_t extents_nextents_get(extents_t *extents, pszind_t ind);
37 size_t extents_nbytes_get(extents_t *extents, pszind_t ind);
39 extent_hooks_t **r_extent_hooks, extents_t *extents, void *new_addr,
43 extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent);
45 extent_hooks_t **r_extent_hooks, extents_t *extents, size_t npages_min);
46 void extents_prefork(tsdn_t *tsdn, extents_t *extents);
47 void extents_postfork_parent(tsdn_t *tsdn, extents_t *extents);
[all …]
H A Dstats.h14 OPTION('e', extents, true, false)
/freebsd/contrib/llvm-project/libcxx/include/
H A Dmdspan15 // [mdspan.extents], class template extents
17 class extents;
19 // [mdspan.extents.dextents], alias template dextents
23 // [mdspan.extents.dims], alias template dims
42 // extents synopsis
46 class extents {
52 // [mdspan.extents.obs], observers of the multidimensional index space
58 // [mdspan.extents.cons], constructors
59 constexpr extents() noexcept = default;
63 extents(const extents<_OtherIndexType, _OtherExtents...>&) noexcept;
[all …]
H A Dmodule.modulemap1494 header "__mdspan/extents.h"
/freebsd/contrib/llvm-project/libcxx/include/__mdspan/
H A Dextents.h278 class extents {
309 _LIBCPP_HIDE_FROM_ABI constexpr extents() noexcept = default;
317 _LIBCPP_HIDE_FROM_ABI constexpr explicit extents(_OtherIndexTypes... __dynvals) noexcept
330 _LIBCPP_HIDE_FROM_ABI constexpr extents(const array<_OtherIndexType, _Size>& __exts) noexcept
343 _LIBCPP_HIDE_FROM_ABI constexpr extents(const span<_OtherIndexType, _Size>& __exts) noexcept
391 …_LIBCPP_HIDE_FROM_ABI constexpr extents(const extents<_OtherIndexType, _OtherExtents...>& __other)…
418 …operator==(const extents& __lhs, const extents<_OtherIndexType, _OtherExtents...>& __rhs) noexcept…
437 template <class _IndexType, size_t _Rank, class _Extents = extents<_IndexType>>
441 struct __make_dextents< _IndexType, _Rank, extents<_IndexType, _ExtentsPack...>> {
443 …typename __make_dextents< _IndexType, _Rank - 1, extents<_IndexType, dynamic_extent, _ExtentsPack.…
[all …]
H A Dmdspan.h97 return __map_.extents().extent(__r); in extent()
192 …_LIBCPP_ASSERT_VALID_ELEMENT_ACCESS(__mdspan_detail::__is_multidimensional_index_in(extents(), __i…
225 return ((static_cast<size_type>(__map_.extents().extent(_Idxs))) * ... * size_type(1)); in size()
231 return (rank() > 0) && ((__map_.extents().extent(_Idxs) == index_type(0)) || ... || false); in empty()
241 …_LIBCPP_HIDE_FROM_ABI constexpr const extents_type& extents() const noexcept { return __map_.exten… in extents() function
273 …_OtherIndexTypes...) -> mdspan<_ElementType, extents<size_t, __maybe_static_ext<_OtherIndexTypes>.…
283 mdspan(_Pointer&&) -> mdspan<remove_pointer_t<remove_reference_t<_Pointer>>, extents<size_t>>;
287 mdspan(_CArray&) -> mdspan<remove_all_extents_t<_CArray>, extents<size_t, extent_v<_CArray, 0>>>;
299 mdspan(_ElementType*, const extents<_OtherIndexType, _ExtentsPack...>&)
300 -> mdspan<_ElementType, extents<_OtherIndexType, _ExtentsPack...>>;
H A Dlayout_left.h89 : __extents_(__other.extents()) { in requires()
101 : __extents_(__other.extents()) { in mapping()
117 : __extents_(__other.extents()) { in requires()
138 …_LIBCPP_HIDE_FROM_ABI constexpr const extents_type& extents() const noexcept { return __extents_; } in extents() function
191 return __lhs.extents() == __rhs.extents();
H A Dlayout_right.h88 : __extents_(__other.extents()) { in requires()
100 : __extents_(__other.extents()) { in mapping()
116 : __extents_(__other.extents()) { in requires()
137 …_LIBCPP_HIDE_FROM_ABI constexpr const extents_type& extents() const noexcept { return __extents_; } in extents() function
188 return __lhs.extents() == __rhs.extents();
H A Dlayout_stride.h228 : __extents_(__other.extents()), __strides_([&]<size_t... _Pos>(index_sequence<_Pos...>) { in requires()
255 …_LIBCPP_HIDE_FROM_ABI constexpr const extents_type& extents() const noexcept { return __extents_; } in extents() function
346 return __lhs.extents() == __rhs.extents() && [&]<size_t... _Pos>(index_sequence<_Pos...>) {
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dmdspan.cppm
/freebsd/contrib/elftoolchain/libelf/
H A Delf_update.c349 _libelf_release_extents(struct _Elf_Extent_List *extents) in _libelf_release_extents() argument
353 while ((ex = SLIST_FIRST(extents)) != NULL) { in _libelf_release_extents()
354 SLIST_REMOVE_HEAD(extents, ex_next); in _libelf_release_extents()
366 _libelf_extent_is_unused(struct _Elf_Extent_List *extents, in _libelf_extent_is_unused() argument
375 SLIST_FOREACH(t, extents, ex_next) { in _libelf_extent_is_unused()
408 _libelf_insert_extent(struct _Elf_Extent_List *extents, int type, in _libelf_insert_extent() argument
421 if (!_libelf_extent_is_unused(extents, start, size, &prevt)) { in _libelf_insert_extent()
440 SLIST_INSERT_HEAD(extents, ex, ex_next); in _libelf_insert_extent()
449 _libelf_resync_sections(Elf *e, off_t rc, struct _Elf_Extent_List *extents) in _libelf_resync_sections() argument
476 if (!_libelf_insert_extent(extents, ELF_EXTENT_SECTION, in _libelf_resync_sections()
[all …]
/freebsd/contrib/file/tests/
H A Dext4.result1 Linux rev 1.0 ext4 filesystem data, UUID=d32bbb08-3a76-4510-a064-3045f887dbdf (extents) (64bit) (la…
/freebsd/sys/fs/ext2fs/
H A Dext2_extents.c55 SDT_PROBE_DEFINE2(ext2fs, , trace, extents, "int", "char*");
57 static MALLOC_DEFINE(M_EXT2EXTENTS, "ext2_extents", "EXT2 extents");
422 /* Check for overlapping extents */ in ext4_validate_extent_entries()
490 SDT_PROBE2(ext2fs, , trace, extents, 1, error_msg); in ext4_ext_check_header()
649 SDT_PROBE2(ext2fs, , trace, extents, 1, in ext4_ext_find_extent()
851 SDT_PROBE2(ext2fs, , trace, extents, 1, in ext4_ext_insert_index()
858 SDT_PROBE2(ext2fs, , trace, extents, 1, in ext4_ext_insert_index()
876 SDT_PROBE2(ext2fs, , trace, extents, 1, in ext4_ext_insert_index()
946 SDT_PROBE2(ext2fs, , trace, extents, 1, in ext4_ext_split()
982 SDT_PROBE2(ext2fs, , trace, extents, in ext4_ext_split()
[all...]
/freebsd/usr.sbin/bsnmpd/modules/snmp_hast/
H A DBEGEMOT-HAST-MIB.txt182 map of dirty extents and extent is the smallest
193 "Maximum number of dirty extents to keep dirty all
194 the time. Most recently used extents are kept
235 "Current number of dirty extents for the resource."
/freebsd/contrib/jemalloc/
H A DChangeLog52 - Add extents usage information to stats. (@tyleretzel)
65 + stats.arenas.<i>.extents.<j>.n{dirty,muzzy,retained} (@tyleretzel)
66 + stats.arenas.<i>.extents.<j>.{dirty,muzzy,retained}_bytes
86 crossing the threshold, also eagerly purges the oversize extents. Default
124 purging, where freed extents can accumulate and not be reused for an
207 - Eagerly coalesce large extents to reduce fragmentation. (@interwq)
222 practice large extents are usually the ones that cross the decay threshold.
230 - Remove preserve_lru feature for extents management. (@djwatson)
238 - Fix an extent coalesce + decay race by taking both coalescing extents off
299 "extents". This change has few externally visible effects, but the internal
[all …]
/freebsd/contrib/kyua/
H A Dconfigure.ac118 dnl through great extents in validating the value of this setting, it is to
/freebsd/lib/libc++/
H A DMakefile913 MDS_HEADERS+= extents.h
H A Dlibcxx.imp515 { include: [ "<__mdspan/extents.h>", "private", "<mdspan>", "public" ] },
/freebsd/contrib/file/magic/Magdir/
H A Dfilesystems1717 >0x460 lelong &0x0000040 (extents)