Home
last modified time | relevance | path

Searched refs:evtchn_pending (Results 1 – 5 of 5) sorted by relevance

/linux-6.1.9/drivers/xen/events/
Devents_2l.c65 sync_clear_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_clear_pending()
71 sync_set_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_set_pending()
77 return sync_test_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_is_pending()
90 int do_hypercall = 0, evtchn_pending = 0; in evtchn_2l_unmask() local
108 evtchn_pending = sync_test_bit(port, BM(&s->evtchn_pending[0])); in evtchn_2l_unmask()
110 if (unlikely(evtchn_pending && xen_hvm_domain())) { in evtchn_2l_unmask()
130 if (evtchn_pending && in evtchn_2l_unmask()
151 return sh->evtchn_pending[idx] & in active_evtchns()
292 for (i = ARRAY_SIZE(sh->evtchn_pending)-1; i >= 0; i--) in xen_debug_interrupt()
294 (int)sizeof(sh->evtchn_pending[0])*2, in xen_debug_interrupt()
[all …]
/linux-6.1.9/tools/testing/selftests/kvm/x86_64/
Dxen_shinfo_test.c111 unsigned long evtchn_pending[64]; member
203 while (!si->evtchn_pending[0]) in guest_code()
701 shinfo->evtchn_pending[0] = 0; in main()
711 shinfo->evtchn_pending[1] = 0; in main()
727 shinfo->evtchn_pending[0] = 0; in main()
744 shinfo->evtchn_pending[1] = 0; in main()
755 shinfo->evtchn_pending[0] = 0; in main()
766 shinfo->evtchn_pending[1] = 0; in main()
789 shinfo->evtchn_pending[0] = 0; in main()
806 shinfo->evtchn_pending[0] = shinfo->evtchn_mask[0] = 1UL << EVTCHN_TIMER; in main()
[all …]
/linux-6.1.9/arch/x86/kvm/
Dxen.h195 uint32_t evtchn_pending[32]; member
203 evtchn_pending))
Dxen.c983 pending_bits = (unsigned long *)&shinfo->evtchn_pending; in wait_pending_event()
986 pending_bits = (unsigned long *)&shinfo->evtchn_pending; in wait_pending_event()
1379 pending_bits = (unsigned long *)&shinfo->evtchn_pending; in kvm_xen_set_evtchn_fast()
1384 pending_bits = (unsigned long *)&shinfo->evtchn_pending; in kvm_xen_set_evtchn_fast()
/linux-6.1.9/include/xen/interface/
Dxen.h576 xen_ulong_t evtchn_pending[sizeof(xen_ulong_t) * 8]; member