Home
last modified time | relevance | path

Searched refs:kvm_sregs (Results 1 – 25 of 45) sorted by relevance

12

/linux-6.15/tools/testing/selftests/kvm/x86/
H A Dset_sregs_test.c26 struct kvm_sregs new; \
79 struct kvm_sregs sregs; in test_cr_bits()
123 struct kvm_sregs sregs; in main()
H A Dsync_regs_test.c73 static void compare_sregs(struct kvm_sregs *left, struct kvm_sregs *right) in compare_sregs()
254 struct kvm_sregs sregs; in KVM_ONE_VCPU_TEST()
277 struct kvm_sregs sregs; in KVM_ONE_VCPU_TEST()
H A Dcr4_cpuid_sync_test.c66 struct kvm_sregs sregs; in main()
H A Dvmx_invalid_nested_guest_state.c56 struct kvm_sregs sregs; in main()
H A Dvmx_exception_with_invalid_guest_state.c58 static struct kvm_sregs sregs; in set_or_clear_invalid_guest_state()
/linux-6.15/tools/testing/selftests/kvm/s390/
H A Dsync_regs_test.c58 static void compare_sregs(struct kvm_sregs *left, struct kvm_sync_regs *right) in compare_sregs()
119 struct kvm_sregs sregs; in test_req_and_verify_all_valid_regs()
145 struct kvm_sregs sregs; in test_set_and_verify_various_reg_values()
H A Dresets.c88 struct kvm_sregs sregs; in assert_clear()
132 struct kvm_sregs sregs; in assert_initial()
/linux-6.15/arch/powerpc/kvm/
H A De500.h137 void kvmppc_get_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
138 int kvmppc_set_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
H A De500mc.c220 struct kvm_sregs *sregs) in kvmppc_core_get_sregs_e500mc()
244 struct kvm_sregs *sregs) in kvmppc_core_set_sregs_e500mc()
H A Dbooke.c1510 struct kvm_sregs *sregs) in get_sregs_base()
1529 struct kvm_sregs *sregs) in set_sregs_base()
1554 struct kvm_sregs *sregs) in get_sregs_arch206()
1566 struct kvm_sregs *sregs) in set_sregs_arch206()
1582 int kvmppc_get_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in kvmppc_get_sregs_ivor()
1605 int kvmppc_set_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in kvmppc_set_sregs_ivor()
1631 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs()
1648 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs()
H A De500.c362 struct kvm_sregs *sregs) in kvmppc_core_get_sregs_e500()
387 struct kvm_sregs *sregs) in kvmppc_core_set_sregs_e500()
/linux-6.15/arch/powerpc/include/asm/
H A Dkvm_ppc.h263 int (*get_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
264 int (*set_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
429 int kvmppc_core_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
430 int kvmppc_core_set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
432 int kvmppc_get_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
433 int kvmppc_set_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
/linux-6.15/arch/loongarch/include/uapi/asm/
H A Dkvm.h124 struct kvm_sregs { struct
/linux-6.15/tools/arch/mips/include/uapi/asm/
H A Dkvm.h200 struct kvm_sregs { struct
/linux-6.15/arch/mips/include/uapi/asm/
H A Dkvm.h216 struct kvm_sregs { struct
/linux-6.15/tools/arch/arm/include/uapi/asm/
H A Dkvm.h109 struct kvm_sregs { struct
/linux-6.15/arch/riscv/include/uapi/asm/
H A Dkvm.h46 struct kvm_sregs { struct
/linux-6.15/virt/kvm/
H A Dkvm_main.c4336 struct kvm_sregs *kvm_sregs = NULL; in kvm_vcpu_ioctl() local
4430 kvm_sregs = kzalloc(sizeof(struct kvm_sregs), GFP_KERNEL); in kvm_vcpu_ioctl()
4432 if (!kvm_sregs) in kvm_vcpu_ioctl()
4434 r = kvm_arch_vcpu_ioctl_get_sregs(vcpu, kvm_sregs); in kvm_vcpu_ioctl()
4438 if (copy_to_user(argp, kvm_sregs, sizeof(struct kvm_sregs))) in kvm_vcpu_ioctl()
4444 kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs)); in kvm_vcpu_ioctl()
4445 if (IS_ERR(kvm_sregs)) { in kvm_vcpu_ioctl()
4446 r = PTR_ERR(kvm_sregs); in kvm_vcpu_ioctl()
4447 kvm_sregs = NULL; in kvm_vcpu_ioctl()
4450 r = kvm_arch_vcpu_ioctl_set_sregs(vcpu, kvm_sregs); in kvm_vcpu_ioctl()
[all …]
/linux-6.15/tools/testing/selftests/kvm/lib/s390/
H A Dprocessor.c168 struct kvm_sregs sregs; in vm_arch_vcpu_add()
/linux-6.15/arch/x86/include/uapi/asm/
H A Dkvm.h145 struct kvm_sregs { struct
431 struct kvm_sregs sregs;
/linux-6.15/tools/arch/x86/include/uapi/asm/
H A Dkvm.h145 struct kvm_sregs { struct
431 struct kvm_sregs sregs;
/linux-6.15/tools/arch/arm64/include/uapi/asm/
H A Dkvm.h115 struct kvm_sregs { struct
/linux-6.15/arch/arm64/include/uapi/asm/
H A Dkvm.h115 struct kvm_sregs { struct
/linux-6.15/tools/testing/selftests/kvm/include/
H A Dkvm_util.h678 static inline void vcpu_sregs_get(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in vcpu_sregs_get()
683 static inline void vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in vcpu_sregs_set()
687 static inline int _vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in _vcpu_sregs_set()
/linux-6.15/tools/testing/selftests/kvm/
H A Dmmu_stress_test.c118 struct kvm_sregs __maybe_unused sregs; in vcpu_worker()

12