| H A D | extent.c | 156 * Get the LRU coalesced extent, if any. If coalescing was delayed, in extent_rtree_leaf_elm_try_lock() 157 * the loop will iterate until the LRU extent is fully coalesced. 161 /* Get the LRU extent, if any. */ 192 * The LRU extent was just coalesced and the result placed in 198 * Either mark the extent active or deregister it to protect against in extent_dalloc() 222 * This can only happen when we fail to allocate a new extent struct (which in extent_hooks_assure_initialized() 223 * indicates OOM), e.g. when trying to split an existing extent. in extent_hooks_assure_initialized() 234 * Leak extent after making sure its pages have already been purged, so in extent_size_quantize_floor() 357 * Removes all pointers to the given extent from the global rtree. in extents_insert_locked() 381 * Tries to find and remove an extent fro in extents_remove_locked() 182 extent_t *extent = extent_avail_first(&arena->extent_avail); extent_alloc() local 194 extent_dalloc(tsdn_t * tsdn,arena_t * arena,extent_t * extent) extent_dalloc() argument 324 extents_stats_add(extents_t * extent,pszind_t pind,size_t sz) extents_stats_add() argument 332 extents_stats_sub(extents_t * extent,pszind_t pind,size_t sz) extents_stats_sub() argument 340 extents_insert_locked(tsdn_t * tsdn,extents_t * extents,extent_t * extent) extents_insert_locked() argument 371 extents_remove_locked(tsdn_t * tsdn,extents_t * extents,extent_t * extent) extents_remove_locked() argument 417 extent_t *extent = extent_heap_first(&extents->heaps[i]); extents_fit_alignment() local 464 extent_t *extent = extent_heap_first(&extents->heaps[i]); extents_first_fit_locked() local 503 extent_t *extent = extents_fit_locked() local 522 extent_try_delayed_coalesce(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,extent_t * extent) extent_try_delayed_coalesce() argument 545 extent_t *extent = extent_recycle(tsdn, arena, r_extent_hooks, extents, extents_alloc() local 553 extents_dalloc(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extents_t * extents,extent_t * extent) extents_dalloc() argument 578 extent_t *extent; extents_evict() local 636 extents_abandon_vm(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extents_t * extents,extent_t * extent,bool growing_retained) extents_abandon_vm() argument 673 extent_deactivate_locked(tsdn_t * tsdn,arena_t * arena,extents_t * extents,extent_t * extent) extent_deactivate_locked() argument 683 extent_deactivate(tsdn_t * tsdn,arena_t * arena,extents_t * extents,extent_t * extent) extent_deactivate() argument 691 extent_activate_locked(tsdn_t * tsdn,arena_t * arena,extents_t * extents,extent_t * extent) extent_activate_locked() argument 701 extent_rtree_leaf_elms_lookup(tsdn_t * tsdn,rtree_ctx_t * rtree_ctx,const extent_t * extent,bool dependent,bool init_missing,rtree_leaf_elm_t ** r_elm_a,rtree_leaf_elm_t ** r_elm_b) extent_rtree_leaf_elms_lookup() argument 722 extent_rtree_write_acquired(tsdn_t * tsdn,rtree_leaf_elm_t * elm_a,rtree_leaf_elm_t * elm_b,extent_t * extent,szind_t szind,bool slab) extent_rtree_write_acquired() argument 731 extent_interior_register(tsdn_t * tsdn,rtree_ctx_t * rtree_ctx,extent_t * extent,szind_t szind) extent_interior_register() argument 744 extent_gdump_add(tsdn_t * tsdn,const extent_t * extent) extent_gdump_add() argument 770 extent_gdump_sub(tsdn_t * tsdn,const extent_t * extent) extent_gdump_sub() argument 781 extent_register_impl(tsdn_t * tsdn,extent_t * extent,bool gdump_add) extent_register_impl() argument 815 extent_register(tsdn_t * tsdn,extent_t * extent) extent_register() argument 820 extent_register_no_gdump_add(tsdn_t * tsdn,extent_t * extent) extent_register_no_gdump_add() argument 825 extent_reregister(tsdn_t * tsdn,extent_t * extent) extent_reregister() argument 839 extent_interior_deregister(tsdn_t * tsdn,rtree_ctx_t * rtree_ctx,extent_t * extent) extent_interior_deregister() argument 855 extent_deregister_impl(tsdn_t * tsdn,extent_t * extent,bool gdump) extent_deregister_impl() argument 878 extent_deregister(tsdn_t * tsdn,extent_t * extent) extent_deregister() argument 883 extent_deregister_no_gdump_sub(tsdn_t * tsdn,extent_t * extent) extent_deregister_no_gdump_sub() argument 919 extent_t *extent; extent_recycle_extract() local 983 extent_split_interior(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extent_t ** extent,extent_t ** lead,extent_t ** trail,extent_t ** to_leak,extent_t ** to_salvage,void * new_addr,size_t size,size_t pad,size_t alignment,bool slab,szind_t szind,bool growing_retained) extent_split_interior() argument 1060 extent_recycle_split(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,void * new_addr,size_t size,size_t pad,size_t alignment,bool slab,szind_t szind,extent_t * extent,bool growing_retained) extent_recycle_split() argument 1141 extent_t *extent = extent_recycle_extract(tsdn, arena, r_extent_hooks, extent_recycle() local 1326 extent_t *extent = extent_alloc(tsdn, arena); extent_grow_retained() local 1471 extent_t *extent = extent_recycle(tsdn, arena, r_extent_hooks, extent_alloc_retained() local 1496 extent_t *extent = extent_alloc(tsdn, arena); extent_alloc_wrapper_hard() local 1539 extent_t *extent = extent_alloc_retained(tsdn, arena, r_extent_hooks, extent_alloc_wrapper() local 1602 extent_try_coalesce_impl(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,extent_t * extent,bool * coalesced,bool growing_retained,bool inactive_only) extent_try_coalesce_impl() argument 1677 extent_try_coalesce(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,extent_t * extent,bool * coalesced,bool growing_retained) extent_try_coalesce() argument 1685 extent_try_coalesce_large(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,rtree_ctx_t * rtree_ctx,extents_t * extents,extent_t * extent,bool * coalesced,bool growing_retained) extent_try_coalesce_large() argument 1696 extent_record(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extents_t * extents,extent_t * extent,bool growing_retained) extent_record() argument 1742 extent_dalloc_gap(tsdn_t * tsdn,arena_t * arena,extent_t * extent) extent_dalloc_gap() argument 1777 extent_dalloc_wrapper_try(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent) extent_dalloc_wrapper_try() argument 1811 extent_dalloc_wrapper(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent) extent_dalloc_wrapper() argument 1882 extent_destroy_wrapper(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent) extent_destroy_wrapper() argument 1919 extent_commit_impl(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t offset,size_t length,bool growing_retained) extent_commit_impl() argument 1940 extent_commit_wrapper(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t offset,size_t length) extent_commit_wrapper() argument 1955 extent_decommit_wrapper(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t offset,size_t length) extent_decommit_wrapper() argument 1992 extent_purge_lazy_impl(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t offset,size_t length,bool growing_retained) extent_purge_lazy_impl() argument 2017 extent_purge_lazy_wrapper(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t offset,size_t length) extent_purge_lazy_wrapper() argument 2039 extent_purge_forced_impl(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t offset,size_t length,bool growing_retained) extent_purge_forced_impl() argument 2063 extent_purge_forced_wrapper(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t offset,size_t length) extent_purge_forced_wrapper() argument 2093 extent_split_impl(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t size_a,szind_t szind_a,bool slab_a,size_t size_b,szind_t szind_b,bool slab_b,bool growing_retained) extent_split_impl() argument 2177 extent_split_wrapper(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent,size_t size_a,szind_t szind_a,bool slab_a,size_t size_b,szind_t szind_b,bool slab_b) extent_split_wrapper() argument 2344 const extent_t *extent = iealloc(tsdn, ptr); extent_util_stats_get() local 2369 const extent_t *extent = iealloc(tsdn, ptr); extent_util_stats_verbose_get() local [all...] |
| H A D | arena.c | 1674 * - Custom extent hooks (we should only return memory allocated from in arena_bin_lower_slab() 257 arena_extents_dirty_dalloc(tsdn_t * tsdn,arena_t * arena,extent_hooks_t ** r_extent_hooks,extent_t * extent) arena_extents_dirty_dalloc() argument 438 extent_t *extent = extents_alloc(tsdn, arena, &extent_hooks, arena_extent_alloc_large() local 480 arena_extent_dalloc_large_prep(tsdn_t * tsdn,arena_t * arena,extent_t * extent) arena_extent_dalloc_large_prep() argument 491 arena_extent_ralloc_large_shrink(tsdn_t * tsdn,arena_t * arena,extent_t * extent,size_t oldusize) arena_extent_ralloc_large_shrink() argument 505 arena_extent_ralloc_large_expand(tsdn_t * tsdn,arena_t * arena,extent_t * extent,size_t oldusize) arena_extent_ralloc_large_expand() argument 832 extent_t *extent; arena_stash_decayed() local 856 for (extent_t *extent = extent_list_first(decay_extents); extent != arena_decay_stashed() local 1114 for (extent_t *extent = extent_list_first(&arena->large); extent != arena_reset() local 1162 extent_t *extent; arena_destroy_retained() local 1566 extent_t *extent = rtree_extent_read(tsdn, &extents_rtree, rtree_ctx, arena_prof_promote() local 1581 arena_prof_demote(tsdn_t * tsdn,extent_t * extent,const void * ptr) arena_prof_demote() argument 1602 extent_t *extent = iealloc(tsdn, ptr); arena_dalloc_promoted() local 1713 arena_dalloc_bin_junked_locked(tsdn_t * tsdn,arena_t * arena,bin_t * bin,szind_t binind,extent_t * extent,void * ptr) arena_dalloc_bin_junked_locked() argument 1719 arena_dalloc_bin(tsdn_t * tsdn,arena_t * arena,extent_t * extent,void * ptr) arena_dalloc_bin() argument 1732 extent_t *extent = iealloc(tsdn, ptr); arena_dalloc_small() local 1746 extent_t *extent = iealloc(tsdn, ptr); arena_ralloc_no_move() local
|