percpu_t
malloc_internal(size_t size, percpu_t *cpuptr)
static void * malloc_internal(size_t, percpu_t *);
percpu_t *cpuptr;
percpu_t *cpuptr;
static percpu_t *cpu_list;
percpu_t *list_rotor;
percpu_t *new_cpu_list;
cache_space_needed = ncpus * (sizeof (percpu_t) + CACHELIST_SIZE);
new_cpu_list = (percpu_t *)sbrk(cache_space_needed);
if (new_cpu_list == (percpu_t *)-1 ||
list_addr = ((uintptr_t)new_cpu_list + (sizeof (percpu_t) * ncpus));
percpu_t *cpuptr;