Home
last modified time | relevance | path

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

/linux-6.3-rc2/tools/testing/selftests/kvm/lib/x86_64/
A Dprocessor.c673 buffer.header.nmsrs = 1; in kvm_get_feature_msr()
780 buffer.header.nmsrs = 1; in vcpu_get_msr()
796 buffer.header.nmsrs = 1; in _vcpu_set_msr()
856 struct kvm_msr_list nmsrs; in __kvm_get_msr_index_list() local
861 nmsrs.nmsrs = 0; in __kvm_get_msr_index_list()
871 list = malloc(sizeof(*list) + nmsrs.nmsrs * sizeof(list->indices[0])); in __kvm_get_msr_index_list()
873 list->nmsrs = nmsrs.nmsrs; in __kvm_get_msr_index_list()
881 TEST_ASSERT(list->nmsrs == nmsrs.nmsrs, in __kvm_get_msr_index_list()
883 nmsrs.nmsrs, list->nmsrs); in __kvm_get_msr_index_list()
911 for (i = 0; i < list->nmsrs; ++i) { in kvm_msr_is_in_save_restore_list()
[all …]
/linux-6.3-rc2/tools/testing/selftests/kvm/x86_64/
A Duserspace_msr_exit_test.c29 .nmsrs = 1,
36 .nmsrs = 1,
43 .nmsrs = 1,
56 .nmsrs = 1,
68 .nmsrs = 1,
112 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
117 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
122 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
127 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE,
137 .nmsrs = 1,
[all …]
A Dget_msr_index_features.c33 for (i = 0; i < feature_list->nmsrs; i++) in main()
/linux-6.3-rc2/arch/x86/include/uapi/asm/
A Dkvm.h191 __u32 nmsrs; /* number of msrs in entries */ member
199 __u32 nmsrs; /* number of msrs in entries */ member
213 __u32 nmsrs; /* number of msrs in bitmap */ member
/linux-6.3-rc2/tools/arch/x86/include/uapi/asm/
A Dkvm.h191 __u32 nmsrs; /* number of msrs in entries */ member
199 __u32 nmsrs; /* number of msrs in entries */ member
213 __u32 nmsrs; /* number of msrs in bitmap */ member
/linux-6.3-rc2/tools/testing/selftests/kvm/include/x86_64/
A Dprocessor.h733 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_get()
735 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_get()
741 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_set()
743 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_set()
/linux-6.3-rc2/arch/x86/kvm/
A Dx86.c1790 u32 end = start + ranges[i].nmsrs; in kvm_msr_allowed()
4284 for (i = 0; i < msrs->nmsrs; ++i) in __msr_io()
4311 if (msrs.nmsrs >= MAX_IO_MSRS) in msr_io()
4614 n = msr_list.nmsrs; in kvm_arch_dev_ioctl()
4619 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl()
4667 n = msr_list.nmsrs; in kvm_arch_dev_ioctl()
4672 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl()
6454 if (!user_range->nmsrs) in kvm_add_msr_filter()
6474 .nmsrs = user_range->nmsrs, in kvm_add_msr_filter()
6530 __u32 nmsrs; member
[all …]
/linux-6.3-rc2/arch/x86/include/asm/
A Dkvm_host.h1124 u32 nmsrs; member
/linux-6.3-rc2/Documentation/virt/kvm/
A Dapi.rst208 __u32 nmsrs; /* number of msrs in entries */
212 The user fills in the size of the indices array in nmsrs, and in return
213 kvm adjusts nmsrs to reflect the actual number of msrs and fills in the
631 __u32 nmsrs; /* number of msrs in entries */
643 Application code should set the 'nmsrs' member (which indicates the
660 Application code should set the 'nmsrs' member (which indicates the
4094 __u32 nmsrs; /* number of msrs in bitmap */
4138 bitmap range covers MSRs from [base .. base+nmsrs).
4155 Calling this ioctl with an empty set of ranges (all nmsrs == 0) disables MSR

Completed in 52 milliseconds