Searched refs:extent_hooks_t (Results 1 - 16 of 16) sorted by relevance

/freebsd-current/contrib/jemalloc/include/jemalloc/
H A Djemalloc_typedefs.h1 typedef struct extent_hooks_s extent_hooks_t; typedef in typeref:struct:extent_hooks_s
5 * extent_alloc(extent_hooks_t *extent_hooks, void *new_addr, size_t size,
8 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t, bool *,
13 * extent_dalloc(extent_hooks_t *extent_hooks, void *addr, size_t size,
16 typedef bool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, bool,
21 * extent_destroy(extent_hooks_t *extent_hooks, void *addr, size_t size,
24 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, bool,
29 * extent_commit(extent_hooks_t *extent_hooks, void *addr, size_t size,
32 typedef bool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t, size_t,
37 * extent_decommit(extent_hooks_t *extent_hook
[all...]
H A Djemalloc.h285 typedef struct extent_hooks_s extent_hooks_t; typedef in typeref:struct:extent_hooks_s
289 * extent_alloc(extent_hooks_t *extent_hooks, void *new_addr, size_t size,
292 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t, bool *,
297 * extent_dalloc(extent_hooks_t *extent_hooks, void *addr, size_t size,
300 typedef bool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, bool,
305 * extent_destroy(extent_hooks_t *extent_hooks, void *addr, size_t size,
308 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, bool,
313 * extent_commit(extent_hooks_t *extent_hooks, void *addr, size_t size,
316 typedef bool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t, size_t,
321 * extent_decommit(extent_hooks_t *extent_hook
[all...]
/freebsd-current/contrib/jemalloc/include/jemalloc/internal/
H A Dextent_externs.h12 extern const extent_hooks_t extent_hooks_default;
18 extent_hooks_t *extent_hooks_get(arena_t *arena);
19 extent_hooks_t *extent_hooks_set(tsd_t *tsd, arena_t *arena,
20 extent_hooks_t *extent_hooks);
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);
50 extent_hooks_t **r_extent_hooks, void *new_addr, size_t size, size_t pad,
54 extent_hooks_t **r_extent_hooks, extent_t *extent);
56 extent_hooks_t **r_extent_hook
[all...]
H A Dbase_externs.h8 base_t *base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
10 extent_hooks_t *base_extent_hooks_get(base_t *base);
11 extent_hooks_t *base_extent_hooks_set(base_t *base,
12 extent_hooks_t *extent_hooks);
H A Djemalloc_internal_externs.h44 arena_t *arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
H A Darena_externs.h31 extent_hooks_t **r_extent_hooks, extent_t *extent);
86 arena_t *arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
H A Djemalloc_internal_inlines_a.h94 (extent_hooks_t *)&extent_hooks_default);
H A Darena_inlines_b.h140 arena_decay_extent(tsdn_t *tsdn,arena_t *arena, extent_hooks_t **r_extent_hooks,
/freebsd-current/include/
H A Dmalloc_np.h44 typedef struct extent_hooks_s extent_hooks_t; typedef in typeref:struct:extent_hooks_s
45 typedef void *(extent_alloc_t)(extent_hooks_t *, void *, size_t, size_t,
47 typedef __MyBool (extent_dalloc_t)(extent_hooks_t *, void *, size_t, __MyBool,
49 typedef void (extent_destroy_t)(extent_hooks_t *, void *, size_t, __MyBool,
51 typedef __MyBool (extent_commit_t)(extent_hooks_t *, void *, size_t, size_t,
53 typedef __MyBool (extent_decommit_t)(extent_hooks_t *, void *, size_t, size_t,
55 typedef __MyBool (extent_purge_t)(extent_hooks_t *, void *, size_t, size_t, size_t,
57 typedef __MyBool (extent_split_t)(extent_hooks_t *, void *, size_t, size_t, size_t,
59 typedef __MyBool (extent_merge_t)(extent_hooks_t *, void *, size_t, void *, size_t,
/freebsd-current/contrib/jemalloc/src/
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,
35 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
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,
44 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
47 static bool extent_purge_forced_default(extent_hooks_t *extent_hooks,
51 extent_hooks_t **r_extent_hook
[all...]
H A Dbase.c32 base_map(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, size_t size) {
55 base_unmap(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, void *addr,
248 base_block_alloc(tsdn_t *tsdn, base_t *base, extent_hooks_t *extent_hooks,
311 extent_hooks_t *extent_hooks = base_extent_hooks_get(base);
350 base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) {
397 extent_hooks_t *extent_hooks = base_extent_hooks_get(base);
407 extent_hooks_t *
409 return (extent_hooks_t *)atomic_load_p(&base->extent_hooks,
413 extent_hooks_t *
414 base_extent_hooks_set(base_t *base, extent_hooks_t *extent_hook
[all...]
H A Dlarge.c99 extent_hooks_t *extent_hooks = extent_hooks_get(arena);
135 extent_hooks_t *extent_hooks = extent_hooks_get(arena);
345 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER;
H A Dextent_dss.c197 extent_hooks_t *extent_hooks =
H A Darena.c257 extent_hooks_t **r_extent_hooks, extent_t *extent) {
430 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER;
825 extent_hooks_t **r_extent_hooks, extents_t *extents, size_t npages_limit,
844 extent_hooks_t **r_extent_hooks, arena_decay_t *decay, extents_t *extents,
929 extent_hooks_t *extent_hooks = extent_hooks_get(arena);
1008 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER;
1161 extent_hooks_t *extent_hooks = extent_hooks_get(arena);
1207 extent_hooks_t **r_extent_hooks, const bin_info_t *bin_info,
1234 extent_hooks_t *extent_hooks = EXTENT_HOOKS_INITIALIZER;
1942 arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hook
[all...]
H A Dctl.c1004 ctl_arena_init(tsd_t *tsd, extent_hooks_t *extent_hooks) {
2380 extent_hooks_t *old_extent_hooks;
2388 (extent_hooks_t *)&extent_hooks_default;
2389 READ(old_extent_hooks, extent_hooks_t *);
2392 extent_hooks_t *new_extent_hooks
2394 WRITE(new_extent_hooks, extent_hooks_t *);
2404 extent_hooks_t *new_extent_hooks
2406 WRITE(new_extent_hooks, extent_hooks_t *);
2409 READ(old_extent_hooks, extent_hooks_t *);
2412 READ(old_extent_hooks, extent_hooks_t *);
[all...]
H A Djemalloc.c322 arena_init_locked(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) {
368 arena_init(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) {
584 (extent_hooks_t *)&extent_hooks_default);
1557 if (arena_init(TSDN_NULL, 0, (extent_hooks_t *)&extent_hooks_default)

Completed in 670 milliseconds