/haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/ |
H A D | intel_cstates.cpp | 12 #include <cpu.h> 77 int32 cpu = smp_get_current_cpu(); local 80 bigtime_t idleTime = sIdleTime[cpu]; 85 "idleTime %" B_PRIdBIGTIME "/%" B_PRIdBIGTIME, state, cpu, 105 sIdleTime[cpu] = (idleTime + delta) / 2;
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_thread.cpp | 15 #include <cpu.h> 198 cpu_ent* cpuData = to->cpu; 218 int cpu = cpuData->cpu_num; local 219 activePagingStructures->active_on_cpus.ClearBitAtomic(cpu); 220 toPagingStructures->active_on_cpus.SetBitAtomic(cpu);
|
H A D | msi.cpp | 97 msi_assign_interrupt_to_cpu(uint32 irq, int32 cpu) argument 99 uint32 apic_id = x86_get_cpu_apic_id(cpu);
|
/haiku/src/add-ons/kernel/interrupt_controllers/openpic/ |
H A D | openpic.cpp | 133 openpic_read_irq(openpic_info *info, int cpu) argument 135 return openpic_read(info, OPENPIC_IACK(cpu)) & OPENPIC_VECTOR_MASK; 140 openpic_eoi(openpic_info *info, int cpu) argument 142 openpic_write(info, OPENPIC_EOI(cpu), 0); 144 //openpic_read(info, OPENPIC_EOI(cpu)); 177 openpic_set_priority(openpic_info *info, int cpu, int pri) argument 181 x = openpic_read(info, OPENPIC_CPU_PRIORITY(cpu)); 184 openpic_write(info, OPENPIC_CPU_PRIORITY(cpu), x); 236 /* send all interrupts to cpu 0 */ 483 int cpu local [all...] |
/haiku/src/system/kernel/scheduler/ |
H A D | scheduler_cpu.cpp | 40 static void DumpCPURunQueue(CPUEntry* cpu); 300 cpu_ent* cpu = &gCPU[ID()]; local 303 cancel_timer(&cpu->quantum_timer); 308 add_timer(&cpu->quantum_timer, &CPUEntry::_RescheduleEvent, quantum, 311 add_timer(&cpu->quantum_timer, &CPUEntry::_UpdateLoadEvent, 378 kprintf("cpu priority load\n"); 381 int32 cpu = entry->ID(); local 383 kprintf("%3" B_PRId32 " %8" B_PRId32 " %3" B_PRId32 "%%\n", cpu, key, 465 CoreEntry::AddCPU(CPUEntry* cpu) argument 481 fCPUHeap.Insert(cpu, B_IDLE_PRIORIT 486 RemoveCPU(CPUEntry* cpu, ThreadProcessing& threadPostProcessing) argument 686 DumpCPURunQueue(CPUEntry* cpu) argument [all...] |
H A D | scheduler_profiler.h | 31 void EnterFunction(int32 cpu, const char* function); 32 void ExitFunction(int32 cpu, const char* function);
|
/haiku/src/bin/ |
H A D | sysinfo.cpp | 360 print_cache_desc(int32 cpu) argument 363 get_cpuid(&info, 0x80000005, cpu); 375 get_cpuid(&info, 0x80000006, cpu); 381 print_intel_cache_desc(int32 cpu) argument 387 get_cpuid(&info, 0x00000004, cpu); 415 get_cpuid(&info, 0x80000006, cpu); 516 dump_cpu(enum cpu_vendor vendor, uint32 model, int32 cpu) argument 525 if (get_cpuid(&baseInfo, 0, cpu) != B_OK) { 532 // old Pentium sample chips has cpu signature here 539 get_cpuid(&cpuInfo, 0x80000000, cpu); [all...] |
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_030_cpu.cpp | 13 #include <arch/cpu.h>
|
/haiku/src/tests/system/kernel/scheduler/ |
H A D | override_types.h | 29 struct cpu_ent *cpu; member in struct:thread
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_thread.h | 12 #include <arch/cpu.h>
|
H A D | arch_int.h | 78 void (*assign_interrupt_to_cpu)(int32 num, int32 cpu);
|
/haiku/src/libs/compat/freebsd_network/compat/sys/ |
H A D | callout.h | 26 #define callout_reset_on(c, to_ticks, fn, arg, cpu) \
|
/haiku/src/system/kernel/arch/sparc/ |
H A D | arch_cpu.cpp | 9 #include <arch/cpu.h>
|
H A D | arch_debug.cpp | 34 arch_debug_call_with_fault_handler(cpu_ent* cpu, jmp_buf jumpBuffer, argument
|
/haiku/src/system/boot/arch/riscv64/ |
H A D | arch_cpu.cpp | 14 #include <arch/cpu.h>
|
/haiku/src/libs/compat/freebsd_iflib/ |
H A D | subr_gtaskqueue.c | 638 taskqgroup_cpu_create(struct taskqgroup *qgroup, int idx, int cpu) argument 649 qcpu->tgc_cpu = cpu; 736 int cpu, qid, error; local 749 cpu = qgroup->tqg_queue[qid].tgc_cpu; 750 gtask->gt_cpu = cpu; 752 error = bus_bind_intr(dev, irq, cpu); 763 int qid, cpu, error; local 767 cpu = qgroup->tqg_queue[qid].tgc_cpu; 770 error = bus_bind_intr(gtask->gt_dev, gtask->gt_irq, cpu); 786 void *uniq, int cpu, device_ 785 taskqgroup_attach_cpu(struct taskqgroup *qgroup, struct grouptask *gtask, void *uniq, int cpu, device_t dev, struct resource *irq, const char *name) argument 830 int cpu, error, i, qid; local 948 int i, k, old_cnt, old_cpu, cpu; local [all...] |
/haiku/src/system/kernel/arch/x86/timers/ |
H A D | x86_pit.cpp | 14 #include <arch/cpu.h>
|
H A D | x86_apic.cpp | 16 #include <arch/cpu.h> 127 apic_timer_per_cpu_init(struct kernel_args *args, int32 cpu) argument
|
/haiku/src/system/boot/platform/efi/arch/arm64/ |
H A D | arch_smp.cpp | 29 arch_smp_register_cpu(platform_cpu_info** cpu) argument 38 // One cpu for now. 46 // One cpu for now. 55 // One cpu for now. 78 // One cpu for now.
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_commpage.cpp | 11 #include <cpu.h>
|
H A D | arch_timer.cpp | 12 #include <arch/cpu.h>
|
H A D | asm_offsets.cpp | 16 #include <cpu.h>
|
H A D | arch_cpu.cpp | 9 #include <arch/cpu.h>
|
/haiku/src/add-ons/kernel/cpu/x86/ |
H A D | generic_x86.cpp | 153 TRACE("[cpu %ld] mtrrs now:\n", smp_get_current_cpu()); 237 int cpu = smp_get_current_cpu(); local 239 TRACE("[cpu %d] MTRRs are %sabled\n", cpu, 241 TRACE("[cpu %d] default type is %u %s\n", cpu, 243 TRACE("[cpu %d] fixed range MTRRs are %sabled\n", cpu, 251 TRACE("[cpu %d] %lu: base: 0x%Lx; length: 0x%Lx; type: %u %s\n", 252 cpu, [all...] |
/haiku/src/system/kernel/debug/ |
H A D | system_profiler.cpp | 17 #include <cpu.h> 115 void* _AllocateBuffer(size_t size, int event, int cpu, 118 static void _InitTimers(void* cookie, int cpu); 119 static void _UninitTimers(void* cookie, int cpu); 120 void _ScheduleTimer(int cpu); 221 int cpu = smp_get_current_cpu(); local 222 fReentered[cpu] = true; 230 fReentered[cpu] = false; 746 int cpu = smp_get_current_cpu(); local 748 InterruptsSpinLocker locker(fLock, false, !fReentered[cpu]); 777 int cpu = smp_get_current_cpu(); local 803 int cpu = smp_get_current_cpu(); local 1333 _AllocateBuffer(size_t size, int event, int cpu, int count) argument 1370 _InitTimers(void* cookie, int cpu) argument 1378 _UninitTimers(void* cookie, int cpu) argument 1389 _ScheduleTimer(int cpu) argument 1404 int cpu = thread->cpu->cpu_num; local [all...] |