| H A D | base.c | 11 * second base block. a0 switches to thp on the 5th block (after 20 megabytes 40 base_map(tsdn_t *tsdn, ehooks_t *ehooks, unsigned ind, size_t size) { in base_map() 46 assert(size == HUGEPAGE_CEILING(size)); in base_map() 49 addr = extent_alloc_mmap(NULL, size, alignment, &zero, &commit); in base_map() 51 pages_set_thp_state(addr, size); in base_map() 54 addr = ehooks_alloc(tsdn, ehooks, NULL, size, alignment, &zero, 63 size_t size) { in base_unmap() 72 * in some consistent-bu in base_unmap() 32 base_map(tsdn_t * tsdn,extent_hooks_t * extent_hooks,unsigned ind,size_t size) base_map() argument 56 base_unmap(tsdn_t * tsdn,extent_hooks_t * extent_hooks,unsigned ind,void * addr,size_t size) base_unmap() argument 120 base_extent_init(size_t * extent_sn_next,extent_t * extent,void * addr,size_t size) base_extent_init() argument 166 base_block_t *block = base->blocks; base_auto_thp_switch() local 180 base_extent_bump_alloc_helper(extent_t * extent,size_t * gap_size,size_t size,size_t alignment) base_extent_bump_alloc_helper() argument 199 base_extent_bump_alloc_post(base_t * base,extent_t * extent,size_t gap_size,void * addr,size_t size) base_extent_bump_alloc_post() argument 232 base_extent_bump_alloc(base_t * base,extent_t * extent,size_t size,size_t alignment) base_extent_bump_alloc() argument 249 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) base_block_alloc() argument 270 base_block_t *block = (base_block_t *)base_map(tsdn, extent_hooks, ind, base_block_alloc() local 308 base_extent_alloc(tsdn_t * tsdn,base_t * base,size_t size,size_t alignment) base_extent_alloc() argument 317 base_block_t *block = base_block_alloc(tsdn, base, extent_hooks, base_extent_alloc() local 353 base_block_t *block = base_block_alloc(tsdn, NULL, extent_hooks, ind, base_new() local 400 base_block_t *block = next; base_delete() local 421 base_alloc_impl(tsdn_t * tsdn,base_t * base,size_t size,size_t alignment,size_t * esn) base_alloc_impl() argument 464 base_alloc(tsdn_t * tsdn,base_t * base,size_t size,size_t alignment) base_alloc() argument [all...] |