Home
last modified time | relevance | path

Searched refs:thread_flags (Results 1 – 6 of 6) sorted by relevance

/arch/um/kernel/
A Dprocess.c85 unsigned long thread_flags; in interrupt_end() local
87 thread_flags = read_thread_flags(); in interrupt_end()
88 while (thread_flags & _TIF_WORK_MASK) { in interrupt_end()
89 if (thread_flags & _TIF_NEED_RESCHED) in interrupt_end()
91 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in interrupt_end()
93 if (thread_flags & _TIF_NOTIFY_RESUME) in interrupt_end()
95 thread_flags = read_thread_flags(); in interrupt_end()
/arch/openrisc/kernel/
A Dsignal.c40 asmlinkage int do_work_pending(struct pt_regs *regs, unsigned int thread_flags,
332 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
335 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
341 if (thread_flags & (_TIF_SIGPENDING|_TIF_NOTIFY_SIGNAL)) { in do_work_pending()
357 thread_flags = read_thread_flags(); in do_work_pending()
358 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/arch/arm64/kernel/
A Dentry-common.c131 static void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags) in do_notify_resume() argument
136 if (thread_flags & (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY)) in do_notify_resume()
139 if (thread_flags & _TIF_UPROBE) in do_notify_resume()
142 if (thread_flags & _TIF_MTE_ASYNC_FAULT) { in do_notify_resume()
148 if (thread_flags & _TIF_PATCH_PENDING) in do_notify_resume()
151 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in do_notify_resume()
154 if (thread_flags & _TIF_NOTIFY_RESUME) in do_notify_resume()
157 if (thread_flags & _TIF_FOREIGN_FPSTATE) in do_notify_resume()
161 thread_flags = read_thread_flags(); in do_notify_resume()
162 } while (thread_flags & _TIF_WORK_MASK); in do_notify_resume()
/arch/arm/include/asm/
A Dsignal.h27 int do_work_pending(struct pt_regs *regs, unsigned int thread_flags,
/arch/arm/kernel/
A Dsignal.c602 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
611 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
617 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) { in do_work_pending()
628 } else if (thread_flags & _TIF_UPROBE) { in do_work_pending()
635 thread_flags = read_thread_flags(); in do_work_pending()
636 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/arch/alpha/kernel/
A Dsignal.c523 do_work_pending(struct pt_regs *regs, unsigned long thread_flags, in do_work_pending() argument
527 if (thread_flags & _TIF_NEED_RESCHED) { in do_work_pending()
531 if (thread_flags & (_TIF_SIGPENDING|_TIF_NOTIFY_SIGNAL)) { in do_work_pending()
542 thread_flags = read_thread_flags(); in do_work_pending()
543 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()

Completed in 13 milliseconds