Lines Matching defs:size
36 * number of different sizes, and keeps free lists of each size. Blocks that
37 * don't exactly fit are passed up to the next larger size. In this
85 * for a given block size.
98 unsigned long sz; /* size of desired block */
178 * Convert amount of memory requested into closest block size
229 bmk_memcalloc(unsigned long n, unsigned long size, enum bmk_memwho who)
232 unsigned long tot = n * size;
234 if (size != 0 && tot / size != n)
311 unsigned long size;
324 size = hdr->mh_index;
328 if (((1<<(size+MINSHIFT)) - alignpad) >= nbytes)
336 bmk_memcpy(np, cp, (1<<(size+MINSHIFT)) - alignpad);
345 * for each size category, the second showing the number of mallocs -
346 * frees for each size category.
356 bmk_printf("size:\t");