Lines Matching refs:msrs
164 u32 msrs[KVM_NR_SHARED_MSRS];
257 wrmsrl(shared_msrs_global.msrs[slot], values->host);
283 shared_msrs_global.msrs[slot] = msr;
294 shared_msr_update(i, shared_msrs_global.msrs[i]);
306 err = wrmsrl_safe(shared_msrs_global.msrs[slot], value);
3129 * Read or write a bunch of msrs. All parameters are kernel addresses.
3131 * @return number of msrs set successfully.
3133 static int __msr_io(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs,
3140 for (i = 0; i < msrs->nmsrs; ++i)
3148 * Read or write a bunch of msrs. Parameters are user addresses.
3150 * @return number of msrs set successfully.
3157 struct kvm_msrs msrs;
3163 if (copy_from_user(&msrs, user_msrs, sizeof(msrs)))
3167 if (msrs.nmsrs >= MAX_IO_MSRS)
3170 size = sizeof(struct kvm_msr_entry) * msrs.nmsrs;
3177 r = n = __msr_io(vcpu, &msrs, entries, do_msr);