Lines Matching refs:regions_total
117 size_t regions_total; /* number of region slots */ member
642 d->regions_free = d->regions_total = MALLOC_INITIAL_REGIONS; in omalloc_init()
643 regioninfo_size = d->regions_total * sizeof(struct region_info); in omalloc_init()
647 d->regions_total = 0; in omalloc_init()
679 if (d->regions_total > SIZE_MAX / sizeof(struct region_info) / 2 ) in omalloc_grow()
682 newtotal = d->regions_total * 2; in omalloc_grow()
694 for (i = 0; i < d->regions_total; i++) { in omalloc_grow()
707 if (munmap(d->r, d->regions_total * sizeof(struct region_info))) in omalloc_grow()
710 malloc_used -= d->regions_total * sizeof(struct region_info); in omalloc_grow()
711 d->regions_free = d->regions_free + d->regions_total; in omalloc_grow()
712 d->regions_total = newtotal; in omalloc_grow()
764 if (d->regions_free * 4 < d->regions_total) { in insert()
768 mask = d->regions_total - 1; in insert()
790 size_t mask = d->regions_total - 1; in find()
814 size_t mask = d->regions_total - 1; in delete()
817 if (d->regions_total & (d->regions_total - 1)) in delete()
1752 d->regions_free, d->regions_total); in malloc_dump1()
1771 for (i = 0; i < d->regions_total; i++) { in malloc_dump1()
1774 (d->regions_total - 1); in malloc_dump1()