Searched refs:evtchn_upcall_pending (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | irq.c | 59 if (unlikely(vcpu->evtchn_upcall_pending)) in xen_restore_fl() 96 if (unlikely(vcpu->evtchn_upcall_pending)) in xen_irq_enable()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | xen_shinfo_test.c | 135 uint8_t evtchn_upcall_pending; member 173 vi->evtchn_upcall_pending = 0; in evtchn_handler() 398 printf("evtchn_upcall_pending 0x%x\n", vinfo->evtchn_upcall_pending); in handle_alrm() 613 vinfo->evtchn_upcall_pending = 0; in main() 644 vinfo->evtchn_upcall_pending = 1; in main()
|
/kernel/linux/linux-5.10/drivers/xen/events/ |
H A D | events_2l.c | 133 vcpu_info->evtchn_upcall_pending = 1; in evtchn_2l_unmask() 285 pending, v->evtchn_upcall_pending, in xen_debug_interrupt()
|
H A D | events_base.c | 1652 vcpu_info->evtchn_upcall_pending = 0; in __xen_evtchn_do_upcall() 1660 } while (vcpu_info->evtchn_upcall_pending); in __xen_evtchn_do_upcall()
|
/kernel/linux/linux-6.6/drivers/xen/events/ |
H A D | events_2l.c | 133 vcpu_info->evtchn_upcall_pending = 1; in evtchn_2l_unmask() 285 pending, v->evtchn_upcall_pending, in xen_debug_interrupt()
|
H A D | events_base.c | 1707 int ret = vcpu_info->evtchn_upcall_pending ? IRQ_HANDLED : IRQ_NONE; in xen_evtchn_do_upcall() 1721 vcpu_info->evtchn_upcall_pending = 0; in xen_evtchn_do_upcall() 1729 } while (vcpu_info->evtchn_upcall_pending); in xen_evtchn_do_upcall()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | xen.c | 493 * need to be marked into the vcpu_info (and evtchn_upcall_pending set). 532 WRITE_ONCE(vi->evtchn_upcall_pending, 1); in kvm_xen_inject_pending_events() 544 WRITE_ONCE(vi->evtchn_upcall_pending, 1); in kvm_xen_inject_pending_events() 563 * the vCPU's evtchn_upcall_pending flag is set, the IRQ is pending. in __kvm_xen_has_interrupt() 567 BUILD_BUG_ON(offsetof(struct vcpu_info, evtchn_upcall_pending) != in __kvm_xen_has_interrupt() 568 offsetof(struct compat_vcpu_info, evtchn_upcall_pending)); in __kvm_xen_has_interrupt() 570 sizeof_field(struct vcpu_info, evtchn_upcall_pending)); in __kvm_xen_has_interrupt() 572 sizeof_field(struct compat_vcpu_info, evtchn_upcall_pending)); in __kvm_xen_has_interrupt() 599 rc = ((struct vcpu_info *)gpc->khva)->evtchn_upcall_pending; in __kvm_xen_has_interrupt() 1630 WRITE_ONCE(vcpu_info->evtchn_upcall_pending, in kvm_xen_set_evtchn_fast() [all...] |
H A D | xen.h | 44 * set and the vCPU's evtchn_upcall_pending flag is set, inject the in kvm_xen_sw_enable_lapic() 200 uint8_t evtchn_upcall_pending; member
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | asm-offsets.c | 75 OFFSET(XEN_vcpu_info_pending, vcpu_info, evtchn_upcall_pending); in common()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | asm-offsets.c | 66 OFFSET(XEN_vcpu_info_pending, vcpu_info, evtchn_upcall_pending); in common()
|
/kernel/linux/linux-5.10/include/xen/interface/ |
H A D | xen.h | 524 * 'evtchn_upcall_pending' is written non-zero by Xen to indicate 548 uint8_t evtchn_upcall_pending; member
|
/kernel/linux/linux-6.6/include/xen/interface/ |
H A D | xen.h | 507 * 'evtchn_upcall_pending' is written non-zero by Xen to indicate 531 uint8_t evtchn_upcall_pending; member
|
Completed in 16 milliseconds