Lines Matching defs:msrs
324 dumpKvm(const struct kvm_msrs &msrs)
328 for (int i = 0; i < msrs.nmsrs; ++i) {
329 const struct kvm_msr_entry &e(msrs.entries[i]);
658 std::unique_ptr<struct kvm_msrs> msrs(
662 msrs->nmsrs = supported_msrs.size();
664 struct kvm_msr_entry &e(msrs->entries[i]);
669 getMSRs(*msrs.get());
671 dumpKvm(*msrs.get());
918 KvmMSRVector msrs;
931 msrs.push_back(e);
934 setMSRs(msrs);
1103 const Kvm::MSRIndexVector &msrs(getMsrIntersection());
1106 newVarStruct<struct kvm_msrs, struct kvm_msr_entry>(msrs.size()));
1110 kvm_msrs->nmsrs = msrs.size();
1112 for (auto it = msrs.cbegin(); it != msrs.cend(); ++it, ++entry) {
1478 X86KvmCPU::setMSRs(const struct kvm_msrs &msrs)
1480 if (ioctl(KVM_SET_MSRS, (void *)&msrs) == -1)
1486 X86KvmCPU::setMSRs(const KvmMSRVector &msrs)
1489 newVarStruct<struct kvm_msrs, struct kvm_msr_entry>(msrs.size()));
1491 kvm_msrs->nmsrs = msrs.size();
1492 std::copy(msrs.begin(), msrs.end(), kvm_msrs->entries);
1498 X86KvmCPU::getMSRs(struct kvm_msrs &msrs) const
1500 if (ioctl(KVM_GET_MSRS, (void *)&msrs) == -1)