Home
last modified time | relevance | path

Searched refs:nmsrs (Results 1 – 9 of 9) sorted by relevance

/linux/tools/testing/selftests/kvm/x86_64/
A Dget_msr_index_features.c18 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 Duserspace_msr_exit_test.c30 .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 Dxss_msr_test.c27 for (i = 0; i < list->nmsrs; ++i) { in is_supported_msr()
/linux/tools/testing/selftests/kvm/lib/x86_64/
A Dprocessor.c763 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 Dkvm.h198 __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 Dkvm.h198 __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 Dx86.c1655 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 Dapi.rst214 __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 Dkvm_host.h1008 u32 nmsrs; member

Completed in 79 milliseconds