Home
last modified time | relevance | path

Searched refs:kvm_sregs (Results 26 – 50 of 53) sorted by relevance

123

/openbmc/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h509 static inline void vcpu_sregs_get(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in vcpu_sregs_get()
514 static inline void vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in vcpu_sregs_set()
518 static inline int _vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in _vcpu_sregs_set()
/openbmc/linux/virt/kvm/
H A Dkvm_main.c4123 struct kvm_sregs *kvm_sregs = NULL; in kvm_vcpu_ioctl() local
4197 kvm_sregs = kzalloc(sizeof(struct kvm_sregs), in kvm_vcpu_ioctl()
4200 if (!kvm_sregs) in kvm_vcpu_ioctl()
4202 r = kvm_arch_vcpu_ioctl_get_sregs(vcpu, kvm_sregs); in kvm_vcpu_ioctl()
4206 if (copy_to_user(argp, kvm_sregs, sizeof(struct kvm_sregs))) in kvm_vcpu_ioctl()
4212 kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs)); in kvm_vcpu_ioctl()
4213 if (IS_ERR(kvm_sregs)) { in kvm_vcpu_ioctl()
4214 r = PTR_ERR(kvm_sregs); in kvm_vcpu_ioctl()
4215 kvm_sregs = NULL; in kvm_vcpu_ioctl()
4218 r = kvm_arch_vcpu_ioctl_set_sregs(vcpu, kvm_sregs); in kvm_vcpu_ioctl()
[all …]
/openbmc/linux/tools/testing/selftests/kvm/lib/x86_64/
H A Dprocessor.c75 static void sregs_dump(FILE *stream, struct kvm_sregs *sregs, uint8_t indent) in sregs_dump()
528 struct kvm_sregs sregs; in vcpu_setup()
859 struct kvm_sregs sregs; in vcpu_arch_dump()
1112 struct kvm_sregs sregs; in vcpu_init_descriptor_tables()
/openbmc/linux/tools/testing/selftests/kvm/lib/s390x/
H A Dprocessor.c164 struct kvm_sregs sregs; in vm_arch_vcpu_add()
/openbmc/qemu/linux-headers/asm-arm64/
H A Dkvm.h119 struct kvm_sregs { struct
/openbmc/linux/tools/arch/arm64/include/uapi/asm/
H A Dkvm.h119 struct kvm_sregs { struct
/openbmc/linux/arch/arm64/include/uapi/asm/
H A Dkvm.h119 struct kvm_sregs { struct
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu.c283 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs()
289 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs()
/openbmc/linux/tools/testing/selftests/kvm/
H A Dmax_guest_memory_test.c66 struct kvm_sregs sregs; in vcpu_worker()
/openbmc/linux/arch/arm64/kvm/
H A Dguest.c804 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs()
810 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs()
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s.c533 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs()
545 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs()
H A De500_mmu.c567 void kvmppc_get_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in kvmppc_get_sregs_e500_tlb()
583 int kvmppc_set_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in kvmppc_set_sregs_e500_tlb()
H A Dbook3s_pr.c1463 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs_pr()
1490 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs_pr()
H A Dbook3s_hv.c2063 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs_hv()
2067 memset(sregs, 0, sizeof(struct kvm_sregs)); in kvm_arch_vcpu_ioctl_get_sregs_hv()
2078 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs_hv()
/openbmc/qemu/linux-headers/asm-powerpc/
H A Dkvm.h176 struct kvm_sregs { struct
/openbmc/linux/tools/arch/powerpc/include/uapi/asm/
H A Dkvm.h176 struct kvm_sregs { struct
/openbmc/linux/arch/powerpc/include/uapi/asm/
H A Dkvm.h176 struct kvm_sregs { struct
/openbmc/linux/arch/mips/kvm/
H A Dmips.c1003 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs()
1009 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs()
/openbmc/qemu/target/ppc/
H A Dkvm.c176 struct kvm_sregs sregs; in kvm_arch_sync_sregs()
859 struct kvm_sregs sregs = { }; in kvmppc_put_books_sregs()
1022 struct kvm_sregs sregs; in kvmppc_get_booke_sregs()
1155 struct kvm_sregs sregs; in kvmppc_get_books_sregs()
/openbmc/qemu/linux-headers/linux/
H A Dkvm.h1576 #define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
1577 #define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
/openbmc/linux/include/uapi/linux/
H A Dkvm.h1580 #define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
1581 #define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
/openbmc/linux/tools/include/uapi/linux/
H A Dkvm.h1573 #define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
1574 #define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
/openbmc/linux/include/linux/
H A Dkvm_host.h1437 struct kvm_sregs *sregs);
1439 struct kvm_sregs *sregs);
/openbmc/linux/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h383 struct kvm_sregs sregs;
/openbmc/linux/arch/x86/kvm/
H A Dx86.c11316 static void __get_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in __get_sregs_common()
11351 static void __get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in __get_sregs()
11367 __get_sregs_common(vcpu, (struct kvm_sregs *)sregs2); in __get_sregs2()
11380 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_get_sregs()
11487 static bool kvm_is_valid_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in kvm_is_valid_sregs()
11512 static int __set_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs, in __set_sregs_common()
11585 static int __set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) in __set_sregs()
11623 ret = __set_sregs_common(vcpu, (struct kvm_sregs *)sregs2, in __set_sregs2()
11642 struct kvm_sregs *sregs) in kvm_arch_vcpu_ioctl_set_sregs()
11828 struct kvm_sregs sregs = vcpu->run->s.regs.sregs; in sync_regs()

123