Lines Matching refs:msrs
116 u32 msrs[KVM_NR_SHARED_MSRS]; member
188 wrmsrl(shared_msrs_global.msrs[slot], values->host); in kvm_on_user_return()
218 shared_msrs_global.msrs[slot] = msr; in kvm_define_shared_msr()
229 shared_msr_update(i, shared_msrs_global.msrs[i]); in kvm_shared_msr_cpu_online()
241 err = wrmsrl_safe(shared_msrs_global.msrs[slot], value); in kvm_set_shared_msr()
2628 static int __msr_io(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs, in __msr_io() argument
2636 for (i = 0; i < msrs->nmsrs; ++i) in __msr_io()
2654 struct kvm_msrs msrs; in msr_io() local
2660 if (copy_from_user(&msrs, user_msrs, sizeof msrs)) in msr_io()
2664 if (msrs.nmsrs >= MAX_IO_MSRS) in msr_io()
2667 size = sizeof(struct kvm_msr_entry) * msrs.nmsrs; in msr_io()
2674 r = n = __msr_io(vcpu, &msrs, entries, do_msr); in msr_io()