/haiku/src/system/kernel/lib/ |
H A D | kernel_errno.cpp | 19 Thread *thread = thread_get_current_thread();
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | systm.cpp | 26 thread_pin_to_current_cpu(thread_get_current_thread()); 33 thread_unpin_from_current_cpu(thread_get_current_thread());
|
/haiku/headers/private/kernel/arch/generic/ |
H A D | user_memory.h | 24 old_handler = thread_get_current_thread()->fault_handler; 27 thread_get_current_thread()->fault_handler_state, 30 thread_get_current_thread()->fault_handler = HandleFault; 38 thread_get_current_thread()->fault_handler = old_handler; 40 memcpy(thread_get_current_thread()->fault_handler_state, 50 longjmp(thread_get_current_thread()->fault_handler_state, 1); 66 auto fail = setjmp(thread_get_current_thread()->fault_handler_state);
|
/haiku/headers/private/kernel/arch/ |
H A D | user_memory.h | 32 &thread_get_current_thread()->fault_handler); 40 &thread_get_current_thread()->fault_handler); 48 &thread_get_current_thread()->fault_handler);
|
/haiku/headers/private/kernel/ |
H A D | syscall_restart.h | 24 Thread* thread = thread_get_current_thread(); 48 Thread* thread = thread_get_current_thread(); 71 Thread* thread = thread_get_current_thread(); 85 Thread* thread = thread_get_current_thread(); 96 Thread* thread = thread_get_current_thread(); 112 Thread* thread = thread_get_current_thread(); 120 fThread = thread_get_current_thread(); 142 fThread = thread_get_current_thread();
|
H A D | thread.h | 102 #define thread_get_current_thread arch_thread_get_current_thread macro 108 Thread *thread = thread_get_current_thread(); 418 Thread* thread = thread_get_current_thread(); 426 Thread* thread = thread_get_current_thread();
|
/haiku/src/system/kernel/arch/riscv64/ |
H A D | arch_int.cpp | 218 // thread_get_current_thread()->name); 223 thread_get_current_thread()->kernel_stack_base, 224 thread_get_current_thread()->kernel_stack_top - 1 227 thread_get_current_thread()->user_stack_base, 228 thread_get_current_thread()->user_stack_base + 229 thread_get_current_thread()->user_stack_size - 1 231 if (thread_get_current_thread()->arch_info.userFrame != NULL) { 232 WriteRegisters(thread_get_current_thread()->arch_info.userFrame); 236 (uint64*)thread_get_current_thread()->arch_info.userFrame->sp, 237 thread_get_current_thread() [all...] |
/haiku/src/system/kernel/arch/generic/ |
H A D | generic_vm_physical_page_ops.cpp | 17 ThreadCPUPinner _(thread_get_current_thread()); 48 ThreadCPUPinner _(thread_get_current_thread()); 88 ThreadCPUPinner _(thread_get_current_thread()); 127 ThreadCPUPinner _(thread_get_current_thread());
|
/haiku/src/system/kernel/ |
H A D | usergroup.cpp | 42 Team* team = thread_get_current_thread()->team; 105 Team* team = thread_get_current_thread()->team; 168 Team* team = thread_get_current_thread()->team; 236 Team* team = thread_get_current_thread()->team; 295 Team* team = thread_get_current_thread()->team; 304 Team* team = thread_get_current_thread()->team; 344 Team* team = thread_get_current_thread()->team; 353 Team* team = thread_get_current_thread()->team; 384 Team* team = thread_get_current_thread()->team;
|
/haiku/src/system/kernel/arch/arm/ |
H A D | arch_int.cpp | 208 fThread = thread_get_current_thread(); 268 thread_get_current_thread()->arch_info.userFrame = iframe; 269 thread_get_current_thread()->arch_info.oldR0 = iframe->r0; 281 atomic_and(&thread_get_current_thread()->flags, ~THREAD_FLAGS_SYSCALL_RESTARTED); 282 if ((thread_get_current_thread()->flags & (THREAD_FLAGS_SIGNALS_PENDING 289 if ((thread_get_current_thread()->flags & THREAD_FLAGS_RESTART_SYSCALL) != 0) { 290 atomic_and(&thread_get_current_thread()->flags, ~THREAD_FLAGS_RESTART_SYSCALL); 291 atomic_or(&thread_get_current_thread()->flags, THREAD_FLAGS_SYSCALL_RESTARTED); 292 iframe->r0 = thread_get_current_thread()->arch_info.oldR0; 296 thread_get_current_thread() [all...] |
/haiku/src/tests/system/kernel/scheduler/ |
H A D | override_types.h | 59 struct thread *thread_get_current_thread(void);
|
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_int.cpp | 182 Thread* thread = thread_get_current_thread(); 208 fThread = thread_get_current_thread(); 284 Thread* thread = thread_get_current_thread(); 297 Thread *thread = thread_get_current_thread(); 357 atomic_and(&thread_get_current_thread()->flags, ~THREAD_FLAGS_SYSCALL_RESTARTED); 358 if ((thread_get_current_thread()->flags 367 if ((THREAD_FLAGS_RESTART_SYSCALL & thread_get_current_thread()->flags) != 0) {
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_thread.cpp | 64 return find_previous_iframe(thread_get_current_thread(), frame->bp); 77 return find_previous_iframe(thread_get_current_thread(), 284 x86_initial_return_to_userland(thread_get_current_thread(), &arg->iframe);
|
H A D | arch_int.cpp | 89 Thread* thread = thread_get_current_thread(); 190 Thread* thread = thread_get_current_thread(); 220 Thread* thread = thread_get_current_thread(); 266 Thread* thread = thread_get_current_thread();
|
/haiku/src/system/kernel/arch/x86/paging/ |
H A D | X86VMTranslationMap.cpp | 98 Thread* thread = thread_get_current_thread();
|
/haiku/src/system/kernel/fs/ |
H A D | Vnode.cpp | 33 waiter.thread = thread_get_current_thread();
|
/haiku/src/system/kernel/arch/arm/paging/ |
H A D | ARMVMTranslationMap.cpp | 98 Thread* thread = thread_get_current_thread();
|
/haiku/src/system/kernel/arch/m68k/ |
H A D | arch_user_debugger.cpp | 47 Thread* thread = thread_get_current_thread();
|
H A D | arch_thread.cpp | 69 Thread *thread = thread_get_current_thread(); 85 Thread *thread = thread_get_current_thread();
|
/haiku/src/system/kernel/arch/m68k/paging/ |
H A D | M68KVMTranslationMap.cpp | 98 Thread* thread = thread_get_current_thread();
|
/haiku/src/system/kernel/arch/ppc/paging/ |
H A D | PPCVMTranslationMap.cpp | 98 Thread* thread = thread_get_current_thread();
|
/haiku/src/system/kernel/arch/x86/paging/32bit/ |
H A D | X86VMTranslationMap32Bit.cpp | 187 Thread* thread = thread_get_current_thread(); 232 Thread* thread = thread_get_current_thread(); 284 Thread* thread = thread_get_current_thread(); 339 ThreadCPUPinner pinner(thread_get_current_thread()); 415 Thread* thread = thread_get_current_thread(); 550 ThreadCPUPinner pinner(thread_get_current_thread()); 624 Thread* thread = thread_get_current_thread(); 722 Thread* thread = thread_get_current_thread(); 781 Thread* thread = thread_get_current_thread(); 819 ThreadCPUPinner pinner(thread_get_current_thread()); [all...] |
/haiku/src/system/kernel/arch/x86/paging/64bit/ |
H A D | X86VMTranslationMap64Bit.cpp | 206 ThreadCPUPinner pinner(thread_get_current_thread()); 243 ThreadCPUPinner pinner(thread_get_current_thread()); 293 ThreadCPUPinner pinner(thread_get_current_thread()); 343 ThreadCPUPinner pinner(thread_get_current_thread()); 410 ThreadCPUPinner pinner(thread_get_current_thread()); 524 ThreadCPUPinner pinner(thread_get_current_thread()); 612 ThreadCPUPinner pinner(thread_get_current_thread()); 691 ThreadCPUPinner pinner(thread_get_current_thread()); 749 ThreadCPUPinner pinner(thread_get_current_thread()); 780 ThreadCPUPinner pinner(thread_get_current_thread()); [all...] |
/haiku/src/system/kernel/arch/arm/paging/32bit/ |
H A D | ARMVMTranslationMap32Bit.cpp | 202 Thread* thread = thread_get_current_thread(); 247 Thread* thread = thread_get_current_thread(); 300 Thread* thread = thread_get_current_thread(); 355 ThreadCPUPinner pinner(thread_get_current_thread()); 432 Thread* thread = thread_get_current_thread(); 567 ThreadCPUPinner pinner(thread_get_current_thread()); 641 Thread* thread = thread_get_current_thread(); 719 Thread* thread = thread_get_current_thread(); 806 Thread* thread = thread_get_current_thread(); 844 ThreadCPUPinner pinner(thread_get_current_thread()); [all...] |
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_thread.cpp | 57 Thread *thread = thread_get_current_thread(); 73 Thread *thread = thread_get_current_thread();
|