Searched refs:nmsrs (Results 1 – 9 of 9) sorted by relevance
| /linux/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, 126 .nmsrs = KVM_MSR_FILTER_MAX_BITMAP_SIZE * BITS_PER_BYTE, [all …]
|
| H A D | feature_msrs_test.c | 111 for (i = 0; i < feature_list->nmsrs; i++) in main()
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 948 buffer.header.nmsrs = 1; in kvm_get_feature_msr() 1067 buffer.header.nmsrs = 1; in vcpu_get_msr() 1083 buffer.header.nmsrs = 1; in _vcpu_set_msr() 1143 struct kvm_msr_list nmsrs; in __kvm_get_msr_index_list() local 1148 nmsrs.nmsrs = 0; in __kvm_get_msr_index_list() 1150 r = __kvm_ioctl(kvm_fd, KVM_GET_MSR_INDEX_LIST, &nmsrs); in __kvm_get_msr_index_list() 1152 r = __kvm_ioctl(kvm_fd, KVM_GET_MSR_FEATURE_INDEX_LIST, &nmsrs); in __kvm_get_msr_index_list() 1158 list = malloc(sizeof(*list) + nmsrs.nmsrs * sizeof(list->indices[0])); in __kvm_get_msr_index_list() 1160 list->nmsrs = nmsrs.nmsrs; in __kvm_get_msr_index_list() 1168 TEST_ASSERT(list->nmsrs == nmsrs.nmsrs, in __kvm_get_msr_index_list() [all …]
|
| /linux/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 197 __u32 nmsrs; /* number of msrs in entries */ member 205 __u32 nmsrs; /* number of msrs in entries */ member 219 __u32 nmsrs; /* number of msrs in bitmap */ member
|
| /linux/tools/arch/x86/include/uapi/asm/ |
| H A D | kvm.h | 197 __u32 nmsrs; /* number of msrs in entries */ member 205 __u32 nmsrs; /* number of msrs in entries */ member 219 __u32 nmsrs; /* number of msrs in bitmap */ member
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | processor.h | 908 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_get() 910 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_get() 916 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_set() 918 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_set()
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 1827 u32 end = start + ranges[i].nmsrs; in kvm_msr_allowed() 4673 for (i = 0; i < msrs->nmsrs; ++i) { in __msr_io() 4713 if (msrs.nmsrs >= MAX_IO_MSRS) in msr_io() 4716 size = sizeof(struct kvm_msr_entry) * msrs.nmsrs; in msr_io() 5059 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 5060 msr_list.nmsrs = num_msrs_to_save + num_emulated_msrs; in kvm_arch_dev_ioctl() 5064 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() 5112 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 5113 msr_list.nmsrs = num_msr_based_features; in kvm_arch_dev_ioctl() 5117 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1230 u32 nmsrs; member
|
| /linux/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 4222 __u32 nmsrs; /* number of msrs in bitmap */ 4266 bitmap range covers MSRs from [base .. base+nmsrs). 4285 Calling this ioctl with an empty set of ranges (all nmsrs == 0) disables MSR
|