HEAP_CLASS_COUNT
static const heap_class sHeapClasses[HEAP_CLASS_COUNT] = {
for (; index < HEAP_CLASS_COUNT - 1; index++) {
return (index + cpu * HEAP_CLASS_COUNT) % sHeapCount;
(int32)sHeapCount / HEAP_CLASS_COUNT);
for (uint32 i = 0; i < HEAP_CLASS_COUNT; i++) {
static heap_allocator *sHeaps[HEAP_CLASS_COUNT * SMP_MAX_CPUS];
static uint32 *sLastGrowRequest[HEAP_CLASS_COUNT * SMP_MAX_CPUS];
static uint32 *sLastHandledGrowRequest[HEAP_CLASS_COUNT * SMP_MAX_CPUS];
size_t size = kernel_debug_heap.grow_size * HEAP_CLASS_COUNT;
for (uint32 j = 0; j < HEAP_CLASS_COUNT; j++) {
int32 heapIndex = i * HEAP_CLASS_COUNT + j;
(int32)sHeapCount / HEAP_CLASS_COUNT);
int32 offset = smp_get_current_cpu() * HEAP_CLASS_COUNT;
int32 offset = smp_get_current_cpu() * HEAP_CLASS_COUNT;
for (; index < HEAP_CLASS_COUNT - 1; index++) {
for (uint32 i = 0; i < HEAP_CLASS_COUNT; i++)
for (uint32 i = 0; i < HEAP_CLASS_COUNT; i++)
static const heap_class sHeapClasses[HEAP_CLASS_COUNT] = {
for (uint32 i = 0; i < HEAP_CLASS_COUNT; i++) {
for (uint32 i = 0; i < HEAP_CLASS_COUNT; i++) {
for (uint32 i = 0; i < HEAP_CLASS_COUNT; i++) {
for (uint32 i = 0; i < HEAP_CLASS_COUNT; i++) {
static heap_allocator *sHeaps[HEAP_CLASS_COUNT];
for (uint32 classIndex = 0; classIndex < HEAP_CLASS_COUNT; classIndex++) {
for (uint32 classIndex = 0; classIndex < HEAP_CLASS_COUNT; classIndex++) {