Home
last modified time | relevance | path

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

12

/Linux-v6.6/include/kvm/
Darm_hypercalls.h43 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-v6.6/arch/arm64/kvm/
Dguest.c121 static void *core_reg_addr(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in core_reg_addr()
186 static int get_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_core_reg()
215 static int set_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_core_reg()
312 static int get_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_sve_vls()
336 static int set_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_sve_vls()
419 const struct kvm_one_reg *reg) in sve_reg_to_region()
484 static int get_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_sve_reg()
510 static int set_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_sve_reg()
629 static int set_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_timer_reg()
642 static int get_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_timer_reg()
[all …]
Dsys_regs.h229 int kvm_arm_sys_reg_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
230 int kvm_arm_sys_reg_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *);
231 int kvm_sys_reg_get_user(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg,
233 int kvm_sys_reg_set_user(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg,
Dhypercalls.c466 int kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_get_fw_reg()
541 int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_set_fw_reg()
Dvgic-sys-reg-v3.c355 struct kvm_one_reg reg = { in vgic_v3_cpu_sysregs_uaccess()
/Linux-v6.6/arch/riscv/include/asm/
Dkvm_vcpu_fp.h53 const struct kvm_one_reg *reg,
56 const struct kvm_one_reg *reg,
Dkvm_vcpu_timer.h40 const struct kvm_one_reg *reg);
42 const struct kvm_one_reg *reg);
Dkvm_vcpu_vector.h77 const struct kvm_one_reg *reg);
79 const struct kvm_one_reg *reg);
Dkvm_vcpu_sbi.h56 const struct kvm_one_reg *reg);
58 const struct kvm_one_reg *reg);
Dkvm_host.h345 const struct kvm_one_reg *reg);
347 const struct kvm_one_reg *reg);
/Linux-v6.6/arch/riscv/kvm/
Dvcpu_onereg.c120 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_config()
169 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_config()
273 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_core()
306 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_core()
382 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_csr()
418 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_csr()
556 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_isa_ext()
596 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_isa_ext()
995 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg()
1026 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg()
Dvcpu_vector.c135 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_vector()
161 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_vector()
Dvcpu_fp.c78 const struct kvm_one_reg *reg, in kvm_riscv_vcpu_get_reg_fp()
123 const struct kvm_one_reg *reg, in kvm_riscv_vcpu_set_reg_fp()
Dvcpu_timer.c160 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_timer()
200 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_timer()
Dvcpu_sbi.c248 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_sbi_ext()
284 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_sbi_ext()
/Linux-v6.6/include/linux/
Dkvm_types.h12 struct kvm_one_reg;
/Linux-v6.6/tools/testing/selftests/kvm/include/
Dkvm_util_base.h533 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)addr }; in __vcpu_get_reg()
539 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in __vcpu_set_reg()
545 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)addr }; in vcpu_get_reg()
551 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in vcpu_set_reg()
/Linux-v6.6/tools/testing/selftests/kvm/
Dget-reg-list.c216 struct kvm_one_reg reg = { in run_test()
/Linux-v6.6/arch/mips/kvm/
Dmips.c650 const struct kvm_one_reg *reg) in kvm_mips_get_reg()
762 const struct kvm_one_reg *reg) in kvm_mips_set_reg()
933 struct kvm_one_reg reg; in kvm_arch_vcpu_ioctl()
/Linux-v6.6/arch/mips/include/asm/
Dkvm_host.h752 const struct kvm_one_reg *reg, s64 *v);
754 const struct kvm_one_reg *reg, s64 v);
/Linux-v6.6/arch/arm64/include/asm/
Dkvm_host.h912 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
913 int kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
/Linux-v6.6/tools/include/uapi/linux/
Dkvm.h1383 struct kvm_one_reg { struct
1633 #define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg)
1634 #define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
/Linux-v6.6/include/uapi/linux/
Dkvm.h1383 struct kvm_one_reg { struct
1640 #define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg)
1641 #define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
/Linux-v6.6/arch/powerpc/include/asm/
Dkvm_ppc.h436 int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg);
437 int kvm_vcpu_ioctl_set_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg);
/Linux-v6.6/tools/testing/selftests/kvm/lib/aarch64/
Dprocessor.c501 struct kvm_one_reg reg = { in aarch64_get_supported_page_sizes()

12