cpu_ent
void arch_debug_call_with_fault_handler(cpu_ent* cpu, jmp_buf jumpBuffer,
cpu_ent *get_cpu_struct(void);
extern inline cpu_ent *get_cpu_struct(void) { return &gCPU[smp_get_current_cpu()]; }
extern cpu_ent gCPU[];
struct cpu_ent *cpu; // protected by scheduler lock
struct cpu_ent *previous_cpu; // protected by scheduler lock
struct cpu_ent *cpu);
struct cpu_ent;
cpu_ent* cpu = get_cpu_struct();
cpu_ent gCPU[1];
is_cpu_model_supported(cpu_ent* cpu)
is_cpu_model_supported(cpu_ent* cpu)
cpu_ent *cpu = get_cpu_struct();
cpu_ent *cpu = get_cpu_struct();
cpu_ent* cpu = &gCPU[i];
cpu_ent* cpu = &gCPU[0];
cpu_ent* cpu = &gCPU[smp_get_current_cpu()];
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler);
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler_stack_pointer);
cpu_ent* cpu = &gCPU[i];
cpu_ent* cpu = &gCPU[smp_get_current_cpu()];
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler);
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler_stack_pointer);
arch_debug_call_with_fault_handler(cpu_ent* cpu, jmp_buf jumpBuffer,
cpu_ent* cpu = &gCPU[smp_get_current_cpu()];
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler);
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler_stack_pointer);
cpu_ent* cpu = &gCPU[curCpu];
arch_debug_call_with_fault_handler(cpu_ent* cpu, jmp_buf jumpBuffer,
cpu_ent* cpu = &gCPU[smp_get_current_cpu()];
arch_debug_call_with_fault_handler(cpu_ent* cpu, jmp_buf jumpBuffer,
cpu_ent& cpu = gCPU[currentCPU];
cpu_ent* cpu = &gCPU[smp_get_current_cpu()];
const cpu_ent* cpu = get_cpu_struct();
patch_errata_percpu_amd(int currentCPU, const cpu_ent* cpu)
detect_intel_patch_level(cpu_ent* cpu)
detect_amd_patch_level(cpu_ent* cpu)
load_microcode_intel(int currentCPU, cpu_ent* cpu)
load_microcode_amd(int currentCPU, cpu_ent* cpu)
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpuEnt = get_cpu_struct();
cpu_ent* cpuEnt = get_cpu_struct();
dump_feature_string(int currentCPU, cpu_ent* cpu)
detect_cpu_topology(int currentCPU, cpu_ent* cpu, uint32 maxBasicLeaf,
cpu_ent* cpu = &gCPU[smp_get_current_cpu()];
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpuData = to->cpu;
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler);
DEFINE_OFFSET_MACRO(CPU_ENT, cpu_ent, fault_handler_stack_pointer);
cpu_ent gCPU[SMP_MAX_CPUS];
cpu_ent* cpu = gCPU + sDebuggerOnCPU;
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = &gCPU[cpuID];
cpu_ent* cpu;
cpu_ent* cpu = &gCPU[oldCPU];
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = get_cpu_struct();
cpu_ent* cpu = get_cpu_struct();
continue_cpu_timers(Thread* thread, cpu_ent* cpu)
cpu_ent* cpu = thread->cpu;
cpu_ent* cpu = fromThread->cpu;
cpu_ent* entry = &gCPU[fCPUNumber];
cpu_ent* cpuEntry = &gCPU[fCPUNumber];
cpu_ent* cpu = &gCPU[ID()];
Thread::Thread(const char* name, thread_id threadID, struct cpu_ent* cpu)
cpu_ent gCPU[8];
memset(&fCPU, 0, sizeof(struct cpu_ent));
cpu_ent* GetCPU() { return &fCPU; }
struct cpu_ent fCPU;
struct cpu_ent *cpu;