Searched refs:nmsrs (Results 1 – 8 of 8) 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 …]
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 950 buffer.header.nmsrs = 1; in kvm_get_feature_msr() 1069 buffer.header.nmsrs = 1; in vcpu_get_msr() 1085 buffer.header.nmsrs = 1; in _vcpu_set_msr() 1145 struct kvm_msr_list nmsrs; in __kvm_get_msr_index_list() local 1150 nmsrs.nmsrs = 0; in __kvm_get_msr_index_list() 1152 r = __kvm_ioctl(kvm_fd, KVM_GET_MSR_INDEX_LIST, &nmsrs); in __kvm_get_msr_index_list() 1154 r = __kvm_ioctl(kvm_fd, KVM_GET_MSR_FEATURE_INDEX_LIST, &nmsrs); in __kvm_get_msr_index_list() 1160 list = malloc(sizeof(*list) + nmsrs.nmsrs * sizeof(list->indices[0])); in __kvm_get_msr_index_list() 1162 list->nmsrs = nmsrs.nmsrs; in __kvm_get_msr_index_list() 1170 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 | 902 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_get() 904 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_get() 910 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_set() 912 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_set()
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 1825 u32 end = start + ranges[i].nmsrs; in kvm_msr_allowed() 4671 for (i = 0; i < msrs->nmsrs; ++i) { in __msr_io() 4711 if (msrs.nmsrs >= MAX_IO_MSRS) in msr_io() 4714 size = sizeof(struct kvm_msr_entry) * msrs.nmsrs; in msr_io() 5057 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 5058 msr_list.nmsrs = num_msrs_to_save + num_emulated_msrs; in kvm_arch_dev_ioctl() 5062 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() 5110 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 5111 msr_list.nmsrs = num_msr_based_features; in kvm_arch_dev_ioctl() 5115 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1214 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 4220 __u32 nmsrs; /* number of msrs in bitmap */ 4264 bitmap range covers MSRs from [base .. base+nmsrs). 4283 Calling this ioctl with an empty set of ranges (all nmsrs == 0) disables MSR
|