Searched refs:cpu (Results 101 - 125 of 266) sorted by relevance

1234567891011

/haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/
H A Dintel_cstates.cpp12 #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 Darch_thread.cpp15 #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 Dmsi.cpp97 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 Dopenpic.cpp133 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 Dscheduler_cpu.cpp40 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 Dscheduler_profiler.h31 void EnterFunction(int32 cpu, const char* function);
32 void ExitFunction(int32 cpu, const char* function);
/haiku/src/bin/
H A Dsysinfo.cpp360 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 Darch_030_cpu.cpp13 #include <arch/cpu.h>
/haiku/src/tests/system/kernel/scheduler/
H A Doverride_types.h29 struct cpu_ent *cpu; member in struct:thread
/haiku/headers/private/kernel/arch/x86/
H A Darch_thread.h12 #include <arch/cpu.h>
H A Darch_int.h78 void (*assign_interrupt_to_cpu)(int32 num, int32 cpu);
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dcallout.h26 #define callout_reset_on(c, to_ticks, fn, arg, cpu) \
/haiku/src/system/kernel/arch/sparc/
H A Darch_cpu.cpp9 #include <arch/cpu.h>
H A Darch_debug.cpp34 arch_debug_call_with_fault_handler(cpu_ent* cpu, jmp_buf jumpBuffer, argument
/haiku/src/system/boot/arch/riscv64/
H A Darch_cpu.cpp14 #include <arch/cpu.h>
/haiku/src/libs/compat/freebsd_iflib/
H A Dsubr_gtaskqueue.c638 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 Dx86_pit.cpp14 #include <arch/cpu.h>
H A Dx86_apic.cpp16 #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 Darch_smp.cpp29 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 Darch_commpage.cpp11 #include <cpu.h>
H A Darch_timer.cpp12 #include <arch/cpu.h>
H A Dasm_offsets.cpp16 #include <cpu.h>
H A Darch_cpu.cpp9 #include <arch/cpu.h>
/haiku/src/add-ons/kernel/cpu/x86/
H A Dgeneric_x86.cpp153 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 Dsystem_profiler.cpp17 #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...]

Completed in 218 milliseconds

1234567891011