Home
last modified time | relevance | path

Searched refs:evtchn_mask (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/xen/events/
H A Devents_2l.c83 sync_set_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_mask()
107 sync_clear_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_unmask()
111 sync_set_bit(port, BM(&s->evtchn_mask[0])); in evtchn_2l_unmask()
153 ~sh->evtchn_mask[idx]; in active_evtchns()
298 for (i = ARRAY_SIZE(sh->evtchn_mask)-1; i >= 0; i--) in xen_debug_interrupt()
300 (int)(sizeof(sh->evtchn_mask[0])*2), in xen_debug_interrupt()
301 sh->evtchn_mask[i], in xen_debug_interrupt()
307 (int)(sizeof(sh->evtchn_mask[0])*2), in xen_debug_interrupt()
320 & ~sh->evtchn_mask[i] in xen_debug_interrupt()
323 (int)(sizeof(sh->evtchn_mask[0])*2), in xen_debug_interrupt()
[all …]
/openbmc/qemu/hw/i386/kvm/
H A Dxen_evtchn.c100 uint32_t evtchn_mask[32]; member
701 if (!((qatomic_fetch_and(&shinfo->evtchn_mask[idx], ~mask) & mask))) { in do_unmask_port_lm()
710 if (qatomic_fetch_or(&shinfo->evtchn_mask[idx], 0) & mask) { in do_unmask_port_lm()
759 if (!((qatomic_fetch_and(&shinfo->evtchn_mask[idx], ~mask) & mask))) { in do_unmask_port_compat()
768 if (qatomic_fetch_or(&shinfo->evtchn_mask[idx], 0) & mask) { in do_unmask_port_compat()
842 if (qatomic_fetch_or(&shinfo->evtchn_mask[idx], 0) & mask) { in do_set_port_lm()
885 if (qatomic_fetch_or(&shinfo->evtchn_mask[idx], 0) & mask) { in do_set_port_compat()
2248 mask = shinfo + offsetof(struct shared_info, evtchn_mask); in qmp_xen_event_list()
2251 mask = shinfo + offsetof(struct compat_shared_info, evtchn_mask); in qmp_xen_event_list()
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dxen_shinfo_test.c145 unsigned long evtchn_mask[64]; member
701 shinfo->evtchn_mask[0] = 1UL << EVTCHN_TEST1; in main()
711 shinfo->evtchn_mask[0] = 0; in main()
828 shinfo->evtchn_pending[0] = shinfo->evtchn_mask[0] = 1UL << EVTCHN_TIMER; in main()
849 shinfo->evtchn_pending[0] = shinfo->evtchn_mask[0] = 0; in main()
/openbmc/linux/arch/x86/kvm/
H A Dxen.h221 uint32_t evtchn_mask[32]; member
H A Dxen.c1589 mask_bits = (unsigned long *)&shinfo->evtchn_mask; in kvm_xen_set_evtchn_fast()
1594 mask_bits = (unsigned long *)&shinfo->evtchn_mask; in kvm_xen_set_evtchn_fast()
/openbmc/linux/include/xen/interface/
H A Dxen.h577 xen_ulong_t evtchn_mask[sizeof(xen_ulong_t) * 8]; member
/openbmc/qemu/include/hw/xen/interface/
H A Dxen.h762 xen_ulong_t evtchn_mask[sizeof(xen_ulong_t) * 8]; member