Home
last modified time | relevance | path

Searched refs:msrs (Results 1 – 2 of 2) sorted by relevance

/tools/testing/selftests/kvm/include/x86/
A Dprocessor.h427 struct kvm_msrs msrs; member
875 struct kvm_msrs *msrs) in vcpu_msrs_get() argument
877 int r = __vcpu_ioctl(vcpu, KVM_GET_MSRS, msrs); in vcpu_msrs_get()
879 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_get()
881 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_get()
883 static inline void vcpu_msrs_set(struct kvm_vcpu *vcpu, struct kvm_msrs *msrs) in vcpu_msrs_set() argument
885 int r = __vcpu_ioctl(vcpu, KVM_SET_MSRS, msrs); in vcpu_msrs_set()
887 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_set()
889 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_set()
/tools/testing/selftests/kvm/lib/x86/
A Dprocessor.c1088 state = malloc(sizeof(*state) + msr_list->nmsrs * sizeof(state->msrs.entries[0])); in vcpu_save_state()
1112 state->msrs.nmsrs = msr_list->nmsrs; in vcpu_save_state()
1114 state->msrs.entries[i].index = msr_list->indices[i]; in vcpu_save_state()
1115 vcpu_msrs_get(vcpu, &state->msrs); in vcpu_save_state()
1125 vcpu_msrs_set(vcpu, &state->msrs); in vcpu_load_state()

Completed in 10 milliseconds