Searched refs:thread_flags (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/arch/openrisc/kernel/ |
| H A D | signal.c | 40 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()
|
| /linux-6.15/arch/arm64/kernel/ |
| H A D | entry-common.c | 130 static void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags) in do_notify_resume() argument 135 if (thread_flags & _TIF_NEED_RESCHED) in do_notify_resume() 138 if (thread_flags & _TIF_UPROBE) in do_notify_resume() 141 if (thread_flags & _TIF_MTE_ASYNC_FAULT) { in do_notify_resume() 147 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in do_notify_resume() 150 if (thread_flags & _TIF_NOTIFY_RESUME) in do_notify_resume() 153 if (thread_flags & _TIF_FOREIGN_FPSTATE) in do_notify_resume() 157 thread_flags = read_thread_flags(); in do_notify_resume() 158 } while (thread_flags & _TIF_WORK_MASK); in do_notify_resume()
|
| /linux-6.15/arch/arm/kernel/ |
| H A D | signal.c | 602 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()
|
| /linux-6.15/kernel/irq/ |
| H A D | handle.c | 54 if (test_and_set_bit(IRQTF_WARNED, &action->thread_flags)) in warn_no_thread() 75 if (test_and_set_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in __irq_wake_thread()
|
| H A D | manage.c | 198 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_set_thread_affinity() 202 set_bit(IRQTF_AFFINITY, &action->secondary->thread_flags); in irq_set_thread_affinity() 1078 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_thread_check_affinity() 1114 &action->thread_flags)) { in irq_wait_for_interrupt() 1123 &action->thread_flags)) { in irq_wait_for_interrupt() 1172 if (test_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_finalize_oneshot() 1273 set_bit(IRQTF_READY, &action->thread_flags); in irq_thread_set_ready() 1289 test_bit(IRQTF_READY, &action->thread_flags)); in wake_up_and_wait_for_irq_thread_ready() 1308 &action->thread_flags)) in irq_thread() 1396 set_bit(IRQTF_FORCED_THREAD, &new->thread_flags); in irq_setup_forced_threading() [all …]
|
| /linux-6.15/arch/arm/include/asm/ |
| H A D | signal.h | 27 int do_work_pending(struct pt_regs *regs, unsigned int thread_flags,
|
| /linux-6.15/arch/alpha/kernel/ |
| H A D | signal.c | 523 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()
|
| /linux-6.15/include/linux/ |
| H A D | interrupt.h | 132 unsigned long thread_flags; member
|