Symbol: kvm_regs
arch/arm64/include/uapi/asm/kvm.h
220
#define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / sizeof(__u32))
arch/arm64/kvm/guest.c
195
int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32);
arch/arm64/kvm/guest.c
218
int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32);
arch/arm64/kvm/guest.c
536
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/arm64/kvm/guest.c
541
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/arm64/kvm/guest.c
552
for (i = 0; i < sizeof(struct kvm_regs) / sizeof(__u32); i++) {
arch/loongarch/kvm/vcpu.c
1012
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/loongarch/kvm/vcpu.c
1024
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/mips/kvm/mips.c
1113
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/mips/kvm/mips.c
1130
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/powerpc/kvm/book3s.c
553
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/powerpc/kvm/book3s.c
581
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/powerpc/kvm/booke.c
1447
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/powerpc/kvm/booke.c
1478
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/riscv/kvm/vcpu.c
345
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/riscv/kvm/vcpu.c
350
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/s390/kvm/kvm-s390.c
4128
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/s390/kvm/kvm-s390.c
4136
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/x86/include/uapi/asm/kvm.h
464
struct kvm_regs regs;
arch/x86/kvm/x86.c
12076
static void __get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/x86/kvm/x86.c
12112
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/x86/kvm/x86.c
12124
static void __set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/x86/kvm/x86.c
12157
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
include/linux/kvm_host.h
1606
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
include/linux/kvm_host.h
1607
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
include/uapi/linux/kvm.h
1357
#define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
include/uapi/linux/kvm.h
1358
#define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs)
tools/arch/arm64/include/uapi/asm/kvm.h
220
#define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / sizeof(__u32))
tools/arch/x86/include/uapi/asm/kvm.h
464
struct kvm_regs regs;
tools/include/uapi/linux/kvm.h
1357
#define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
tools/include/uapi/linux/kvm.h
1358
#define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs)
tools/testing/selftests/kvm/include/kvm_util.h
780
static inline void vcpu_regs_get(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
tools/testing/selftests/kvm/include/kvm_util.h
785
static inline void vcpu_regs_set(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
tools/testing/selftests/kvm/include/x86/processor.h
437
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/loongarch/processor.c
235
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/loongarch/processor.c
376
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/loongarch/processor.c
396
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/s390/processor.c
165
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/s390/processor.c
195
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/memstress.c
106
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/processor.c
1093
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/processor.c
1126
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/processor.c
65
static void regs_dump(FILE *stream, struct kvm_regs *regs, u8 indent)
tools/testing/selftests/kvm/lib/x86/processor.c
812
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/processor.c
822
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/ucall.c
50
struct kvm_regs regs;
tools/testing/selftests/kvm/s390/debug_test.c
23
struct kvm_regs regs;
tools/testing/selftests/kvm/s390/resets.c
89
struct kvm_regs regs;
tools/testing/selftests/kvm/s390/sync_regs_test.c
120
struct kvm_regs regs;
tools/testing/selftests/kvm/s390/sync_regs_test.c
146
struct kvm_regs regs;
tools/testing/selftests/kvm/s390/sync_regs_test.c
50
static void compare_regs(struct kvm_regs *left, struct kvm_sync_regs *right)
tools/testing/selftests/kvm/s390/ucontrol_test.c
531
struct kvm_regs regs = {};
tools/testing/selftests/kvm/set_memory_region_test.c
276
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/amx_test.c
233
struct kvm_regs regs1, regs2;
tools/testing/selftests/kvm/x86/debug_regs.c
137
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/evmcs_smm_controls_test.c
81
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/flds_emulation.h
23
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/hyperv_evmcs.c
208
struct kvm_regs regs1, regs2;
tools/testing/selftests/kvm/x86/smm_test.c
119
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/state_test.c
263
struct kvm_regs regs1, regs2;
tools/testing/selftests/kvm/x86/sync_regs_test.c
255
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
277
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
330
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
361
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
45
static void compare_regs(struct kvm_regs *left, struct kvm_regs *right)
tools/testing/selftests/kvm/x86/userspace_io_test.c
56
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/vmx_preemption_timer_test.c
157
struct kvm_regs regs1, regs2;
virt/kvm/kvm_main.c
4483
struct kvm_regs *kvm_regs;
virt/kvm/kvm_main.c
4486
kvm_regs = kzalloc_obj(struct kvm_regs);
virt/kvm/kvm_main.c
4487
if (!kvm_regs)
virt/kvm/kvm_main.c
4489
r = kvm_arch_vcpu_ioctl_get_regs(vcpu, kvm_regs);
virt/kvm/kvm_main.c
4493
if (copy_to_user(argp, kvm_regs, sizeof(struct kvm_regs)))
virt/kvm/kvm_main.c
4497
kfree(kvm_regs);
virt/kvm/kvm_main.c
4501
struct kvm_regs *kvm_regs;
virt/kvm/kvm_main.c
4503
kvm_regs = memdup_user(argp, sizeof(*kvm_regs));
virt/kvm/kvm_main.c
4504
if (IS_ERR(kvm_regs)) {
virt/kvm/kvm_main.c
4505
r = PTR_ERR(kvm_regs);
virt/kvm/kvm_main.c
4508
r = kvm_arch_vcpu_ioctl_set_regs(vcpu, kvm_regs);
virt/kvm/kvm_main.c
4509
kfree(kvm_regs);