Home
last modified time | relevance | path

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

/linux-6.15/tools/testing/selftests/kvm/x86/
H A Duserspace_msr_exit_test.c23 .nmsrs = 1,
30 .nmsrs = 1,
37 .nmsrs = 1,
50 .nmsrs = 1,
62 .nmsrs = 1,
106 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
111 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
116 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
121 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
131 .nmsrs = 1,
[all …]
H A Dfeature_msrs_test.c111 for (i = 0; i < feature_list->nmsrs; i++) in main()
/linux-6.15/tools/testing/selftests/kvm/lib/x86/
H A Dprocessor.c793 buffer.header.nmsrs = 1; in kvm_get_feature_msr()
912 buffer.header.nmsrs = 1; in vcpu_get_msr()
928 buffer.header.nmsrs = 1; in _vcpu_set_msr()
988 struct kvm_msr_list nmsrs; in __kvm_get_msr_index_list() local
993 nmsrs.nmsrs = 0; in __kvm_get_msr_index_list()
1003 list = malloc(sizeof(*list) + nmsrs.nmsrs * sizeof(list->indices[0])); in __kvm_get_msr_index_list()
1005 list->nmsrs = nmsrs.nmsrs; in __kvm_get_msr_index_list()
1013 TEST_ASSERT(list->nmsrs == nmsrs.nmsrs, in __kvm_get_msr_index_list()
1015 nmsrs.nmsrs, list->nmsrs); in __kvm_get_msr_index_list()
1043 for (i = 0; i < list->nmsrs; ++i) { in kvm_msr_is_in_save_restore_list()
[all …]
/linux-6.15/arch/x86/include/uapi/asm/
H A Dkvm.h192 __u32 nmsrs; /* number of msrs in entries */ member
200 __u32 nmsrs; /* number of msrs in entries */ member
214 __u32 nmsrs; /* number of msrs in bitmap */ member
/linux-6.15/tools/arch/x86/include/uapi/asm/
H A Dkvm.h192 __u32 nmsrs; /* number of msrs in entries */ member
200 __u32 nmsrs; /* number of msrs in entries */ member
214 __u32 nmsrs; /* number of msrs in bitmap */ member
/linux-6.15/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h878 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_get()
880 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_get()
886 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_set()
888 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_set()
/linux-6.15/arch/x86/kvm/
H A Dx86.c1778 u32 end = start + ranges[i].nmsrs; in kvm_msr_allowed()
4506 for (i = 0; i < msrs->nmsrs; ++i) in __msr_io()
4533 if (msrs.nmsrs >= MAX_IO_MSRS) in msr_io()
4869 n = msr_list.nmsrs; in kvm_arch_dev_ioctl()
4874 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl()
4922 n = msr_list.nmsrs; in kvm_arch_dev_ioctl()
4927 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl()
6806 if (!user_range->nmsrs) in kvm_add_msr_filter()
6826 .nmsrs = user_range->nmsrs, in kvm_add_msr_filter()
6882 __u32 nmsrs; member
[all …]
/linux-6.15/arch/x86/include/asm/
H A Dkvm_host.h1181 u32 nmsrs; member
/linux-6.15/Documentation/virt/kvm/
H A Dapi.rst238 __u32 nmsrs; /* number of msrs in entries */
242 The user fills in the size of the indices array in nmsrs, and in return
243 kvm adjusts nmsrs to reflect the actual number of msrs and fills in the
666 __u32 nmsrs; /* number of msrs in entries */
678 Application code should set the 'nmsrs' member (which indicates the
695 Application code should set the 'nmsrs' member (which indicates the
4176 __u32 nmsrs; /* number of msrs in bitmap */
4220 bitmap range covers MSRs from [base .. base+nmsrs).
4239 Calling this ioctl with an empty set of ranges (all nmsrs == 0) disables MSR