Home
last modified time | relevance | path

Searched refs:extent (Results 1 – 25 of 39) sorted by relevance

12

/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Dextent_inlines.h117 assert(extent->e_addr == PAGE_ADDR2BASE(extent->e_addr) || in extent_base_get()
124 assert(extent->e_addr == PAGE_ADDR2BASE(extent->e_addr) || in extent_addr_get()
183 extent->e_bits = (extent->e_bits & ~EXTENT_BITS_ARENA_MASK) | in extent_arena_set()
194 assert(extent_base_get(extent) == extent_addr_get(extent)); in extent_addr_randomize()
211 extent->e_addr = (void *)((uintptr_t)extent->e_addr + in extent_addr_randomize()
238 extent->e_bits = (extent->e_bits & ~EXTENT_BITS_SZIND_MASK) | in extent_szind_set()
245 extent->e_bits = (extent->e_bits & ~EXTENT_BITS_NFREE_MASK) | in extent_nfree_set()
263 extent->e_bits = (extent->e_bits & ~EXTENT_BITS_SN_MASK) | in extent_sn_set()
269 extent->e_bits = (extent->e_bits & ~EXTENT_BITS_STATE_MASK) | in extent_state_set()
275 extent->e_bits = (extent->e_bits & ~EXTENT_BITS_ZEROED_MASK) | in extent_zeroed_set()
[all …]
H A Darena_inlines_b.h38 extent_t *extent = iealloc(tsdn, ptr); in arena_prof_tctx_set() local
54 extent_t *extent = iealloc(tsdn, ptr); in arena_prof_tctx_reset() local
55 assert(!extent_slab_get(extent)); in arena_prof_tctx_reset()
57 large_prof_tctx_reset(tsdn, extent); in arena_prof_tctx_reset()
141 extent_t *extent; in arena_vsalloc() local
148 if (extent == NULL) { in arena_vsalloc()
153 assert(extent_addr_get(extent) == ptr || extent_slab_get(extent)); in arena_vsalloc()
185 large_dalloc(tsdn, extent); in arena_dalloc_no_tcache()
237 large_dalloc(tsdn, extent); in arena_dalloc()
282 large_dalloc(tsdn, extent); in arena_sdalloc_no_tcache()
[all …]
H A Dlarge_externs.h7 bool large_ralloc_no_move(tsdn_t *tsdn, extent_t *extent, size_t usize_min,
9 void *large_ralloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent, size_t usize,
18 void large_dalloc_prep_junked_locked(tsdn_t *tsdn, extent_t *extent);
19 void large_dalloc_finish(tsdn_t *tsdn, extent_t *extent);
20 void large_dalloc(tsdn_t *tsdn, extent_t *extent);
21 size_t large_salloc(tsdn_t *tsdn, const extent_t *extent);
22 prof_tctx_t *large_prof_tctx_get(tsdn_t *tsdn, const extent_t *extent);
23 void large_prof_tctx_set(tsdn_t *tsdn, extent_t *extent, prof_tctx_t *tctx);
24 void large_prof_tctx_reset(tsdn_t *tsdn, extent_t *extent);
H A Dextent_externs.h16 void extent_dalloc(tsdn_t *tsdn, arena_t *arena, extent_t *extent);
39 extent_hooks_t **r_extent_hooks, extents_t *extents, extent_t *extent);
48 void extent_dalloc_gap(tsdn_t *tsdn, arena_t *arena, extent_t *extent);
50 extent_hooks_t **r_extent_hooks, extent_t *extent);
52 extent_hooks_t **r_extent_hooks, extent_t *extent);
54 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
57 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
60 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
63 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t offset,
66 extent_hooks_t **r_extent_hooks, extent_t *extent, size_t size_a,
H A Drtree.h217 extent_t *extent = (extent_t *)atomic_load_p(&elm->le_extent, dependent in rtree_leaf_elm_extent_read()
219 return extent; in rtree_leaf_elm_extent_read()
249 rtree_leaf_elm_t *elm, extent_t *extent) { in rtree_leaf_elm_extent_write() argument
253 LG_VADDR) | ((uintptr_t)extent & (((uintptr_t)0x1 << LG_VADDR) - 1)) in rtree_leaf_elm_extent_write()
257 atomic_store_p(&elm->le_extent, extent, ATOMIC_RELEASE); in rtree_leaf_elm_extent_write()
296 extent_t *extent, szind_t szind, bool slab) { in rtree_leaf_elm_write() argument
299 ((uintptr_t)extent & (((uintptr_t)0x1 << LG_VADDR) - 1)) | in rtree_leaf_elm_write()
309 rtree_leaf_elm_extent_write(tsdn, rtree, elm, extent); in rtree_leaf_elm_write()
387 extent_t *extent, szind_t szind, bool slab) { in rtree_write() argument
389 assert(extent != NULL); in rtree_write()
[all …]
H A Darena_externs.h27 extent_hooks_t **r_extent_hooks, extent_t *extent);
34 extent_t *extent);
36 extent_t *extent, size_t oldsize);
38 extent_t *extent, size_t oldsize);
63 extent_t *extent, void *ptr);
H A Dbase_structs.h17 extent_t extent; member
/f-stack/app/redis-5.0.5/deps/jemalloc/src/
H A Dlarge.c24 extent_t *extent; in large_palloc() local
67 extent_usize_get(extent)); in large_palloc()
71 return extent_addr_get(extent); in large_palloc()
182 extent_szind_set(extent, szind); in large_ralloc_no_move_expand()
284 return extent_addr_get(extent); in large_ralloc()
319 extent_usize_get(extent)); in large_dalloc_prep_impl()
337 large_dalloc_prep_impl(tsdn, extent_arena_get(extent), extent, true); in large_dalloc_prep_junked_locked()
342 large_dalloc_finish_impl(tsdn, extent_arena_get(extent), extent); in large_dalloc_finish()
355 return extent_usize_get(extent); in large_salloc()
360 return extent_prof_tctx_get(extent); in large_prof_tctx_get()
[all …]
H A Dextent.c186 return extent; in extent_alloc()
481 return extent; in extents_fit_locked()
512 assert(extent == NULL || extent_dumpable_get(extent)); in extents_alloc()
525 extent_addr_set(extent, extent_base_get(extent)); in extents_dalloc()
606 extent, 0, extent_size_get(extent), in extents_leak()
1482 assert(extent == NULL || extent_dumpable_get(extent)); in extent_alloc_wrapper()
1678 extent_addr_set(extent, extent_base_get(extent)); in extent_dalloc_wrapper_try()
1690 extent_base_get(extent), extent_size_get(extent), in extent_dalloc_wrapper_try()
1731 extent_base_get(extent), extent_size_get(extent), 0, in extent_dalloc_wrapper()
1780 extent_addr_set(extent, extent_base_get(extent)); in extent_destroy_wrapper()
[all …]
H A Dbase.c191 extent_binit(extent, (void *)((uintptr_t)extent_addr_get(extent) + in base_extent_bump_alloc_helper()
193 extent_sn_get(extent)); in base_extent_bump_alloc_helper()
341 return &block->extent; in base_extent_alloc()
427 extent_t *extent = NULL; in base_alloc_impl() local
431 if (extent != NULL) { in base_alloc_impl()
436 if (extent == NULL) { in base_alloc_impl()
441 if (extent == NULL) { in base_alloc_impl()
448 *esn = extent_sn_get(extent); in base_alloc_impl()
473 if (extent == NULL) { in base_alloc_extent()
476 extent_esn_set(extent, esn); in base_alloc_extent()
[all …]
H A Darena.c215 extent); in arena_extents_dirty_dalloc()
341 if (extent == NULL) { in arena_extent_alloc_large()
347 if (extent == NULL) { in arena_extent_alloc_large()
363 if (extent != NULL) { in arena_extent_alloc_large()
376 return extent; in arena_extent_alloc_large()
732 extent_t *extent; in arena_stash_decayed() local
756 for (extent_t *extent = extent_list_first(decay_extents); extent != in arena_decay_stashed() local
781 extent); in arena_decay_stashed()
976 for (extent_t *extent = extent_list_first(&arena->large); extent != in arena_reset() local
1048 extent_t *extent; in arena_destroy_retained() local
[all …]
H A Dtcache.c122 extent_t *extent = item_extent[0]; in tcache_bin_flush_small() local
145 extent = item_extent[i]; in tcache_bin_flush_small()
146 assert(ptr != NULL && extent != NULL); in tcache_bin_flush_small()
150 bin_arena, extent, ptr); in tcache_bin_flush_small()
159 item_extent[ndeferred] = extent; in tcache_bin_flush_small()
207 extent_t *extent = item_extent[0]; in tcache_bin_flush_large() local
219 extent = item_extent[i]; in tcache_bin_flush_large()
222 extent); in tcache_bin_flush_large()
244 extent = item_extent[i]; in tcache_bin_flush_large()
245 assert(ptr != NULL && extent != NULL); in tcache_bin_flush_large()
[all …]
H A Dextent_dss.c198 extent_t extent; in extent_alloc_dss() local
200 extent_init(&extent, arena, ret, size, in extent_alloc_dss()
205 arena, &extent_hooks, &extent, 0, in extent_alloc_dss()
/f-stack/app/redis-5.0.5/deps/jemalloc/test/unit/
H A Drtree.c127 extent_t extent; in TEST_BEGIN() local
128 extent_init(&extent, NULL, NULL, 0, false, NSIZES, 0, in TEST_BEGIN()
138 &extent, NSIZES, false), in TEST_BEGIN()
142 keys[j], true), &extent, in TEST_BEGIN()
168 extent_t extent; in TEST_BEGIN() local
169 extent_init(&extent, NULL, NULL, 0, false, NSIZES, 0, in TEST_BEGIN()
180 rtree_leaf_elm_write(tsdn, rtree, elm, &extent, NSIZES, false); in TEST_BEGIN()
182 keys[i], true), &extent, in TEST_BEGIN()
187 keys[i], true), &extent, in TEST_BEGIN()
H A Darena_reset.c66 extent_t *extent; in vsalloc() local
69 (uintptr_t)ptr, false, &extent, &szind)) { in vsalloc()
73 if (extent == NULL) { in vsalloc()
76 if (extent_state_get(extent) != extent_state_active) { in vsalloc()
H A Dbase.c170 assert_zu_ge(extent_bsize_get(&base->blocks->extent), QUANTUM, in TEST_BEGIN()
173 while (extent_bsize_get(&base->blocks->extent) > QUANTUM) { in TEST_BEGIN()
177 r_exp = extent_addr_get(&base->blocks->extent); in TEST_BEGIN()
/f-stack/app/redis-5.0.5/src/
H A Dquicklist.c965 if (start >= 0 && extent > (quicklist->count - start)) { in quicklistDelRange()
967 extent = quicklist->count - start; in quicklistDelRange()
968 } else if (start < 0 && extent > (unsigned long)(-start)) { in quicklistDelRange()
978 count, extent); in quicklistDelRange()
982 while (extent) { in quicklistDelRange()
987 if (entry.offset == 0 && extent >= node->count) { in quicklistDelRange()
992 } else if (entry.offset >= 0 && extent >= node->count) { in quicklistDelRange()
1007 if (del > extent) in quicklistDelRange()
1008 del = extent; in quicklistDelRange()
1012 del = extent; in quicklistDelRange()
[all …]
/f-stack/freebsd/contrib/dev/qat/
H A DLICENSE9 …ort, offer to sell and sell ("Utilize") this software, but solely to the extent that any such pate…
/f-stack/freebsd/contrib/dev/run/
H A DLICENSE20 sell ("Utilize") this software, but solely to the extent that any
/f-stack/freebsd/contrib/dev/ice/
H A DLICENSE20 sell ("Utilize") this software, but solely to the extent that any
/f-stack/freebsd/contrib/dev/rtwn/
H A DLICENSE20 sell ("Utilize") this software, but solely to the extent that any
/f-stack/freebsd/contrib/dev/wpi/
H A DLICENSE20 sell ("Utilize") this software, but solely to the extent that any
/f-stack/freebsd/contrib/dev/mwl/
H A DLICENSE26 ("Utilize") this software, but solely to the extent that any such patent
/f-stack/freebsd/contrib/dev/iwm/
H A DLICENSE20 sell ("Utilize") this software, but solely to the extent that any
/f-stack/freebsd/contrib/dev/iwn/
H A DLICENSE20 sell ("Utilize") this software, but solely to the extent that any

12