Searched refs:ti_work (Results 1 - 7 of 7) sorted by relevance
/linux-master/kernel/entry/ |
H A D | kvm.c | 6 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 D | common.c | 88 * @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 D | entry-kvm.h | 29 * @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 D | entry-common.h | 206 * @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 D | entry-common.h | 48 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 D | entry-common.h | 29 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 D | entry-common.h | 11 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