Home
last modified time | relevance | path

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

/linux/arch/um/kernel/
H A Dprocess.c87 unsigned long thread_flags; in interrupt_end() local
89 thread_flags = read_thread_flags(); in interrupt_end()
90 while (thread_flags & _TIF_WORK_MASK) { in interrupt_end()
91 if (thread_flags & _TIF_NEED_RESCHED) in interrupt_end()
93 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) in interrupt_end()
95 if (thread_flags & _TIF_NOTIFY_RESUME) in interrupt_end()
97 thread_flags = read_thread_flags(); in interrupt_end()
/linux/arch/openrisc/kernel/
H 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()
/linux/arch/arm/kernel/
H A Dsignal.c603 do_work_pending(struct pt_regs *regs, unsigned int thread_flags, int syscall) in do_work_pending() argument
612 if (likely(thread_flags & _TIF_NEED_RESCHED)) { in do_work_pending()
618 if (thread_flags & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) { in do_work_pending()
629 } else if (thread_flags & _TIF_UPROBE) { in do_work_pending()
636 thread_flags = read_thread_flags(); in do_work_pending()
637 } while (thread_flags & _TIF_WORK_MASK); in do_work_pending()
/linux/kernel/irq/
H A Dmanage.c205 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_set_thread_affinity()
209 set_bit(IRQTF_AFFINITY, &action->secondary->thread_flags); in irq_set_thread_affinity()
1026 if (!test_and_clear_bit(IRQTF_AFFINITY, &action->thread_flags)) in irq_thread_check_affinity()
1036 set_bit(IRQTF_AFFINITY, &action->thread_flags); in irq_thread_check_affinity()
1064 &action->thread_flags)) { in irq_wait_for_interrupt()
1073 &action->thread_flags)) { in irq_wait_for_interrupt()
1122 if (test_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_finalize_oneshot()
1198 if (test_and_clear_bit(IRQTF_RUNTHREAD, &action->thread_flags)) in irq_thread_dtor()
1222 set_bit(IRQTF_READY, &action->thread_flags); in irq_thread_set_ready()
1238 test_bit(IRQTF_READY, &action->thread_flags)); in wake_up_and_wait_for_irq_thread_ready()
[all …]
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()
/linux/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()
/linux/arch/arm/include/asm/
H A Dsignal.h27 int do_work_pending(struct pt_regs *regs, unsigned int thread_flags,
/linux/include/linux/
H A Dinterrupt.h119 * @thread_flags: flags related to @thread
136 unsigned long thread_flags; member