Searched refs:ti_work (Results 1 - 7 of 7) sorted by relevance

/linux-master/kernel/entry/
H A Dkvm.c6 static int xfer_to_guest_mode_work(struct kvm_vcpu *vcpu, unsigned long ti_work) argument
11 if (ti_work & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL)) {
16 if (ti_work & _TIF_NEED_RESCHED)
19 if (ti_work & _TIF_NOTIFY_RESUME)
22 ret = arch_xfer_to_guest_mode_handle_work(vcpu, ti_work);
26 ti_work = read_thread_flags();
27 } while (ti_work & XFER_TO_GUEST_MODE_WORK || need_resched());
33 unsigned long ti_work; local
43 ti_work = read_thread_flags();
44 if (!(ti_work
[all...]
H A Dcommon.c88 * @ti_work: TIF work flags as read by the caller
91 unsigned long ti_work)
97 while (ti_work & EXIT_TO_USER_MODE_WORK) {
99 local_irq_enable_exit_to_user(ti_work);
101 if (ti_work & _TIF_NEED_RESCHED)
104 if (ti_work & _TIF_UPROBE)
107 if (ti_work & _TIF_PATCH_PENDING)
110 if (ti_work & (_TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL))
113 if (ti_work & _TIF_NOTIFY_RESUME)
117 arch_exit_to_user_mode_work(regs, ti_work);
90 exit_to_user_mode_loop(struct pt_regs *regs, unsigned long ti_work) argument
[all...]
/linux-master/include/linux/
H A Dentry-kvm.h29 * @ti_work: Cached TIF flags gathered in xfer_to_guest_mode_handle_work()
35 unsigned long ti_work);
39 unsigned long ti_work)
78 unsigned long ti_work = read_thread_flags(); local
80 return !!(ti_work & XFER_TO_GUEST_MODE_WORK);
38 arch_xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu, unsigned long ti_work) argument
H A Dentry-common.h206 * @ti_work: Cached TIF flags gathered with interrupts disabled
211 static inline void local_irq_enable_exit_to_user(unsigned long ti_work);
214 static inline void local_irq_enable_exit_to_user(unsigned long ti_work) argument
239 * @ti_work: Cached TIF flags gathered with interrupts disabled
246 unsigned long ti_work);
250 unsigned long ti_work)
259 * @ti_work: Cached TIF flags gathered with interrupts disabled
265 unsigned long ti_work);
269 unsigned long ti_work)
305 unsigned long ti_work);
249 arch_exit_to_user_mode_work(struct pt_regs *regs, unsigned long ti_work) argument
268 arch_exit_to_user_mode_prepare(struct pt_regs *regs, unsigned long ti_work) argument
319 unsigned long ti_work; local
[all...]
/linux-master/arch/x86/include/asm/
H A Dentry-common.h48 unsigned long ti_work)
50 if (ti_work & _TIF_USER_RETURN_NOTIFY)
53 if (unlikely(ti_work & _TIF_IO_BITMAP))
57 if (unlikely(ti_work & _TIF_NEED_FPU_LOAD))
47 arch_exit_to_user_mode_prepare(struct pt_regs *regs, unsigned long ti_work) argument
/linux-master/arch/s390/include/asm/
H A Dentry-common.h29 unsigned long ti_work)
31 if (ti_work & _TIF_PER_TRAP) {
36 if (ti_work & _TIF_GUARDED_STORAGE)
55 unsigned long ti_work)
28 arch_exit_to_user_mode_work(struct pt_regs *regs, unsigned long ti_work) argument
54 arch_exit_to_user_mode_prepare(struct pt_regs *regs, unsigned long ti_work) argument
/linux-master/arch/riscv/include/asm/
H A Dentry-common.h11 unsigned long ti_work)
13 if (ti_work & _TIF_RISCV_V_DEFER_RESTORE) {
10 arch_exit_to_user_mode_prepare(struct pt_regs *regs, unsigned long ti_work) argument

Completed in 255 milliseconds