Searched refs:cpu (Results 126 - 150 of 266) sorted by relevance

1234567891011

/haiku/src/add-ons/kernel/drivers/power/x86_cpuidle/
H A Dacpi_cpuidle.cpp21 #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 Dscheduler_cpu.h88 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 Dscheduler_thread.cpp76 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 Dscheduler_tracing.h11 #include <cpu.h>
86 fCPU(previous->cpu->cpu_num),
/haiku/src/system/kernel/debug/
H A Ddebug.cpp28 #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 DDataSource.h29 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 Darch_debug.cpp210 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 Darch_040_cpu.cpp13 #include <arch/cpu.h>
H A Darch_cpu_asm.S10 .cpu 68020
/haiku/src/apps/debuganalyzer/model_loader/
H A DModelLoader.cpp473 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 Dlong.cpp319 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 Dserial.cpp10 #include <arch/cpu.h>
/haiku/src/system/kernel/arch/arm64/
H A Darch_int.cpp67 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 Dcpu.cpp7 #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 Darch_system_info.cpp62 arch_fill_topology_node(cpu_topology_node_info* node, int32 cpu) argument
116 arch_get_frequency(uint64 *frequency, int32 cpu) argument
H A Darch_int.cpp131 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 Dstart.cpp12 #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 Dsignals.cpp14 #include <cpu.h>
/haiku/headers/private/kernel/arch/x86/
H A Darch_smp.h108 uint32 x86_get_cpu_apic_id(int32 cpu);
/haiku/headers/private/kernel/arch/x86/64/
H A Ddescriptors.h95 unsigned x86_64_set_user_tls_segment_base(int cpu, addr_t base);
/haiku/src/system/kernel/arch/x86/
H A Dsyscalls_compat.cpp18 #include <cpu.h>
/haiku/src/system/boot/platform/u-boot/
H A Dserial.cpp23 #include <arch/cpu.h>
/haiku/src/system/kernel/arch/riscv64/
H A Dasm_offsets.cpp15 #include <cpu.h>
H A Darch_smp.cpp20 #include <cpu.h>
/haiku/src/system/boot/arch/arm/
H A Darch_cpu.cpp17 #include <arch/cpu.h>

Completed in 260 milliseconds

1234567891011