Lines Matching refs:thread
106 thread_t* thread = get_current_thread(); in call_dispatch_user_exception() local
107 x86_set_suspended_general_regs(&thread->arch, X86_GENERAL_REGS_IFRAME, frame); in call_dispatch_user_exception()
109 x86_reset_suspended_general_regs(&thread->arch); in call_dispatch_user_exception()
132 thread_t* thread = get_current_thread(); in x86_debug_handler() local
139 x86_read_debug_status(&thread->arch.debug_state); in x86_debug_handler()
330 thread_t* thread = get_current_thread(); in x86_iframe_process_pending_signals() local
331 if (unlikely(thread_is_signaled(thread))) { in x86_iframe_process_pending_signals()
332 x86_set_suspended_general_regs(&thread->arch, X86_GENERAL_REGS_IFRAME, frame); in x86_iframe_process_pending_signals()
334 x86_reset_suspended_general_regs(&thread->arch); in x86_iframe_process_pending_signals()
493 thread_t* thread = get_current_thread(); in x86_syscall_process_pending_signals() local
494 x86_set_suspended_general_regs(&thread->arch, X86_GENERAL_REGS_SYSCALL, gregs); in x86_syscall_process_pending_signals()
496 x86_reset_suspended_general_regs(&thread->arch); in x86_syscall_process_pending_signals()