| H A D | msrs_test.c | 2 #include <asm/msr-index.h> 23 #define ____MSR_TEST(msr, str, val, rsvd, reset, feat, f2, is_kvm) \ argument 25 .index = msr, \ 35 #define __MSR_TEST(msr, str, val, rsvd, reset, feat) \ argument 36 ____MSR_TEST(msr, str, val, rsvd, reset, feat, feat, false) 38 #define MSR_TEST_NON_ZERO(msr, val, rsvd, reset, feat) \ argument 39 __MSR_TEST(msr, #msr, val, rsvd, reset, feat) 41 #define MSR_TEST(msr, val, rsvd, feat) \ argument 42 __MSR_TEST(msr, #ms 44 MSR_TEST2(msr,val,rsvd,feat,f2) global() argument 60 MSR_TEST_CANONICAL(msr,feat) global() argument 63 MSR_TEST_KVM(msr,val,rsvd,feat) global() argument 77 fixup_rdmsr_val(u32 msr,u64 want) fixup_rdmsr_val() argument 97 __rdmsr(u32 msr,u64 want) __rdmsr() argument 109 __wrmsr(u32 msr,u64 val) __wrmsr() argument 119 guest_test_supported_msr(const struct kvm_msr * msr) guest_test_supported_msr() argument 128 guest_test_unsupported_msr(const struct kvm_msr * msr) guest_test_unsupported_msr() argument 168 guest_test_reserved_val(const struct kvm_msr * msr) guest_test_reserved_val() argument 194 const struct kvm_msr *msr = &msrs[READ_ONCE(idx)]; guest_main() local 291 u32 msr = msrs[idx].index; host_test_msr() local 447 struct kvm_msr *msr = &msrs[idx]; test_msrs() local [all...] |