/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/ |
H A D | acpi_cpuidle.cpp | 21 #include <cpu.h> 196 cpu_ent *cpu = get_cpu_struct(); local 197 if (cpu->invoke_scheduler) 200 x86_monitor((void *)&cpu->invoke_scheduler, 0, 0); 201 if (!cpu->invoke_scheduler) 209 cpu_ent *cpu = get_cpu_struct(); local 210 if (cpu->invoke_scheduler) 350 cpu_ent *cpu = get_cpu_struct(); local 351 if ((cpu->arch.vendor == VENDOR_INTEL) && 373 cpu_ent *cpu local [all...] |
/haiku/src/system/kernel/scheduler/ |
H A D | scheduler_cpu.h | 88 static inline CPUEntry* GetCPU(int32 cpu); 165 inline void CPUGoesIdle(CPUEntry* cpu); 166 inline void CPUWakesUp(CPUEntry* cpu); 168 void AddCPU(CPUEntry* cpu); 169 void RemoveCPU(CPUEntry* cpu, 173 static inline CoreEntry* GetCore(int32 cpu); 315 CPUEntry::GetCPU(int32 cpu) argument 318 return &gCPUEntries[cpu]; 509 CoreEntry::CPUGoesIdle(CPUEntry* /* cpu */) 521 CoreEntry::CPUWakesUp(CPUEntry* /* cpu */) 533 GetCore(int32 cpu) argument [all...] |
H A D | scheduler_thread.cpp | 76 CPUEntry* cpu = core->CPUHeap()->PeekRoot(); local 77 ASSERT(cpu != NULL); 79 if (CPUPriorityHeap::GetKey(cpu) < threadPriority) { 80 cpu->UpdatePriority(threadPriority); 85 return cpu;
|
H A D | scheduler_tracing.h | 11 #include <cpu.h> 86 fCPU(previous->cpu->cpu_num),
|
/haiku/src/system/kernel/debug/ |
H A D | debug.cpp | 28 #include <cpu.h> 810 va_list args, int32 cpu) 846 if (thread->cpu != gCPU + cpu) { 848 thread->cpu, gCPU + cpu); 944 enter_kernel_debugger(int32 cpu, int32& previousCPU) argument 950 if (sDebuggerOnCPU == cpu) { 959 smp_intercpu_int_handler(cpu); 962 arch_debug_save_registers(&sDebugRegisters[cpu]); 809 kernel_debugger_loop(const char* messagePrefix, const char* message, va_list args, int32 cpu) argument 1023 kernel_debugger_internal(const char* messagePrefix, const char* message, va_list args, int32 cpu) argument 1800 debug_trap_cpu_in_kdl(int32 cpu, bool returnIfHandedOver) argument 1831 debug_double_fault(int32 cpu) argument 1912 cpu_ent* cpu = gCPU + sDebuggerOnCPU; local 2223 debug_get_debug_registers(int32 cpu) argument [all...] |
/haiku/src/apps/activitymonitor/ |
H A D | DataSource.h | 29 virtual DataSource* CopyForCPU(int32 cpu) const; 212 CPUUsageDataSource(int32 cpu = 0); 217 virtual DataSource* CopyForCPU(int32 cpu) const; 232 void _SetCPU(int32 cpu); 270 CPUFrequencyDataSource(int32 cpu = 0); 275 virtual DataSource* CopyForCPU(int32 cpu) const; 290 void _SetCPU(int32 cpu);
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_debug.cpp | 210 frame->cpu.pc, frame->cpu.sr); 213 print_stack_frame(thread, frame->cpu.pc, framePointer, frame->a[6]); 316 ip = frame->cpu.pc; 357 arch_debug_call_with_fault_handler(cpu_ent* cpu, jmp_buf jumpBuffer, argument
|
H A D | arch_040_cpu.cpp | 13 #include <arch/cpu.h>
|
H A D | arch_cpu_asm.S | 10 .cpu 68020
|
/haiku/src/apps/debuganalyzer/model_loader/ |
H A D | ModelLoader.cpp | 473 uint32 cpu; local 476 ssize_t bufferSize = input.ReadNextEvent(&event, &cpu, &buffer, 484 status_t error = _ProcessEvent(event, cpu, buffer, bufferSize); 488 if (cpu > fMaxCPUIndex) { 489 if (cpu + 1 > kMaxCPUCount) 491 fMaxCPUIndex = cpu; 613 uint32 cpu; local 615 ssize_t bufferSize = input.ReadNextEvent(&event, &cpu, &buffer, NULL); 641 uint32 cpu; local 644 input.ReadNextEvent(&event, &cpu, 659 _ProcessEvent(uint32 event, uint32 cpu, const void* buffer, size_t size) argument 930 _HandleThreadScheduled(uint32 cpu, system_profiler_thread_scheduled* event) argument 1072 _HandleThreadRemovedFromRunQueue(uint32 cpu, thread_removed_from_run_queue* event) argument 1339 _AddIdleTime(uint32 cpu, nanotime_t time) argument [all...] |
/haiku/src/system/boot/platform/bios_ia32/ |
H A D | long.cpp | 319 uint32 cpu = smp_get_current_cpu(); local 328 gKernelArgs.cpu_kstack[cpu].start 329 = fix_address(gKernelArgs.cpu_kstack[cpu].start); 331 long_enter_kernel(cpu, gKernelArgs.cpu_kstack[cpu].start 332 + gKernelArgs.cpu_kstack[cpu].size);
|
H A D | serial.cpp | 10 #include <arch/cpu.h>
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_int.cpp | 67 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument 184 if (thread->cpu->invoke_scheduler) { 286 cpu_ent* cpu = &gCPU[smp_get_current_cpu()]; local 287 if (cpu->fault_handler != 0) { 290 frame->elr = cpu->fault_handler; 291 frame->sp = cpu->fault_handler_stack_pointer;
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | cpu.cpp | 7 #include "cpu.h" 15 #include <arch/cpu.h> 56 #warning M68K: check cpu type passed to kern args
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_system_info.cpp | 62 arch_fill_topology_node(cpu_topology_node_info* node, int32 cpu) argument 116 arch_get_frequency(uint64 *frequency, int32 cpu) argument
|
H A D | arch_int.cpp | 131 cpu_ent* cpu = &gCPU[smp_get_current_cpu()]; local 132 if (cpu->fault_handler != 0) { 133 iframe->srr0 = cpu->fault_handler; 134 iframe->r1 = cpu->fault_handler_stack_pointer; 174 // IP the cpu will return to to be this ip 249 if (thread->cpu->invoke_scheduler) { 550 ppc_get_cpu_exception_context(int cpu) argument 552 return sCPUExceptionContexts + cpu; 575 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument
|
/haiku/src/system/boot/platform/amiga_m68k/ |
H A D | start.cpp | 12 #include <arch/cpu.h> 17 #include "cpu.h" 97 "move.l #0x0,-(%%sp); " // we're the BSP cpu (0)
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | signals.cpp | 14 #include <cpu.h>
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_smp.h | 108 uint32 x86_get_cpu_apic_id(int32 cpu);
|
/haiku/headers/private/kernel/arch/x86/64/ |
H A D | descriptors.h | 95 unsigned x86_64_set_user_tls_segment_base(int cpu, addr_t base);
|
/haiku/src/system/kernel/arch/x86/ |
H A D | syscalls_compat.cpp | 18 #include <cpu.h>
|
/haiku/src/system/boot/platform/u-boot/ |
H A D | serial.cpp | 23 #include <arch/cpu.h>
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | asm_offsets.cpp | 15 #include <cpu.h>
|
H A D | arch_smp.cpp | 20 #include <cpu.h>
|
/haiku/src/system/boot/arch/arm/ |
H A D | arch_cpu.cpp | 17 #include <arch/cpu.h>
|