Lines Matching refs:minsize
87 static int sh_init(size_t size, size_t minsize);
95 int CRYPTO_secure_malloc_init(size_t size, size_t minsize)
104 if ((ret = sh_init(size, minsize)) != 0) {
277 * of "sh.minsize" units. The freelist and bitmaps are kept separately,
310 size_t minsize;
321 size_t bit = (sh.arena_size + ptr - sh.arena) / sh.minsize;
404 static int sh_init(size_t size, size_t minsize)
423 if (minsize <= sizeof(SH_LIST)) {
430 minsize = sizeof(SH_LIST) - 1;
431 minsize |= minsize >> 1;
432 minsize |= minsize >> 2;
434 minsize |= minsize >> 4;
436 minsize |= minsize >> 8;
437 minsize++;
439 /* make sure minsize is a powers of 2 */
440 OPENSSL_assert((minsize & (minsize - 1)) == 0);
441 if ((minsize & (minsize - 1)) != 0)
446 sh.minsize = minsize;
447 sh.bittable_size = (sh.arena_size / sh.minsize) * 2;
616 for (i = sh.minsize; i < size; i <<= 1)