Symbol: kvm_sregs
arch/arm64/kvm/guest.c
737
struct kvm_sregs *sregs)
arch/arm64/kvm/guest.c
743
struct kvm_sregs *sregs)
arch/loongarch/kvm/vcpu.c
1002
int kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/loongarch/kvm/vcpu.c
1007
int kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/mips/kvm/mips.c
1000
struct kvm_sregs *sregs)
arch/mips/kvm/mips.c
1006
struct kvm_sregs *sregs)
arch/powerpc/include/asm/kvm_ppc.h
263
int (*get_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/include/asm/kvm_ppc.h
264
int (*set_sregs)(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/include/asm/kvm_ppc.h
429
int kvmppc_core_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/include/asm/kvm_ppc.h
430
int kvmppc_core_set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/include/asm/kvm_ppc.h
432
int kvmppc_get_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/include/asm/kvm_ppc.h
433
int kvmppc_set_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/kvm/book3s.c
530
struct kvm_sregs *sregs)
arch/powerpc/kvm/book3s.c
542
struct kvm_sregs *sregs)
arch/powerpc/kvm/book3s_hv.c
2101
struct kvm_sregs *sregs)
arch/powerpc/kvm/book3s_hv.c
2105
memset(sregs, 0, sizeof(struct kvm_sregs));
arch/powerpc/kvm/book3s_hv.c
2116
struct kvm_sregs *sregs)
arch/powerpc/kvm/book3s_pr.c
1456
struct kvm_sregs *sregs)
arch/powerpc/kvm/book3s_pr.c
1483
struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1510
struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1529
struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1554
struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1566
struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1582
int kvmppc_get_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1605
int kvmppc_set_sregs_ivor(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1631
struct kvm_sregs *sregs)
arch/powerpc/kvm/booke.c
1648
struct kvm_sregs *sregs)
arch/powerpc/kvm/e500.c
362
struct kvm_sregs *sregs)
arch/powerpc/kvm/e500.c
387
struct kvm_sregs *sregs)
arch/powerpc/kvm/e500.h
133
void kvmppc_get_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/kvm/e500.h
134
int kvmppc_set_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs);
arch/powerpc/kvm/e500_mmu.c
567
void kvmppc_get_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/powerpc/kvm/e500_mmu.c
583
int kvmppc_set_sregs_e500_tlb(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/powerpc/kvm/e500mc.c
220
struct kvm_sregs *sregs)
arch/powerpc/kvm/e500mc.c
244
struct kvm_sregs *sregs)
arch/riscv/kvm/vcpu.c
318
struct kvm_sregs *sregs)
arch/riscv/kvm/vcpu.c
324
struct kvm_sregs *sregs)
arch/s390/kvm/kvm-s390.c
4145
struct kvm_sregs *sregs)
arch/s390/kvm/kvm-s390.c
4157
struct kvm_sregs *sregs)
arch/x86/include/uapi/asm/kvm.h
465
struct kvm_sregs sregs;
arch/x86/kvm/x86.c
12169
static void __get_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12206
static void __get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12222
__get_sregs_common(vcpu, (struct kvm_sregs *)sregs2);
arch/x86/kvm/x86.c
12237
struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12368
static bool kvm_is_valid_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12393
static int __set_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs,
arch/x86/kvm/x86.c
12460
static int __set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12500
ret = __set_sregs_common(vcpu, (struct kvm_sregs *)sregs2,
arch/x86/kvm/x86.c
12521
struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12711
struct kvm_sregs sregs = vcpu->run->s.regs.sregs;
include/linux/kvm_host.h
1609
struct kvm_sregs *sregs);
include/linux/kvm_host.h
1611
struct kvm_sregs *sregs);
include/uapi/linux/kvm.h
1359
#define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
include/uapi/linux/kvm.h
1360
#define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
tools/arch/x86/include/uapi/asm/kvm.h
465
struct kvm_sregs sregs;
tools/include/uapi/linux/kvm.h
1359
#define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
tools/include/uapi/linux/kvm.h
1360
#define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
tools/testing/selftests/kvm/include/kvm_util.h
789
static inline void vcpu_sregs_get(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
tools/testing/selftests/kvm/include/kvm_util.h
794
static inline void vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
tools/testing/selftests/kvm/include/kvm_util.h
798
static inline int _vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
tools/testing/selftests/kvm/include/x86/processor.h
439
struct kvm_sregs sregs;
tools/testing/selftests/kvm/lib/s390/processor.c
166
struct kvm_sregs sregs;
tools/testing/selftests/kvm/lib/x86/processor.c
1127
struct kvm_sregs sregs;
tools/testing/selftests/kvm/lib/x86/processor.c
114
static void sregs_dump(FILE *stream, struct kvm_sregs *sregs, u8 indent)
tools/testing/selftests/kvm/lib/x86/processor.c
643
struct kvm_sregs sregs;
tools/testing/selftests/kvm/mmu_stress_test.c
118
struct kvm_sregs __maybe_unused sregs;
tools/testing/selftests/kvm/s390/resets.c
132
struct kvm_sregs sregs;
tools/testing/selftests/kvm/s390/resets.c
88
struct kvm_sregs sregs;
tools/testing/selftests/kvm/s390/sync_regs_test.c
119
struct kvm_sregs sregs;
tools/testing/selftests/kvm/s390/sync_regs_test.c
145
struct kvm_sregs sregs;
tools/testing/selftests/kvm/s390/sync_regs_test.c
58
static void compare_sregs(struct kvm_sregs *left, struct kvm_sync_regs *right)
tools/testing/selftests/kvm/x86/cpuid_test.c
158
struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/cr4_cpuid_sync_test.c
66
struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/set_sregs_test.c
123
struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/set_sregs_test.c
26
struct kvm_sregs new; \
tools/testing/selftests/kvm/x86/set_sregs_test.c
79
struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
254
struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
276
struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
73
static void compare_sregs(struct kvm_sregs *left, struct kvm_sregs *right)
tools/testing/selftests/kvm/x86/vmx_exception_with_invalid_guest_state.c
58
static struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/vmx_invalid_nested_guest_state.c
56
struct kvm_sregs sregs;
tools/testing/selftests/kvm/x86/xapic_tpr_test.c
172
static u8 sregs_tpr(struct kvm_sregs *sregs)
tools/testing/selftests/kvm/x86/xapic_tpr_test.c
188
struct kvm_sregs sregs;
virt/kvm/kvm_main.c
4413
struct kvm_sregs *kvm_sregs = NULL;
virt/kvm/kvm_main.c
4513
kvm_sregs = kzalloc_obj(struct kvm_sregs);
virt/kvm/kvm_main.c
4515
if (!kvm_sregs)
virt/kvm/kvm_main.c
4517
r = kvm_arch_vcpu_ioctl_get_sregs(vcpu, kvm_sregs);
virt/kvm/kvm_main.c
4521
if (copy_to_user(argp, kvm_sregs, sizeof(struct kvm_sregs)))
virt/kvm/kvm_main.c
4527
kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs));
virt/kvm/kvm_main.c
4528
if (IS_ERR(kvm_sregs)) {
virt/kvm/kvm_main.c
4529
r = PTR_ERR(kvm_sregs);
virt/kvm/kvm_main.c
4530
kvm_sregs = NULL;
virt/kvm/kvm_main.c
4533
r = kvm_arch_vcpu_ioctl_set_sregs(vcpu, kvm_sregs);
virt/kvm/kvm_main.c
4652
kfree(kvm_sregs);