Searched refs:nmsrs (Results 1 – 9 of 9) sorted by relevance
/linux/tools/testing/selftests/kvm/x86_64/ |
A D | get_msr_index_features.c | 18 static int kvm_num_index_msrs(int kvm_fd, int nmsrs) in kvm_num_index_msrs() argument 23 list = malloc(sizeof(*list) + nmsrs * sizeof(list->indices[0])); in kvm_num_index_msrs() 24 list->nmsrs = nmsrs; in kvm_num_index_msrs() 30 r = list->nmsrs; in kvm_num_index_msrs() 52 list->nmsrs = old_res; in test_get_msr_index() 64 static int kvm_num_feature_msrs(int kvm_fd, int nmsrs) in kvm_num_feature_msrs() argument 70 list->nmsrs = nmsrs; in kvm_num_feature_msrs() 76 r = list->nmsrs; in kvm_num_feature_msrs() 87 list->nmsrs = nmsrs; in kvm_get_msr_feature_list() 114 TEST_ASSERT(old_res == feature_list->nmsrs, in test_get_msr_feature() [all …]
|
A D | userspace_msr_exit_test.c | 30 .nmsrs = 1, 37 .nmsrs = 1, 44 .nmsrs = 1, 57 .nmsrs = 1, 69 .nmsrs = 1, 113 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE, 118 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE, 123 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE, 128 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE, 133 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE, [all …]
|
A D | xss_msr_test.c | 27 for (i = 0; i < list->nmsrs; ++i) { in is_supported_msr()
|
/linux/tools/testing/selftests/kvm/lib/x86_64/ |
A D | processor.c | 763 buffer.header.nmsrs = 1; in kvm_get_feature_msr() 902 buffer.header.nmsrs = 1; in vcpu_get_msr() 938 buffer.header.nmsrs = 1; in _vcpu_set_msr() 1037 struct kvm_msr_list nmsrs; in kvm_get_num_msrs_fd() local 1040 nmsrs.nmsrs = 0; in kvm_get_num_msrs_fd() 1045 return nmsrs.nmsrs; in kvm_get_num_msrs_fd() 1056 int nmsrs, r, kvm_fd; in kvm_get_msr_index_list() local 1062 list->nmsrs = nmsrs; in kvm_get_msr_index_list() 1077 int nmsrs, r, i; in vcpu_save_state() local 1097 list->nmsrs = nmsrs; in vcpu_save_state() [all …]
|
/linux/arch/x86/include/uapi/asm/ |
A D | kvm.h | 198 __u32 nmsrs; /* number of msrs in entries */ member 206 __u32 nmsrs; /* number of msrs in entries */ member 218 __u32 nmsrs; /* number of msrs in bitmap */ member
|
/linux/tools/arch/x86/include/uapi/asm/ |
A D | kvm.h | 198 __u32 nmsrs; /* number of msrs in entries */ member 206 __u32 nmsrs; /* number of msrs in entries */ member 218 __u32 nmsrs; /* number of msrs in bitmap */ member
|
/linux/arch/x86/kvm/ |
A D | x86.c | 1655 u32 end = start + ranges[i].nmsrs; in kvm_msr_allowed() 4013 for (i = 0; i < msrs->nmsrs; ++i) in __msr_io() 4040 if (msrs.nmsrs >= MAX_IO_MSRS) in msr_io() 4275 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 4280 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() 4328 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 4329 msr_list.nmsrs = num_msr_based_features; in kvm_arch_dev_ioctl() 4333 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() 5885 if (!user_range->nmsrs) in kvm_add_msr_filter() 5905 .nmsrs = user_range->nmsrs, in kvm_add_msr_filter() [all …]
|
/linux/Documentation/virt/kvm/ |
A D | api.rst | 214 __u32 nmsrs; /* number of msrs in entries */ 218 The user fills in the size of the indices array in nmsrs, and in return 219 kvm adjusts nmsrs to reflect the actual number of msrs and fills in the 657 __u32 nmsrs; /* number of msrs in entries */ 669 Application code should set the 'nmsrs' member (which indicates the 686 Application code should set the 'nmsrs' member (which indicates the 3916 __u32 nmsrs; /* number of msrs in bitmap */ 3971 Calling this ioctl with an empty set of ranges (all nmsrs == 0) disables MSR 3989 The range goes from MSR index [base .. base+nmsrs]. The flags field 5010 __u32 nmsrs; /* number of msrs in bitmap */ [all …]
|
/linux/arch/x86/include/asm/ |
A D | kvm_host.h | 1008 u32 nmsrs; member
|
Completed in 79 milliseconds