Searched refs:nmsrs (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/tools/testing/selftests/kvm/lib/x86_64/ |
A D | processor.c | 673 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 D | userspace_msr_exit_test.c | 29 .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 D | get_msr_index_features.c | 33 for (i = 0; i < feature_list->nmsrs; i++) in main()
|
/linux-6.3-rc2/arch/x86/include/uapi/asm/ |
A D | kvm.h | 191 __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 D | kvm.h | 191 __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 D | processor.h | 733 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 D | x86.c | 1790 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 D | kvm_host.h | 1124 u32 nmsrs; member
|
/linux-6.3-rc2/Documentation/virt/kvm/ |
A D | api.rst | 208 __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