Lines Matching refs:ti_work
6 static int xfer_to_guest_mode_work(struct kvm_vcpu *vcpu, unsigned long ti_work) in xfer_to_guest_mode_work() argument
11 if (ti_work & _TIF_NOTIFY_SIGNAL) in xfer_to_guest_mode_work()
14 if (ti_work & _TIF_SIGPENDING) { in xfer_to_guest_mode_work()
19 if (ti_work & _TIF_NEED_RESCHED) in xfer_to_guest_mode_work()
22 if (ti_work & _TIF_NOTIFY_RESUME) in xfer_to_guest_mode_work()
25 ret = arch_xfer_to_guest_mode_handle_work(vcpu, ti_work); in xfer_to_guest_mode_work()
29 ti_work = READ_ONCE(current_thread_info()->flags); in xfer_to_guest_mode_work()
30 } while (ti_work & XFER_TO_GUEST_MODE_WORK || need_resched()); in xfer_to_guest_mode_work()
36 unsigned long ti_work; in xfer_to_guest_mode_handle_work() local
46 ti_work = READ_ONCE(current_thread_info()->flags); in xfer_to_guest_mode_handle_work()
47 if (!(ti_work & XFER_TO_GUEST_MODE_WORK)) in xfer_to_guest_mode_handle_work()
50 return xfer_to_guest_mode_work(vcpu, ti_work); in xfer_to_guest_mode_handle_work()