Home | History | Annotate | Download | only in src

Lines Matching refs:map_bias

20 size_t		map_bias;
579 assert(arena_mapbits_allocated_get(chunk, map_bias) == 0);
581 assert(arena_mapbits_unallocated_size_get(chunk, map_bias) ==
585 assert(arena_mapbits_dirty_get(chunk, map_bias) ==
618 if (chunk_hooks->commit(chunk, chunksize, 0, map_bias <<
628 chunk_hooks->decommit(chunk, chunksize, 0, map_bias <<
663 arena->stats.metadata_mapped += (map_bias << LG_PAGE);
691 arena_mapbits_unallocated_set(chunk, map_bias, arena_maxrun,
699 (void *)arena_bitselm_get(chunk, map_bias+1),
702 map_bias+1)));
703 for (i = map_bias+1; i < chunk_npages-1; i++)
707 *)arena_bitselm_get(chunk, map_bias+1), (size_t)((uintptr_t)
709 (uintptr_t)arena_bitselm_get(chunk, map_bias+1)));
711 for (i = map_bias+1; i < chunk_npages-1; i++) {
736 arena_avail_insert(arena, chunk, map_bias, chunk_npages-map_bias);
745 assert(arena_mapbits_allocated_get(chunk, map_bias) == 0);
747 assert(arena_mapbits_unallocated_size_get(chunk, map_bias) ==
751 assert(arena_mapbits_dirty_get(chunk, map_bias) ==
753 assert(arena_mapbits_decommitted_get(chunk, map_bias) ==
757 arena_avail_remove(arena, chunk, map_bias, chunk_npages-map_bias);
765 if (arena_mapbits_dirty_get(spare, map_bias) != 0) {
766 arena_run_dirty_remove(arena, spare, map_bias,
767 chunk_npages-map_bias);
772 committed = (arena_mapbits_decommitted_get(spare, map_bias) ==
783 chunk_hooks.decommit(spare, chunksize, 0, map_bias <<
792 arena->stats.metadata_mapped -= (map_bias << LG_PAGE);
1121 run = &arena_miscelm_get(chunk, map_bias)->run;
1166 run = &arena_miscelm_get(chunk, map_bias)->run;
1838 if (run_ind > map_bias && arena_mapbits_allocated_get(chunk,
1887 assert(run_ind >= map_bias);
1913 assert(run_ind >= map_bias);
1962 assert(run_ind == map_bias);
3602 * 1) Compute safe header_size and map_bias values that include enough
3604 * 2) Refine map_bias based on (1) to omit the header pages in the page
3605 * map. The resulting map_bias may be one too small.
3606 * 3) Refine map_bias based on (2). The result will be >= the result
3609 map_bias = 0;
3613 sizeof(arena_chunk_map_misc_t)) * (chunk_npages-map_bias));
3614 map_bias = (header_size + PAGE_MASK) >> LG_PAGE;
3616 assert(map_bias > 0);
3619 sizeof(arena_chunk_map_bits_t) * (chunk_npages-map_bias);
3621 arena_maxrun = chunksize - (map_bias << LG_PAGE);