Lines Matching defs:arena_size
291 ((char*)(p) >= sh.arena && (char*)(p) < &sh.arena[sh.arena_size])
307 size_t arena_size;
321 size_t bit = (sh.arena_size + ptr - sh.arena) / sh.minsize;
338 OPENSSL_assert(((ptr - sh.arena) & ((sh.arena_size >> list) - 1)) == 0);
339 bit = (ONE << list) + ((ptr - sh.arena) / (sh.arena_size >> list));
349 OPENSSL_assert(((ptr - sh.arena) & ((sh.arena_size >> list) - 1)) == 0);
350 bit = (ONE << list) + ((ptr - sh.arena) / (sh.arena_size >> list));
361 OPENSSL_assert(((ptr - sh.arena) & ((sh.arena_size >> list) - 1)) == 0);
362 bit = (ONE << list) + ((ptr - sh.arena) / (sh.arena_size >> list));
445 sh.arena_size = size;
447 sh.bittable_size = (sh.arena_size / sh.minsize) * 2;
491 sh.map_size = pgsize + sh.arena_size + pgsize;
535 aligned = (pgsize + sh.arena_size + (pgsize - 1)) & ~(pgsize - 1);
545 if (syscall(SYS_mlock2, sh.arena, sh.arena_size, MLOCK_ONFAULT) < 0) {
547 if (mlock(sh.arena, sh.arena_size) < 0)
554 if (VirtualLock(sh.arena, sh.arena_size) == FALSE)
557 if (mlock(sh.arena, sh.arena_size) < 0)
561 if (madvise(sh.arena, sh.arena_size, MADV_DONTDUMP) < 0)
597 bit = (ONE << list) + (ptr - sh.arena) / (sh.arena_size >> list);
601 chunk = sh.arena + ((bit & ((ONE << list) - 1)) * (sh.arena_size >> list));
612 if (size > sh.arena_size)
648 temp += sh.arena_size >> slist;
654 OPENSSL_assert(temp-(sh.arena_size >> slist) == sh_find_my_buddy(temp, slist));
721 return sh.arena_size / (ONE << list);