Home
last modified time | relevance | path

Searched refs:thread_flags (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/arch/openrisc/kernel/
H A Dsignal.c39 asmlinkage int do_work_pending(struct pt_regs *regs, unsigned int thread_flags,
298 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
301 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
307 if (thread_flags & (_TIF_SIGPENDING|_TIF_NOTIFY_SIGNAL)) { in do_work_pending()
323 thread_flags = read_thread_flags(); in do_work_pending()
324 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/kernel/linux/linux-5.10/arch/openrisc/kernel/
H A Dsignal.c293 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
296 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
302 if (thread_flags & (_TIF_SIGPENDING|_TIF_NOTIFY_SIGNAL)) { in do_work_pending()
318 thread_flags = current_thread_info()->flags; in do_work_pending()
319 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dsignal.c918 unsigned long thread_flags) in do_notify_resume()
924 if (thread_flags & _TIF_NEED_RESCHED) { in do_notify_resume()
932 if (thread_flags & _TIF_UPROBE) in do_notify_resume()
935 if (thread_flags & _TIF_MTE_ASYNC_FAULT) { in do_notify_resume()
941 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in do_notify_resume()
944 if (thread_flags & _TIF_NOTIFY_RESUME) { in do_notify_resume()
949 if (thread_flags & _TIF_FOREIGN_FPSTATE) in do_notify_resume()
954 thread_flags = READ_ONCE(current_thread_info()->flags); in do_notify_resume()
955 } while (thread_flags & _TIF_WORK_MASK); in do_notify_resume()
917 do_notify_resume(struct pt_regs *regs, unsigned long thread_flags) do_notify_resume() argument
/kernel/linux/linux-5.10/kernel/irq/
H A Dhandle.c52 if (test_and_set_bit(IRQTF_WARNED, &action->thread_flags)) in warn_no_thread()
73 if (test_and_set_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in __irq_wake_thread()
95 * set_bit(IRQTF_RUNTHREAD, &action->thread_flags); in __irq_wake_thread()
111 * if (!test_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in __irq_wake_thread()
H A Dmanage.c195 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_set_thread_affinity()
960 &action->thread_flags)) { in irq_wait_for_interrupt()
969 &action->thread_flags)) { in irq_wait_for_interrupt()
1018 if (test_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_finalize_oneshot()
1042 if (!test_and_clear_bit(IRQTF_AFFINITY, &action->thread_flags)) in irq_thread_check_affinity()
1050 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_thread_check_affinity()
1147 if (test_and_clear_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_thread_dtor()
1172 set_bit(IRQTF_READY, &action->thread_flags); in irq_thread_set_ready()
1188 test_bit(IRQTF_READY, &action->thread_flags)); in wake_up_and_wait_for_irq_thread_ready()
1205 &action->thread_flags)) in irq_thread()
[all...]
/kernel/linux/linux-6.6/kernel/irq/
H 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()
97 * set_bit(IRQTF_RUNTHREAD, &action->thread_flags); in __irq_wake_thread()
113 * if (!test_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in __irq_wake_thread()
H A Dmanage.c196 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_set_thread_affinity()
198 set_bit(IRQTF_AFFINITY, &action->secondary->thread_flags); in irq_set_thread_affinity()
1060 &action->thread_flags)) { in irq_wait_for_interrupt()
1069 &action->thread_flags)) { in irq_wait_for_interrupt()
1118 if (test_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_finalize_oneshot()
1142 if (!test_and_clear_bit(IRQTF_AFFINITY, &action->thread_flags)) in irq_thread_check_affinity()
1150 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_thread_check_affinity()
1247 if (test_and_clear_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_thread_dtor()
1272 set_bit(IRQTF_READY, &action->thread_flags); in irq_thread_set_ready()
1288 test_bit(IRQTF_READY, &action->thread_flags)); in wake_up_and_wait_for_irq_thread_ready()
[all...]
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Dsignal.c643 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
652 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
658 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) { in do_work_pending()
669 } else if (thread_flags & _TIF_UPROBE) { in do_work_pending()
677 thread_flags = current_thread_info()->flags; in do_work_pending()
678 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/kernel/linux/linux-6.6/arch/arm/kernel/
H 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()
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dsignal.h27 int do_work_pending(struct pt_regs *regs, unsigned int thread_flags,
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dsignal.c522 do_work_pending(struct pt_regs *regs, unsigned long thread_flags, in do_work_pending() argument
526 if (thread_flags & _TIF_NEED_RESCHED) { in do_work_pending()
530 if (thread_flags & (_TIF_SIGPENDING|_TIF_NOTIFY_SIGNAL)) { in do_work_pending()
538 thread_flags = current_thread_info()->flags; in do_work_pending()
539 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/kernel/linux/linux-6.6/arch/alpha/kernel/
H 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()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dsignal.c1281 void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags) in do_notify_resume() argument
1284 if (thread_flags & _TIF_NEED_RESCHED) { in do_notify_resume()
1292 if (thread_flags & _TIF_UPROBE) in do_notify_resume()
1295 if (thread_flags & _TIF_MTE_ASYNC_FAULT) { in do_notify_resume()
1301 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in do_notify_resume()
1304 if (thread_flags & _TIF_NOTIFY_RESUME) in do_notify_resume()
1307 if (thread_flags & _TIF_FOREIGN_FPSTATE) in do_notify_resume()
1312 thread_flags = read_thread_flags(); in do_notify_resume()
1313 } while (thread_flags & _TIF_WORK_MASK); in do_notify_resume()
/kernel/linux/linux-5.10/arch/nds32/kernel/
H A Dsignal.c377 do_notify_resume(struct pt_regs *regs, unsigned int thread_flags) in do_notify_resume() argument
379 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in do_notify_resume()
382 if (thread_flags & _TIF_NOTIFY_RESUME) in do_notify_resume()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dexception.h77 void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags);
/kernel/linux/linux-5.10/include/linux/
H A Dinterrupt.h110 * @thread_flags: flags related to @thread
124 unsigned long thread_flags; member
/kernel/linux/linux-6.6/include/linux/
H A Dinterrupt.h114 * @thread_flags: flags related to @thread
128 unsigned long thread_flags; member

Completed in 18 milliseconds