Home
last modified time | relevance | path

Searched refs:kvm_one_reg (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/include/kvm/
Darm_psci.h45 struct kvm_one_reg;
49 int kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
50 int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
/Linux-v5.4/arch/arm64/include/asm/
Dkvm_coproc.h40 struct kvm_one_reg;
42 int kvm_arm_sys_reg_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
43 int kvm_arm_sys_reg_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
Dkvm_host.h418 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
419 int kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
/Linux-v5.4/arch/arm/include/asm/
Dkvm_coproc.h31 struct kvm_one_reg;
33 int kvm_arm_coproc_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
34 int kvm_arm_coproc_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
Dkvm_host.h229 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
230 int kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
284 int kvm_arm_coproc_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
285 int kvm_arm_coproc_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
/Linux-v5.4/arch/arm/kvm/
Dguest.c43 static int get_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_core_reg()
60 static int set_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_core_reg()
133 static int set_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_timer_reg()
146 static int get_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_timer_reg()
202 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_get_reg()
221 int kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_set_reg()
Dcoproc.c1205 int kvm_arm_coproc_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_coproc_get_reg()
1234 int kvm_arm_coproc_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_coproc_set_reg()
/Linux-v5.4/arch/arm64/kvm/
Dguest.c108 const struct kvm_one_reg *reg) in validate_core_offset()
122 static int get_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_core_reg()
150 static int set_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_core_reg()
213 static int get_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_sve_vls()
237 static int set_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_sve_vls()
320 const struct kvm_one_reg *reg) in sve_reg_to_region()
385 static int get_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_sve_reg()
411 static int set_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_sve_reg()
525 static int set_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_timer_reg()
538 static int get_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_timer_reg()
[all …]
Dsys_regs.h53 const struct kvm_one_reg *reg, void __user *uaddr);
55 const struct kvm_one_reg *reg, void __user *uaddr);
Dsys_regs.c448 const struct kvm_one_reg *reg, void __user *uaddr) in set_bvr()
458 const struct kvm_one_reg *reg, void __user *uaddr) in get_bvr()
490 const struct kvm_one_reg *reg, void __user *uaddr) in set_bcr()
501 const struct kvm_one_reg *reg, void __user *uaddr) in get_bcr()
534 const struct kvm_one_reg *reg, void __user *uaddr) in set_wvr()
544 const struct kvm_one_reg *reg, void __user *uaddr) in get_wvr()
576 const struct kvm_one_reg *reg, void __user *uaddr) in set_wcr()
586 const struct kvm_one_reg *reg, void __user *uaddr) in get_wcr()
1167 const struct kvm_one_reg *reg, void __user *uaddr) in get_id_aa64zfr0_el1()
1180 const struct kvm_one_reg *reg, void __user *uaddr) in set_id_aa64zfr0_el1()
[all …]
/Linux-v5.4/tools/testing/selftests/kvm/include/aarch64/
Dprocessor.h41 struct kvm_one_reg reg; in get_reg()
49 struct kvm_one_reg reg; in set_reg()
/Linux-v5.4/include/linux/
Dkvm_types.h12 struct kvm_one_reg;
/Linux-v5.4/virt/kvm/arm/
Dpsci.c496 int kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_get_fw_reg()
525 int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_set_fw_reg()
Darm.c1106 struct kvm_one_reg reg; in kvm_arch_vcpu_ioctl()
/Linux-v5.4/tools/include/uapi/linux/
Dkvm.h1168 struct kvm_one_reg { struct
1415 #define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg)
1416 #define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
/Linux-v5.4/include/uapi/linux/
Dkvm.h1168 struct kvm_one_reg { struct
1415 #define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg)
1416 #define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
/Linux-v5.4/arch/mips/kvm/
Dmips.c645 const struct kvm_one_reg *reg) in kvm_mips_get_reg()
757 const struct kvm_one_reg *reg) in kvm_mips_set_reg()
928 struct kvm_one_reg reg; in kvm_arch_vcpu_ioctl()
Dtrap_emul.c766 const struct kvm_one_reg *reg, in kvm_trap_emul_get_one_reg()
884 const struct kvm_one_reg *reg, in kvm_trap_emul_set_one_reg()
Dvz.c1823 const struct kvm_one_reg *reg, in kvm_vz_get_one_reg()
2044 const struct kvm_one_reg *reg, in kvm_vz_set_one_reg()
/Linux-v5.4/arch/powerpc/include/asm/
Dkvm_ppc.h422 int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg);
423 int kvm_vcpu_ioctl_set_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg);
/Linux-v5.4/arch/mips/include/asm/
Dkvm_host.h810 const struct kvm_one_reg *reg, s64 *v);
812 const struct kvm_one_reg *reg, s64 v);
/Linux-v5.4/arch/powerpc/kvm/
Dpowerpc.c1671 int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg) in kvm_vcpu_ioctl_get_one_reg()
1719 int kvm_vcpu_ioctl_set_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg) in kvm_vcpu_ioctl_set_one_reg()
2049 struct kvm_one_reg reg; in kvm_arch_vcpu_ioctl()
/Linux-v5.4/arch/s390/kvm/
Dkvm-s390.c3192 struct kvm_one_reg *reg) in kvm_arch_vcpu_ioctl_get_one_reg()
3241 struct kvm_one_reg *reg) in kvm_arch_vcpu_ioctl_set_one_reg()
4374 struct kvm_one_reg reg; in kvm_arch_vcpu_ioctl()
/Linux-v5.4/Documentation/virt/kvm/
Dapi.txt1897 Parameters: struct kvm_one_reg (in)
1906 struct kvm_one_reg {
1912 defined by user space with the passed in struct kvm_one_reg, where id
2290 Parameters: struct kvm_one_reg (in and out)
2301 kvm_one_reg struct passed in. On success, the register value can be found