/haiku/src/system/kernel/arch/arm/ |
H A D | asm_offsets.cpp | 15 #include <cpu.h>
|
H A D | arch_timer.cpp | 20 #include <arch/cpu.h>
|
H A D | arch_commpage.cpp | 16 #include <cpu.h>
|
H A D | arch_cpu.cpp | 15 #include <arch/cpu.h>
|
H A D | arch_int.cpp | 95 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument 369 cpu_ent* cpu = &gCPU[smp_get_current_cpu()]; local 371 if (cpu->fault_handler != 0) { 374 frame->svc_sp = cpu->fault_handler_stack_pointer; 375 frame->pc = cpu->fault_handler; 439 // IP the cpu will return to to be this ip 477 if (thread->cpu->invoke_scheduler) {
|
/haiku/src/system/kernel/arch/x86/64/ |
H A D | signals.cpp | 14 #include <cpu.h>
|
H A D | syscalls.cpp | 15 #include <cpu.h>
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_commpage.cpp | 12 #include <cpu.h>
|
H A D | arch_int.cpp | 11 #include <cpu.h> 289 if (thread->cpu->invoke_scheduler) { 449 cpu_ent* cpu = &gCPU[smp_get_current_cpu()]; local 450 if (cpu->fault_handler != 0) { 454 frame->epc = cpu->fault_handler; 455 frame->sp = cpu->fault_handler_stack_pointer; 626 arch_int_assign_to_cpu(int32 irq, int32 cpu) argument
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_kernel.h | 14 # include <arch/cpu.h>
|
H A D | apic.h | 140 status_t apic_per_cpu_init(kernel_args *args, int32 cpu);
|
/haiku/src/system/boot/platform/next_m68k/ |
H A D | mmu.cpp | 17 #include <arch/cpu.h>
|
/haiku/src/system/kernel/ |
H A D | smp.cpp | 21 #include <arch/cpu.h> 26 #include <cpu.h> 821 TRACE(" cpu %d: found msg %p in cpu mailbox\n", currentCPU, msg); 847 TRACE(" cpu %d: found msg %p in broadcast mailbox\n", currentCPU, 905 // the caller cpu should now free the message 921 TRACE(" cpu %ld message = %ld\n", currentCPU, msg->message); 999 process_early_cpu_call(int32 cpu) argument 1001 sEarlyCPUCallFunction(sEarlyCPUCallCookie, cpu); 1002 sEarlyCPUCallSet.ClearBitAtomic(cpu); 1031 smp_intercpu_int_handler(int32 cpu) argument 1324 smp_trap_non_boot_cpus(int32 cpu, uint32* rendezVous) argument 1420 smp_per_cpu_init(kernel_args* args, int32 cpu) argument [all...] |
/haiku/src/system/kernel/arch/x86/paging/ |
H A D | x86_physical_page_mapper_large_memory.cpp | 32 #include <cpu.h> 161 inline PhysicalPageSlotQueue* GetSlotQueue(int32 cpu, bool user); 525 // get a slot from the per-cpu user pool 542 // return the slot to the per-cpu user pool 578 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, 609 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, user); 649 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, user); 686 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, 749 LargeMemoryPhysicalPageMapper::GetSlotQueue(int32 cpu, bool user) argument 751 return user ? &fPerCPUData[cpu] [all...] |
/haiku/src/system/kernel/arch/m68k/paging/ |
H A D | m68k_physical_page_mapper_large_memory.cpp | 34 #include <cpu.h> 168 inline PhysicalPageSlotQueue* GetSlotQueue(int32 cpu, bool user); 528 // get a slot from the per-cpu user pool 545 // return the slot to the per-cpu user pool 581 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, 612 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, user); 652 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, user); 689 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, 752 LargeMemoryPhysicalPageMapper::GetSlotQueue(int32 cpu, bool user) argument 754 return user ? &fPerCPUData[cpu] [all...] |
/haiku/src/system/kernel/arch/arm/paging/ |
H A D | arm_physical_page_mapper_large_memory.cpp | 33 #include <cpu.h> 163 inline PhysicalPageSlotQueue* GetSlotQueue(int32 cpu, bool user); 530 // get a slot from the per-cpu user pool 547 // return the slot to the per-cpu user pool 583 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, 614 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, user); 654 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, user); 691 PhysicalPageSlotQueue* slotQueue = GetSlotQueue(thread->cpu->cpu_num, 754 LargeMemoryPhysicalPageMapper::GetSlotQueue(int32 cpu, bool user) argument 756 return user ? &fPerCPUData[cpu] [all...] |
/haiku/headers/private/kernel/arch/x86/32/ |
H A D | descriptors.h | 162 get_gdt(int32 cpu) argument 164 return gGDTs[cpu];
|
/haiku/src/system/boot/arch/m68k/ |
H A D | mmu_030.cpp | 15 #include <arch/cpu.h>
|
/haiku/src/system/boot/platform/atari_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/m68k/ |
H A D | asm_offsets.cpp | 46 DEFINE_OFFSET_MACRO(IFRAME, iframe, cpu);
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | syscalls.cpp | 15 #include <cpu.h>
|
/haiku/src/system/boot/platform/riscv/ |
H A D | video.cpp | 15 #include <arch/cpu.h>
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_timer.cpp | 14 #include <arch/cpu.h>
|
/haiku/src/add-ons/kernel/bus_managers/isa/ |
H A D | isa.cpp | 19 #include <arch/cpu.h>
|
/haiku/src/system/boot/platform/efi/ |
H A D | serial.cpp | 14 #include <arch/cpu.h>
|