Searched refs:evtchn_mask (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/xen/events/ |
H A D | events_2l.c | 83 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 D | xen_evtchn.c | 100 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 D | xen_shinfo_test.c | 145 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 D | xen.h | 221 uint32_t evtchn_mask[32]; member
|
H A D | xen.c | 1589 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 D | xen.h | 577 xen_ulong_t evtchn_mask[sizeof(xen_ulong_t) * 8]; member
|
/openbmc/qemu/include/hw/xen/interface/ |
H A D | xen.h | 762 xen_ulong_t evtchn_mask[sizeof(xen_ulong_t) * 8]; member
|