Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/openrisc/kernel/
A Dsignal.c291 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
294 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
300 if (thread_flags & (_TIF_SIGPENDING|_TIF_NOTIFY_SIGNAL)) { in do_work_pending()
316 thread_flags = read_thread_flags(); in do_work_pending()
317 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/linux-6.3-rc2/arch/arm/kernel/
A Dsignal.c601 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
610 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
616 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) { in do_work_pending()
627 } else if (thread_flags & _TIF_UPROBE) { in do_work_pending()
634 thread_flags = read_thread_flags(); in do_work_pending()
635 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/linux-6.3-rc2/kernel/irq/
A Dhandle.c54 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()
A Dmanage.c194 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_set_thread_affinity()
1055 &action->thread_flags)) { in irq_wait_for_interrupt()
1064 &action->thread_flags)) { in irq_wait_for_interrupt()
1113 if (test_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_finalize_oneshot()
1137 if (!test_and_clear_bit(IRQTF_AFFINITY, &action->thread_flags)) in irq_thread_check_affinity()
1145 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_thread_check_affinity()
1267 set_bit(IRQTF_READY, &action->thread_flags); in irq_thread_set_ready()
1283 test_bit(IRQTF_READY, &action->thread_flags)); in wake_up_and_wait_for_irq_thread_ready()
1302 &action->thread_flags)) in irq_thread()
1394 set_bit(IRQTF_FORCED_THREAD, &new->thread_flags); in irq_setup_forced_threading()
[all …]
/linux-6.3-rc2/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()
/linux-6.3-rc2/arch/arm64/kernel/
A Dsignal.c1278 void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags) in do_notify_resume() argument
1281 if (thread_flags & _TIF_NEED_RESCHED) { in do_notify_resume()
1289 if (thread_flags & _TIF_UPROBE) in do_notify_resume()
1292 if (thread_flags & _TIF_MTE_ASYNC_FAULT) { in do_notify_resume()
1298 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in do_notify_resume()
1301 if (thread_flags & _TIF_NOTIFY_RESUME) in do_notify_resume()
1304 if (thread_flags & _TIF_FOREIGN_FPSTATE) in do_notify_resume()
1309 thread_flags = read_thread_flags(); in do_notify_resume()
1310 } while (thread_flags & _TIF_WORK_MASK); in do_notify_resume()
/linux-6.3-rc2/arch/arm64/include/asm/
A Dexception.h81 void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags);
/linux-6.3-rc2/include/linux/
A Dinterrupt.h128 unsigned long thread_flags; member

Completed in 18 milliseconds