/linux-master/tools/arch/mips/include/uapi/asm/ |
H A D | kvm.h | 27 * 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 D | kvm.h | 49 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 D | guest.c | 189 * 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 D | kvm.h | 23 struct kvm_regs { struct 48 * Register set = 0: GP registers from kvm_regs (see definitions below).
|
/linux-master/arch/loongarch/kvm/ |
H A D | vcpu.c | 519 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 D | kvm.h | 29 * 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 D | mips.c | 1117 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 D | kvm.h | 35 struct kvm_regs { struct
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s.c | 556 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 D | booke.c | 1447 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 D | kvm.h | 26 struct kvm_regs { struct
|
/linux-master/arch/riscv/kvm/ |
H A D | vcpu.c | 318 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 D | kvm.h | 505 struct kvm_regs { struct
|
/linux-master/arch/s390/kvm/ |
H A D | kvm-s390.c | 4273 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 D | kvm.h | 111 struct kvm_regs { struct 429 struct kvm_regs regs;
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 11451 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 D | kvm_host.h | 1487 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 D | kvm.h | 1250 #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 D | kvm.h | 37 /* 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 D | kvm.h | 49 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 D | kvm.h | 35 struct kvm_regs { struct
|
/linux-master/tools/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 505 struct kvm_regs { struct
|
/linux-master/tools/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 111 struct kvm_regs { struct 429 struct kvm_regs regs;
|
/linux-master/tools/include/uapi/linux/ |
H A D | kvm.h | 1250 #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 D | kvm_util_base.h | 655 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)
|