Symbol: SMP_MAX_CPUS
headers/private/kernel/arch/riscv64/arch_kernel_args.h
53
uint32 hartIds[SMP_MAX_CPUS];
headers/private/kernel/arch/riscv64/arch_kernel_args.h
54
uint32 plicContexts[SMP_MAX_CPUS];
headers/private/kernel/arch/x86/arch_kernel_args.h
36
uint32 cpu_apic_id[SMP_MAX_CPUS];
headers/private/kernel/arch/x86/arch_kernel_args.h
37
uint32 cpu_apic_version[SMP_MAX_CPUS];
headers/private/kernel/boot/kernel_args.h
67
addr_range cpu_kstack[SMP_MAX_CPUS];
headers/private/kernel/smp.h
67
static const int kArraySize = ROUNDUP(SMP_MAX_CPUS, kArrayBits) / kArrayBits;
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
103
static acpi_cpuidle_driver_info *sAcpiProcessor[SMP_MAX_CPUS];
src/system/boot/platform/bios_ia32/smp.cpp
158
if (gKernelArgs.num_cpus == SMP_MAX_CPUS) {
src/system/boot/platform/bios_ia32/smp.cpp
160
SMP_MAX_CPUS));
src/system/boot/platform/bios_ia32/smp.cpp
278
if (gKernelArgs.num_cpus == SMP_MAX_CPUS) {
src/system/boot/platform/bios_ia32/smp.cpp
280
SMP_MAX_CPUS));
src/system/boot/platform/efi/arch/arm/arch_smp.cpp
28
static platform_cpu_info sCpus[SMP_MAX_CPUS];
src/system/boot/platform/efi/arch/arm/arch_smp.cpp
37
if (newCount > SMP_MAX_CPUS) {
src/system/boot/platform/efi/arch/arm64/arch_smp.cpp
52
static platform_cpu_info sCpus[SMP_MAX_CPUS];
src/system/boot/platform/efi/arch/arm64/arch_smp.cpp
60
if (newCount > SMP_MAX_CPUS) {
src/system/boot/platform/efi/arch/riscv64/arch_smp.cpp
135
if (newCount > SMP_MAX_CPUS) {
src/system/boot/platform/efi/arch/riscv64/arch_smp.cpp
43
static platform_cpu_info sCpus[SMP_MAX_CPUS];
src/system/boot/platform/efi/arch/x86/arch_smp.cpp
147
if (gKernelArgs.num_cpus == SMP_MAX_CPUS) {
src/system/boot/platform/efi/arch/x86/arch_smp.cpp
149
SMP_MAX_CPUS);
src/system/boot/platform/riscv/smp.cpp
12
static CpuInfo sCpus[SMP_MAX_CPUS];
src/system/kernel/arch/arm/paging/32bit/ARMPagingMethod32Bit.cpp
42
(ROUNDUP(SMP_MAX_CPUS * TOTAL_SLOTS_PER_CPU + EXTRA_SLOTS, 1024) / 1024)
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
174
PhysicalPageOpsCPUData fPerCPUData[SMP_MAX_CPUS];
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
179
PhysicalPageOpsCPUData fPerCPUData[SMP_MAX_CPUS];
src/system/kernel/arch/ppc/arch_int.cpp
43
static ppc_cpu_exception_context sCPUExceptionContexts[SMP_MAX_CPUS];
src/system/kernel/arch/riscv64/arch_int.cpp
30
static uint32 sPlicContexts[SMP_MAX_CPUS];
src/system/kernel/arch/x86/32/descriptors.cpp
37
global_descriptor_table gGDTs[SMP_MAX_CPUS];
src/system/kernel/arch/x86/32/descriptors.cpp
38
static interrupt_descriptor_table sIDTs[SMP_MAX_CPUS];
src/system/kernel/arch/x86/64/descriptors.cpp
104
= kFirstTSS + SMP_MAX_CPUS * 3;
src/system/kernel/arch/x86/arch_smp.cpp
46
static uint32 sCPUAPICIds[SMP_MAX_CPUS];
src/system/kernel/arch/x86/arch_smp.cpp
47
static uint32 sAPICVersions[SMP_MAX_CPUS];
src/system/kernel/arch/x86/arch_smp.cpp
85
ASSERT(cpu >= 0 && cpu < SMP_MAX_CPUS);
src/system/kernel/arch/x86/paging/32bit/X86PagingMethod32Bit.cpp
41
(ROUNDUP(SMP_MAX_CPUS * TOTAL_SLOTS_PER_CPU + EXTRA_SLOTS, 1024) / 1024)
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
45
(ROUNDUP(SMP_MAX_CPUS * TOTAL_SLOTS_PER_CPU + EXTRA_SLOTS, \
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
172
PhysicalPageOpsCPUData fPerCPUData[SMP_MAX_CPUS];
src/system/kernel/cpu.cpp
30
cpu_ent gCPU[SMP_MAX_CPUS];
src/system/kernel/debug/debug.cpp
153
static bool sCPUTrapped[SMP_MAX_CPUS];
src/system/kernel/debug/debug.cpp
86
static arch_debug_registers sDebugRegisters[SMP_MAX_CPUS];
src/system/kernel/debug/heap.cpp
201
static heap_allocator *sHeaps[HEAP_CLASS_COUNT * SMP_MAX_CPUS];
src/system/kernel/debug/heap.cpp
202
static uint32 *sLastGrowRequest[HEAP_CLASS_COUNT * SMP_MAX_CPUS];
src/system/kernel/debug/heap.cpp
203
static uint32 *sLastHandledGrowRequest[HEAP_CLASS_COUNT * SMP_MAX_CPUS];
src/system/kernel/debug/system_profiler.cpp
207
bool fReentered[SMP_MAX_CPUS];
src/system/kernel/debug/system_profiler.cpp
208
CPUProfileData fCPUData[SMP_MAX_CPUS];
src/system/kernel/debug/user_debugger.cpp
59
static timer sProfilingTimers[SMP_MAX_CPUS];
src/system/kernel/scheduler/scheduler_profiler.h
78
FunctionEntry* fFunctionStacks[SMP_MAX_CPUS];
src/system/kernel/scheduler/scheduler_profiler.h
79
uint32 fFunctionStackPointers[SMP_MAX_CPUS];
src/system/kernel/smp.cpp
100
static struct smp_msg* sCPUMessages[SMP_MAX_CPUS] = { NULL, };
src/system/kernel/thread.cpp
76
static Thread sIdleThreads[SMP_MAX_CPUS];
src/system/kernel/timer.cpp
36
static per_cpu_timer_data sPerCPU[SMP_MAX_CPUS];
src/system/kernel/timer.cpp
371
if (cpu >= SMP_MAX_CPUS)
src/tests/system/kernel/spinlock_contention.cpp
36
static dummy_spinlock cpu_msg_spinlock[SMP_MAX_CPUS];
src/tests/system/kernel/spinlock_contention.cpp
37
static dummy_smp_msg* smp_msgs[SMP_MAX_CPUS];