| /f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/ |
| H A D | extent_inlines.h | 117 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 D | arena_inlines_b.h | 38 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 D | large_externs.h | 7 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 D | extent_externs.h | 16 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 D | rtree.h | 217 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 D | arena_externs.h | 27 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 D | base_structs.h | 17 extent_t extent; member
|
| /f-stack/app/redis-5.0.5/deps/jemalloc/src/ |
| H A D | large.c | 24 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 D | extent.c | 186 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 D | base.c | 191 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 D | arena.c | 215 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 D | tcache.c | 122 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 D | extent_dss.c | 198 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 D | rtree.c | 127 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 D | arena_reset.c | 66 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 D | base.c | 170 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 D | quicklist.c | 965 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 D | LICENSE | 9 …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 D | LICENSE | 20 sell ("Utilize") this software, but solely to the extent that any
|
| /f-stack/freebsd/contrib/dev/ice/ |
| H A D | LICENSE | 20 sell ("Utilize") this software, but solely to the extent that any
|
| /f-stack/freebsd/contrib/dev/rtwn/ |
| H A D | LICENSE | 20 sell ("Utilize") this software, but solely to the extent that any
|
| /f-stack/freebsd/contrib/dev/wpi/ |
| H A D | LICENSE | 20 sell ("Utilize") this software, but solely to the extent that any
|
| /f-stack/freebsd/contrib/dev/mwl/ |
| H A D | LICENSE | 26 ("Utilize") this software, but solely to the extent that any such patent
|
| /f-stack/freebsd/contrib/dev/iwm/ |
| H A D | LICENSE | 20 sell ("Utilize") this software, but solely to the extent that any
|
| /f-stack/freebsd/contrib/dev/iwn/ |
| H A D | LICENSE | 20 sell ("Utilize") this software, but solely to the extent that any
|