Searched refs:kvm_regs (Results 1 - 25 of 44) sorted by path

12

/linux-master/tools/arch/mips/include/uapi/asm/
H A Dkvm.h27 * stored in the lower 32-bits of the struct kvm_regs fields and sign
30 struct kvm_regs { struct
53 * Register set = 0: GP registers from kvm_regs (see definitions below).
75 * KVM_REG_MIPS_GP - General purpose registers from kvm_regs.
/linux-master/arch/arm64/include/uapi/asm/
H A Dkvm.h49 struct kvm_regs { struct
222 #define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / sizeof(__u32))
/linux-master/arch/arm64/kvm/
H A Dguest.c189 * Because the kvm_regs structure is a mix of 32, 64 and
195 int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32);
199 /* Our ID is an index into the kvm_regs struct. */
218 int nr_regs = sizeof(struct kvm_regs) / sizeof(__u32);
224 /* Our ID is an index into the kvm_regs struct. */
535 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
540 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
551 for (i = 0; i < sizeof(struct kvm_regs) / sizeof(__u32); i++) {
/linux-master/arch/loongarch/include/uapi/asm/
H A Dkvm.h23 struct kvm_regs { struct
48 * Register set = 0: GP registers from kvm_regs (see definitions below).
/linux-master/arch/loongarch/kvm/
H A Dvcpu.c519 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
531 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
/linux-master/arch/mips/include/uapi/asm/
H A Dkvm.h29 * stored in the lower 32-bits of the struct kvm_regs fields and sign
32 struct kvm_regs { struct
55 * Register set = 0: GP registers from kvm_regs (see definitions below).
82 * KVM_REG_MIPS_GP - General purpose registers from kvm_regs.
/linux-master/arch/mips/kvm/
H A Dmips.c1117 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
1134 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
/linux-master/arch/powerpc/include/uapi/asm/
H A Dkvm.h35 struct kvm_regs { struct
/linux-master/arch/powerpc/kvm/
H A Dbook3s.c556 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
584 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
H A Dbooke.c1447 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
1478 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
/linux-master/arch/riscv/include/uapi/asm/
H A Dkvm.h26 struct kvm_regs { struct
/linux-master/arch/riscv/kvm/
H A Dvcpu.c318 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
323 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
/linux-master/arch/s390/include/uapi/asm/
H A Dkvm.h505 struct kvm_regs { struct
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c4273 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
4281 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
/linux-master/arch/x86/include/uapi/asm/
H A Dkvm.h111 struct kvm_regs { struct
429 struct kvm_regs regs;
/linux-master/arch/x86/kvm/
H A Dx86.c11451 static void __get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
11487 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
11495 static void __set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
11528 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
/linux-master/include/linux/
H A Dkvm_host.h1487 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
1488 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs);
/linux-master/include/uapi/linux/
H A Dkvm.h1250 #define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
1251 #define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs)
/linux-master/tools/arch/arm/include/uapi/asm/
H A Dkvm.h37 /* Valid for svc_regs, abt_regs, und_regs, irq_regs in struct kvm_regs */
51 /* Valid only for fiq_regs in struct kvm_regs */
61 struct kvm_regs { struct
191 #define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / 4)
/linux-master/tools/arch/arm64/include/uapi/asm/
H A Dkvm.h49 struct kvm_regs { struct
222 #define KVM_REG_ARM_CORE_REG(name) (offsetof(struct kvm_regs, name) / sizeof(__u32))
/linux-master/tools/arch/powerpc/include/uapi/asm/
H A Dkvm.h35 struct kvm_regs { struct
/linux-master/tools/arch/s390/include/uapi/asm/
H A Dkvm.h505 struct kvm_regs { struct
/linux-master/tools/arch/x86/include/uapi/asm/
H A Dkvm.h111 struct kvm_regs { struct
429 struct kvm_regs regs;
/linux-master/tools/include/uapi/linux/
H A Dkvm.h1250 #define KVM_GET_REGS _IOR(KVMIO, 0x81, struct kvm_regs)
1251 #define KVM_SET_REGS _IOW(KVMIO, 0x82, struct kvm_regs)
/linux-master/tools/testing/selftests/kvm/include/
H A Dkvm_util_base.h655 static inline void vcpu_regs_get(struct kvm_vcpu *vcpu, struct kvm_regs *regs)
660 static inline void vcpu_regs_set(struct kvm_vcpu *vcpu, struct kvm_regs *regs)

Completed in 368 milliseconds

12