Searched refs:extent_hooks (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/jemalloc/src/
H A Dbase.c32 base_map(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, size_t size) { argument
40 if (extent_hooks == &extent_hooks_default) {
46 addr = extent_hooks->alloc(extent_hooks, NULL, size, alignment,
55 base_unmap(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, void *addr, argument
67 if (extent_hooks == &extent_hooks_default) {
85 if (extent_hooks->dalloc != NULL &&
86 !extent_hooks->dalloc(extent_hooks, addr, size, true,
90 if (extent_hooks
248 base_block_alloc(tsdn_t *tsdn, base_t *base, extent_hooks_t *extent_hooks, unsigned ind, pszind_t *pind_last, size_t *extent_sn_next, size_t size, size_t alignment) argument
311 extent_hooks_t *extent_hooks = base_extent_hooks_get(base); local
350 base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) argument
397 extent_hooks_t *extent_hooks = base_extent_hooks_get(base); local
414 base_extent_hooks_set(base_t *base, extent_hooks_t *extent_hooks) argument
[all...]
H A Dlarge.c99 extent_hooks_t *extent_hooks = extent_hooks_get(arena); local
104 if (extent_hooks->split == NULL) {
111 &extent_hooks, extent, usize + sz_large_pad,
122 arena_extents_dirty_dalloc(tsdn, arena, &extent_hooks, trail);
135 extent_hooks_t *extent_hooks = extent_hooks_get(arena); local
138 if (extent_hooks->merge == NULL) {
155 if ((trail = extents_alloc(tsdn, arena, &extent_hooks,
158 || (trail = extents_alloc(tsdn, arena, &extent_hooks,
165 if ((trail = extent_alloc_wrapper(tsdn, arena, &extent_hooks,
175 if (extent_merge_wrapper(tsdn, arena, &extent_hooks, exten
345 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local
[all...]
H A Dextent_dss.c197 extent_hooks_t *extent_hooks = local
206 arena, &extent_hooks, &extent, 0,
H A Dextent.c25 static void *extent_alloc_default(extent_hooks_t *extent_hooks, void *new_addr,
28 static bool extent_dalloc_default(extent_hooks_t *extent_hooks, void *addr,
30 static void extent_destroy_default(extent_hooks_t *extent_hooks, void *addr,
32 static bool extent_commit_default(extent_hooks_t *extent_hooks, void *addr,
37 static bool extent_decommit_default(extent_hooks_t *extent_hooks,
40 static bool extent_purge_lazy_default(extent_hooks_t *extent_hooks, void *addr,
47 static bool extent_purge_forced_default(extent_hooks_t *extent_hooks,
53 static bool extent_split_default(extent_hooks_t *extent_hooks, void *addr,
60 static bool extent_merge_default(extent_hooks_t *extent_hooks, void *addr_a,
207 extent_hooks_set(tsd_t *tsd, arena_t *arena, extent_hooks_t *extent_hooks) { argument
1251 extent_alloc_default(extent_hooks_t *extent_hooks, void *new_addr, size_t size, size_t alignment, bool *zero, bool *commit, unsigned arena_ind) argument
1743 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local
1770 extent_dalloc_default(extent_hooks_t *extent_hooks, void *addr, size_t size, bool committed, unsigned arena_ind) argument
1875 extent_destroy_default(extent_hooks_t *extent_hooks, void *addr, size_t size, bool committed, unsigned arena_ind) argument
1911 extent_commit_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument
1947 extent_decommit_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument
1978 extent_purge_lazy_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument
2025 extent_purge_forced_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t offset, size_t length, unsigned arena_ind) argument
2070 extent_split_default(extent_hooks_t *extent_hooks, void *addr, size_t size, size_t size_a, size_t size_b, bool committed, unsigned arena_ind) argument
2228 extent_merge_default(extent_hooks_t *extent_hooks, void *addr_a, size_t size_a, void *addr_b, size_t size_b, bool committed, unsigned arena_ind) argument
[all...]
H A Darena.c430 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local
438 extent_t *extent = extents_alloc(tsdn, arena, &extent_hooks,
442 extent = extents_alloc(tsdn, arena, &extent_hooks,
448 extent = extent_alloc_wrapper(tsdn, arena, &extent_hooks, NULL,
929 extent_hooks_t *extent_hooks = extent_hooks_get(arena); local
934 size_t npurge = arena_stash_decayed(tsdn, arena, &extent_hooks, extents,
938 &extent_hooks, decay, extents, all, &decay_extents,
1008 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local
1009 arena_extents_dirty_dalloc(tsdn, arena, &extent_hooks, slab);
1161 extent_hooks_t *extent_hooks local
1234 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER; local
1942 arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) argument
[all...]
H A Dctl.c359 {NAME("extent_hooks"), CTL(arena_i_extent_hooks)},
1004 ctl_arena_init(tsd_t *tsd, extent_hooks_t *extent_hooks) { argument
1022 if (arena_init(tsd_tsdn(tsd), arena_ind, extent_hooks) == NULL) {
2585 extent_hooks_t *extent_hooks; local
2590 extent_hooks = (extent_hooks_t *)&extent_hooks_default;
2591 WRITE(extent_hooks, extent_hooks_t *);
2592 if ((arena_ind = ctl_arena_init(tsd, extent_hooks)) == UINT_MAX) {
H A Djemalloc.c322 arena_init_locked(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { argument
344 arena = arena_new(tsdn, ind, extent_hooks);
368 arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) { argument
372 arena = arena_init_locked(tsdn, ind, extent_hooks);
/freebsd-13-stable/contrib/jemalloc/include/jemalloc/internal/
H A Dbase_externs.h8 base_t *base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
12 extent_hooks_t *extent_hooks);
H A Dbase_structs.h28 atomic_p_t extent_hooks; member in struct:base_s
H A Djemalloc_internal_externs.h44 arena_t *arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
H A Dextent_externs.h20 extent_hooks_t *extent_hooks);
H A Darena_externs.h86 arena_t *arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);

Completed in 139 milliseconds