Lines Matching refs:events
349 dumpKvm(const struct kvm_vcpu_events &events)
351 inform("vCPU events:\n");
354 events.exception.injected, events.exception.nr,
355 events.exception.has_error_code, events.exception.error_code);
358 events.interrupt.injected, events.interrupt.nr,
359 events.interrupt.soft);
362 events.nmi.injected, events.nmi.pending,
363 events.nmi.masked);
365 inform("\tSIPI vector: 0x%x\n", events.sipi_vector);
366 inform("\tFlags: 0x%x\n", events.flags);
649 struct kvm_vcpu_events events;
650 getVCpuEvents(events);
651 dumpKvm(events);
1379 struct kvm_vcpu_events events;
1381 getVCpuEvents(events);
1390 const bool pending_events(events.exception.injected ||
1391 events.interrupt.injected ||
1392 events.nmi.injected || events.nmi.pending);
1395 DPRINTF(Drain, "archIsDrained: Pending events: %s %s %s %s\n",
1396 events.exception.injected ? "exception" : "",
1397 events.interrupt.injected ? "interrupt" : "",
1398 events.nmi.injected ? "nmi[i]" : "",
1399 events.nmi.pending ? "nmi[p]" : "");
1610 X86KvmCPU::getVCpuEvents(struct kvm_vcpu_events &events) const
1612 if (ioctl(KVM_GET_VCPU_EVENTS, &events) == -1)
1617 X86KvmCPU::setVCpuEvents(const struct kvm_vcpu_events &events)
1619 if (ioctl(KVM_SET_VCPU_EVENTS, (void *)&events) == -1)