Searched refs:nmsrs (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/tools/testing/selftests/kvm/x86/ |
| H A D | userspace_msr_exit_test.c | 23 .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 D | feature_msrs_test.c | 111 for (i = 0; i < feature_list->nmsrs; i++) in main()
|
| /linux-6.15/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 793 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 D | kvm.h | 192 __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 D | kvm.h | 192 __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 D | processor.h | 878 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 D | x86.c | 1778 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 D | kvm_host.h | 1181 u32 nmsrs; member
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | api.rst | 238 __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
|