Lines Matching defs:xe
32 static int kvm_xen_set_evtchn(struct kvm_xen_evtchn *xe, struct kvm *kvm);
1738 int kvm_xen_set_evtchn_fast(struct kvm_xen_evtchn *xe, struct kvm *kvm)
1748 vcpu_idx = READ_ONCE(xe->vcpu_idx);
1752 vcpu = kvm_get_vcpu_by_id(kvm, xe->vcpu_id);
1755 WRITE_ONCE(xe->vcpu_idx, vcpu->vcpu_idx);
1758 if (xe->port >= max_evtchn_port(kvm))
1773 port_word_bit = xe->port / 64;
1778 port_word_bit = xe->port / 32;
1788 if (test_and_set_bit(xe->port, pending_bits)) {
1790 } else if (test_bit(xe->port, mask_bits)) {
1792 kvm_xen_check_poller(vcpu, xe->port);
1844 static int kvm_xen_set_evtchn(struct kvm_xen_evtchn *xe, struct kvm *kvm)
1849 rc = kvm_xen_set_evtchn_fast(xe, kvm);
1883 rc = kvm_xen_set_evtchn_fast(xe, kvm);