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 | 828 buffer.header.nmsrs = 1; in kvm_get_feature_msr() 947 buffer.header.nmsrs = 1; in vcpu_get_msr() 963 buffer.header.nmsrs = 1; in _vcpu_set_msr() 1023 struct kvm_msr_list nmsrs; in __kvm_get_msr_index_list() local 1028 nmsrs.nmsrs = 0; in __kvm_get_msr_index_list() 1030 r = __kvm_ioctl(kvm_fd, KVM_GET_MSR_INDEX_LIST, &nmsrs); in __kvm_get_msr_index_list() 1032 r = __kvm_ioctl(kvm_fd, KVM_GET_MSR_FEATURE_INDEX_LIST, &nmsrs); in __kvm_get_msr_index_list() 1038 list = malloc(sizeof(*list) + nmsrs.nmsrs * sizeof(list->indices[0])); in __kvm_get_msr_index_list() 1040 list->nmsrs = nmsrs.nmsrs; in __kvm_get_msr_index_list() 1048 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 | 886 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_get() 888 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_get() 894 TEST_ASSERT(r == msrs->nmsrs, in vcpu_msrs_set() 896 r, r < 0 || r >= msrs->nmsrs ? -1 : msrs->entries[r].index); in vcpu_msrs_set()
|
| /linux/arch/x86/kvm/ |
| H A D | x86.c | 1819 u32 end = start + ranges[i].nmsrs; in kvm_msr_allowed() 4657 for (i = 0; i < msrs->nmsrs; ++i) { in __msr_io() 4697 if (msrs.nmsrs >= MAX_IO_MSRS) in msr_io() 4700 size = sizeof(struct kvm_msr_entry) * msrs.nmsrs; in msr_io() 5042 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 5043 msr_list.nmsrs = num_msrs_to_save + num_emulated_msrs; in kvm_arch_dev_ioctl() 5047 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() 5095 n = msr_list.nmsrs; in kvm_arch_dev_ioctl() 5096 msr_list.nmsrs = num_msr_based_features; in kvm_arch_dev_ioctl() 5100 if (n < msr_list.nmsrs) in kvm_arch_dev_ioctl() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 1202 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 4221 __u32 nmsrs; /* number of msrs in bitmap */ 4265 bitmap range covers MSRs from [base .. base+nmsrs). 4284 Calling this ioctl with an empty set of ranges (all nmsrs == 0) disables MSR
|