Lines Matching refs:deliver

644 	/* For the per-vCPU lapic vector, deliver it as MSI. */
1803 * and prod the vCPU to deliver it for itself.
1825 /* For the per-vCPU lapic vector, deliver it as MSI. */
1992 } deliver;
2022 if (!evtchnfd->deliver.port.port ||
2023 evtchnfd->deliver.port.port != data->u.evtchn.deliver.port.port)
2027 if (data->u.evtchn.deliver.port.priority != KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL)
2030 evtchnfd->deliver.port.priority = data->u.evtchn.deliver.port.priority;
2031 if (evtchnfd->deliver.port.vcpu_id != data->u.evtchn.deliver.port.vcpu) {
2032 evtchnfd->deliver.port.vcpu_id = data->u.evtchn.deliver.port.vcpu;
2033 evtchnfd->deliver.port.vcpu_idx = -1;
2060 if (data->u.evtchn.deliver.port.port != data->u.evtchn.send_port)
2065 if (data->u.evtchn.deliver.port.port) {
2066 if (data->u.evtchn.deliver.port.port >= max_evtchn_port(kvm))
2069 eventfd = eventfd_ctx_fdget(data->u.evtchn.deliver.eventfd.fd);
2088 evtchnfd->deliver.eventfd.ctx = eventfd;
2091 if (data->u.evtchn.deliver.port.priority != KVM_IRQ_ROUTING_XEN_EVTCHN_PRIO_2LEVEL)
2094 evtchnfd->deliver.port.port = data->u.evtchn.deliver.port.port;
2095 evtchnfd->deliver.port.vcpu_id = data->u.evtchn.deliver.port.vcpu;
2096 evtchnfd->deliver.port.vcpu_idx = -1;
2097 evtchnfd->deliver.port.priority = data->u.evtchn.deliver.port.priority;
2129 if (!evtchnfd->deliver.port.port)
2130 eventfd_ctx_put(evtchnfd->deliver.eventfd.ctx);
2168 if (!evtchnfd->deliver.port.port)
2169 eventfd_ctx_put(evtchnfd->deliver.eventfd.ctx);
2220 if (evtchnfd->deliver.port.port) {
2221 int ret = kvm_xen_set_evtchn(&evtchnfd->deliver.port, vcpu->kvm);
2225 eventfd_signal(evtchnfd->deliver.eventfd.ctx);
2296 if (!evtchnfd->deliver.port.port)
2297 eventfd_ctx_put(evtchnfd->deliver.eventfd.ctx);