/Linux-v6.1/tools/testing/selftests/kvm/x86_64/ |
D | set_sregs_test.c | 25 static void test_cr4_feature_bit(struct kvm_vcpu *vcpu, struct kvm_sregs *orig, in test_cr4_feature_bit() 28 struct kvm_sregs sregs; in test_cr4_feature_bit() 79 struct kvm_sregs sregs; in main()
|
D | sync_regs_test.c | 71 static void compare_sregs(struct kvm_sregs *left, struct kvm_sregs *right) in compare_sregs() 89 struct kvm_sregs sregs; in main()
|
D | cr4_cpuid_sync_test.c | 55 struct kvm_sregs sregs; in main()
|
D | vmx_invalid_nested_guest_state.c | 56 struct kvm_sregs sregs; in main()
|
D | vmx_exception_with_invalid_guest_state.c | 60 static struct kvm_sregs sregs; in set_or_clear_invalid_guest_state()
|
/Linux-v6.1/tools/testing/selftests/kvm/s390x/ |
D | sync_regs_test.c | 60 static void compare_sregs(struct kvm_sregs *left, struct kvm_sync_regs *right) in compare_sregs() 121 struct kvm_sregs sregs; in test_req_and_verify_all_valid_regs() 150 struct kvm_sregs sregs; in test_set_and_verify_various_reg_values()
|
D | resets.c | 88 struct kvm_sregs sregs; in assert_clear() 132 struct kvm_sregs sregs; in assert_initial()
|
/Linux-v6.1/arch/powerpc/kvm/ |
D | e500.h | 135 void kvmppc_get_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs); 136 int kvmppc_set_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
|
D | e500mc.c | 215 struct kvm_sregs *sregs) in kvmppc_core_get_sregs_e500mc() 239 struct kvm_sregs *sregs) in kvmppc_core_set_sregs_e500mc()
|
D | booke.c | 1501 struct kvm_sregs *sregs) in get_sregs_base() 1520 struct kvm_sregs *sregs) in set_sregs_base() 1545 struct kvm_sregs *sregs) in get_sregs_arch206() 1557 struct kvm_sregs *sregs) in set_sregs_arch206() 1573 int kvmppc_get_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in kvmppc_get_sregs_ivor() 1596 int kvmppc_set_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in kvmppc_set_sregs_ivor() 1622 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs() 1639 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs()
|
D | e500.c | 362 struct kvm_sregs *sregs) in kvmppc_core_get_sregs_e500() 387 struct kvm_sregs *sregs) in kvmppc_core_set_sregs_e500()
|
/Linux-v6.1/arch/powerpc/include/asm/ |
D | kvm_ppc.h | 253 int (*get_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs); 254 int (*set_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs); 405 int kvmppc_core_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs); 406 int kvmppc_core_set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs); 408 int kvmppc_get_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs); 409 int kvmppc_set_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
|
/Linux-v6.1/arch/riscv/include/uapi/asm/ |
D | kvm.h | 45 struct kvm_sregs { struct
|
/Linux-v6.1/tools/arch/mips/include/uapi/asm/ |
D | kvm.h | 200 struct kvm_sregs { struct
|
/Linux-v6.1/arch/mips/include/uapi/asm/ |
D | kvm.h | 218 struct kvm_sregs { struct
|
/Linux-v6.1/arch/x86/include/uapi/asm/ |
D | kvm.h | 151 struct kvm_sregs { struct 432 struct kvm_sregs sregs;
|
/Linux-v6.1/tools/arch/x86/include/uapi/asm/ |
D | kvm.h | 151 struct kvm_sregs { struct 432 struct kvm_sregs sregs;
|
/Linux-v6.1/tools/arch/arm/include/uapi/asm/ |
D | kvm.h | 109 struct kvm_sregs { struct
|
/Linux-v6.1/tools/testing/selftests/kvm/include/ |
D | kvm_util_base.h | 442 static inline void vcpu_sregs_get(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in vcpu_sregs_get() 447 static inline void vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in vcpu_sregs_set() 451 static inline int _vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in _vcpu_sregs_set()
|
/Linux-v6.1/tools/testing/selftests/kvm/lib/x86_64/ |
D | processor.c | 72 static void sregs_dump(FILE *stream, struct kvm_sregs *sregs, uint8_t indent) in sregs_dump() 251 struct kvm_sregs sregs; in _vm_get_page_table_entry() 578 struct kvm_sregs sregs; in vcpu_setup() 865 struct kvm_sregs sregs; in vcpu_arch_dump() 1146 struct kvm_sregs sregs; in vcpu_init_descriptor_tables()
|
/Linux-v6.1/tools/arch/s390/include/uapi/asm/ |
D | kvm.h | 182 struct kvm_sregs { struct
|
/Linux-v6.1/arch/s390/include/uapi/asm/ |
D | kvm.h | 182 struct kvm_sregs { struct
|
/Linux-v6.1/virt/kvm/ |
D | kvm_main.c | 4048 struct kvm_sregs *kvm_sregs = NULL; in kvm_vcpu_ioctl() local 4122 kvm_sregs = kzalloc(sizeof(struct kvm_sregs), in kvm_vcpu_ioctl() 4125 if (!kvm_sregs) in kvm_vcpu_ioctl() 4127 r = kvm_arch_vcpu_ioctl_get_sregs(vcpu, kvm_sregs); in kvm_vcpu_ioctl() 4131 if (copy_to_user(argp, kvm_sregs, sizeof(struct kvm_sregs))) in kvm_vcpu_ioctl() 4137 kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs)); in kvm_vcpu_ioctl() 4138 if (IS_ERR(kvm_sregs)) { in kvm_vcpu_ioctl() 4139 r = PTR_ERR(kvm_sregs); in kvm_vcpu_ioctl() 4140 kvm_sregs = NULL; in kvm_vcpu_ioctl() 4143 r = kvm_arch_vcpu_ioctl_set_sregs(vcpu, kvm_sregs); in kvm_vcpu_ioctl() [all …]
|
/Linux-v6.1/tools/arch/arm64/include/uapi/asm/ |
D | kvm.h | 117 struct kvm_sregs { struct
|
/Linux-v6.1/tools/testing/selftests/kvm/lib/s390x/ |
D | processor.c | 163 struct kvm_sregs sregs; in vm_arch_vcpu_add()
|