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
1015
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/loongarch/kvm/vcpu.c
1027
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
337
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/riscv/kvm/vcpu.c
342
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/s390/kvm/kvm-s390.c
4032
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/s390/kvm/kvm-s390.c
4040
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
12039
static void __get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/x86/kvm/x86.c
12075
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/x86/kvm/x86.c
12087
static void __set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
arch/x86/kvm/x86.c
12120
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
include/linux/kvm_host.h
1598
int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
include/linux/kvm_host.h
1599
int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
include/uapi/linux/kvm.h
1345
#define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
include/uapi/linux/kvm.h
1346
#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
1345
#define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
tools/include/uapi/linux/kvm.h
1346
#define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs)
tools/testing/selftests/kvm/include/kvm_util.h
783
static inline void vcpu_regs_get(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
tools/testing/selftests/kvm/include/kvm_util.h
788
static inline void vcpu_regs_set(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
tools/testing/selftests/kvm/include/x86/processor.h
417
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/loongarch/processor.c
234
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/loongarch/processor.c
363
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/loongarch/processor.c
383
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/s390/processor.c
167
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/s390/processor.c
198
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
1095
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/processor.c
1128
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/processor.c
63
static void regs_dump(FILE *stream, struct kvm_regs *regs, uint8_t indent)
tools/testing/selftests/kvm/lib/x86/processor.c
813
struct kvm_regs regs;
tools/testing/selftests/kvm/lib/x86/processor.c
823
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
74
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
230
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
278
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
331
struct kvm_regs regs;
tools/testing/selftests/kvm/x86/sync_regs_test.c
362
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
4489
struct kvm_regs *kvm_regs;
virt/kvm/kvm_main.c
4492
kvm_regs = kzalloc_obj(struct kvm_regs);
virt/kvm/kvm_main.c
4493
if (!kvm_regs)
virt/kvm/kvm_main.c
4495
r = kvm_arch_vcpu_ioctl_get_regs(vcpu, kvm_regs);
virt/kvm/kvm_main.c
4499
if (copy_to_user(argp, kvm_regs, sizeof(struct kvm_regs)))
virt/kvm/kvm_main.c
4503
kfree(kvm_regs);
virt/kvm/kvm_main.c
4507
struct kvm_regs *kvm_regs;
virt/kvm/kvm_main.c
4509
kvm_regs = memdup_user(argp, sizeof(*kvm_regs));
virt/kvm/kvm_main.c
4510
if (IS_ERR(kvm_regs)) {
virt/kvm/kvm_main.c
4511
r = PTR_ERR(kvm_regs);
virt/kvm/kvm_main.c
4514
r = kvm_arch_vcpu_ioctl_set_regs(vcpu, kvm_regs);
virt/kvm/kvm_main.c
4515
kfree(kvm_regs);