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
1005
int kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/loongarch/kvm/vcpu.c
1010
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
2102
struct kvm_sregs *sregs)
arch/powerpc/kvm/book3s_hv.c
2106
memset(sregs, 0, sizeof(struct kvm_sregs));
arch/powerpc/kvm/book3s_hv.c
2117
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
310
struct kvm_sregs *sregs)
arch/riscv/kvm/vcpu.c
316
struct kvm_sregs *sregs)
arch/s390/kvm/kvm-s390.c
4049
struct kvm_sregs *sregs)
arch/s390/kvm/kvm-s390.c
4061
struct kvm_sregs *sregs)
arch/x86/include/uapi/asm/kvm.h
465
struct kvm_sregs sregs;
arch/x86/kvm/x86.c
12132
static void __get_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12167
static void __get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12183
__get_sregs_common(vcpu, (struct kvm_sregs *)sregs2);
arch/x86/kvm/x86.c
12198
struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12329
static bool kvm_is_valid_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12354
static int __set_sregs_common(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs,
arch/x86/kvm/x86.c
12423
static int __set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12463
ret = __set_sregs_common(vcpu, (struct kvm_sregs *)sregs2,
arch/x86/kvm/x86.c
12484
struct kvm_sregs *sregs)
arch/x86/kvm/x86.c
12674
struct kvm_sregs sregs = vcpu->run->s.regs.sregs;
include/linux/kvm_host.h
1601
struct kvm_sregs *sregs);
include/linux/kvm_host.h
1603
struct kvm_sregs *sregs);
include/uapi/linux/kvm.h
1347
#define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
include/uapi/linux/kvm.h
1348
#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
1347
#define KVM_GET_SREGS _IOR(KVMIO, 0x83, struct kvm_sregs)
tools/include/uapi/linux/kvm.h
1348
#define KVM_SET_SREGS _IOW(KVMIO, 0x84, struct kvm_sregs)
tools/testing/selftests/kvm/include/kvm_util.h
792
static inline void vcpu_sregs_get(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
tools/testing/selftests/kvm/include/kvm_util.h
797
static inline void vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
tools/testing/selftests/kvm/include/kvm_util.h
801
static inline int _vcpu_sregs_set(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs)
tools/testing/selftests/kvm/include/x86/processor.h
419
struct kvm_sregs sregs;
tools/testing/selftests/kvm/lib/s390/processor.c
168
struct kvm_sregs sregs;
tools/testing/selftests/kvm/lib/x86/processor.c
112
static void sregs_dump(FILE *stream, struct kvm_sregs *sregs, uint8_t indent)
tools/testing/selftests/kvm/lib/x86/processor.c
1129
struct kvm_sregs sregs;
tools/testing/selftests/kvm/lib/x86/processor.c
646
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
277
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 uint8_t 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
4419
struct kvm_sregs *kvm_sregs = NULL;
virt/kvm/kvm_main.c
4519
kvm_sregs = kzalloc_obj(struct kvm_sregs);
virt/kvm/kvm_main.c
4521
if (!kvm_sregs)
virt/kvm/kvm_main.c
4523
r = kvm_arch_vcpu_ioctl_get_sregs(vcpu, kvm_sregs);
virt/kvm/kvm_main.c
4527
if (copy_to_user(argp, kvm_sregs, sizeof(struct kvm_sregs)))
virt/kvm/kvm_main.c
4533
kvm_sregs = memdup_user(argp, sizeof(*kvm_sregs));
virt/kvm/kvm_main.c
4534
if (IS_ERR(kvm_sregs)) {
virt/kvm/kvm_main.c
4535
r = PTR_ERR(kvm_sregs);
virt/kvm/kvm_main.c
4536
kvm_sregs = NULL;
virt/kvm/kvm_main.c
4539
r = kvm_arch_vcpu_ioctl_set_sregs(vcpu, kvm_sregs);
virt/kvm/kvm_main.c
4658
kfree(kvm_sregs);