/haiku/headers/private/kernel/arch/sparc/ |
H A D | thread_struct.h | 9 struct arch_thread { struct
|
H A D | arch_thread_types.h | 22 struct arch_thread { struct
|
/haiku/headers/private/kernel/arch/x86/64/ |
H A D | cpu.h | 33 x86_context_switch(arch_thread* oldState, arch_thread* newState) 45 [rsp] "i" (offsetof(arch_thread, current_stack)), 46 [rip] "i" (offsetof(arch_thread, instruction_pointer))
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_thread_types.h | 18 struct arch_thread { struct
|
/haiku/headers/private/kernel/arch/mipsel/ |
H A D | arch_thread_types.h | 18 struct arch_thread { struct
|
H A D | arch_thread.h | 14 #warning IMPLEMENT arch_thread.h
|
/haiku/headers/private/kernel/arch/ppc/ |
H A D | arch_thread_types.h | 20 struct arch_thread { struct
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_thread_types.h | 39 struct arch_thread { struct 90 arch_thread::GetFramePointer() const 100 arch_thread::GetFramePointer() const
|
H A D | arch_cpu.h | 647 struct arch_thread; 687 void x86_context_switch(struct arch_thread* oldState, 688 struct arch_thread* newState);
|
/haiku/headers/private/kernel/arch/arm64/ |
H A D | arch_thread_types.h | 20 struct arch_thread { struct
|
/haiku/headers/private/kernel/arch/arm/ |
H A D | arch_thread_types.h | 47 struct arch_thread { struct 75 void arm_context_switch(struct arch_thread* from, struct arch_thread* to);
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | asm_offsets.cpp | 36 // struct arch_thread 37 DEFINE_OFFSET_MACRO(ARCH_THREAD, arch_thread, context); 38 DEFINE_OFFSET_MACRO(ARCH_THREAD, arch_thread, fpuContext);
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_thread.cpp | 15 #include <arch_thread.h> 35 // Valid initial arch_thread state. We just memcpy() it when initializing 37 static struct arch_thread sInitialState; 120 // Initialize the static initial arch_thread state (sInitialState). 139 memcpy(&thread->arch_info, &sInitialState, sizeof(struct arch_thread)); 221 struct arch_thread *at = (struct arch_thread *)info;
|
H A D | arch_030_cpu.cpp | 12 #include <arch_thread.h>
|
H A D | arch_040_cpu.cpp | 12 #include <arch_thread.h>
|
H A D | arch_cpu.cpp | 16 #include <arch_thread.h>
|
/haiku/src/system/kernel/arch/x86/ |
H A D | asm_offsets.cpp | 52 // struct arch_thread 53 DEFINE_OFFSET_MACRO(ARCH_THREAD, arch_thread, syscall_rsp); 54 DEFINE_OFFSET_MACRO(ARCH_THREAD, arch_thread, user_rsp); 55 DEFINE_OFFSET_MACRO(ARCH_THREAD, arch_thread, current_stack);
|
/haiku/headers/private/kernel/arch/ |
H A D | thread.h | 46 #include <arch_thread.h>
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_thread.cpp | 25 // Valid initial arch_thread state. We just memcpy() it when initializing 27 static struct arch_thread sInitialState; 92 // Initialize the static initial arch_thread state (sInitialState). 111 memcpy(&thread->arch_info, &sInitialState, sizeof(struct arch_thread)); 197 struct arch_thread *at = (struct arch_thread *)info;
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_thread.cpp | 6 #include <arch_thread.h> 71 memset(&thread->arch_info, 0, sizeof(arch_thread)); 93 extern "C" void _arch_context_swap(arch_thread *from, arch_thread *to);
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | thread.cpp | 73 static struct arch_thread sInitialState _ALIGNED(16); 166 memcpy(&thread->arch_info, &sInitialState, sizeof(struct arch_thread)); 211 struct arch_thread *at = (struct arch_thread *)info;
|
/haiku/headers/private/kernel/arch/riscv64/ |
H A D | arch_thread_types.h | 71 struct arch_thread { struct
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_thread.cpp | 16 #include <arch_thread.h> 41 // Valid initial arch_thread state. We just memcpy() it when initializing 43 static struct arch_thread sInitialState; 66 // Initialize the static initial arch_thread state (sInitialState). 85 memcpy(&thread->arch_info, &sInitialState, sizeof(struct arch_thread)); 172 struct arch_thread *at = (struct arch_thread *)info;
|
/haiku/src/system/kernel/arch/x86/64/ |
H A D | thread.cpp | 73 static arch_thread sInitialState _ALIGNED(64); 219 memcpy(&thread->arch_info, &sInitialState, sizeof(arch_thread)); 262 arch_thread* thread = (arch_thread*)info;
|
/haiku/headers/private/kernel/ |
H A D | thread_types.h | 555 struct arch_thread arch_info;
|