| /linux-6.15/arch/riscv/include/asm/ |
| H A D | kvm_vcpu_sbi.h | 60 const struct kvm_one_reg *reg); 62 const struct kvm_one_reg *reg); 64 const struct kvm_one_reg *reg); 66 const struct kvm_one_reg *reg);
|
| H A D | kvm_vcpu_fp.h | 53 const struct kvm_one_reg *reg, 56 const struct kvm_one_reg *reg,
|
| H A D | kvm_vcpu_timer.h | 40 const struct kvm_one_reg *reg); 42 const struct kvm_one_reg *reg);
|
| H A D | kvm_vcpu_vector.h | 77 const struct kvm_one_reg *reg); 79 const struct kvm_one_reg *reg);
|
| H A D | kvm_host.h | 395 const struct kvm_one_reg *reg); 397 const struct kvm_one_reg *reg);
|
| /linux-6.15/include/kvm/ |
| H A D | arm_hypercalls.h | 43 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-6.15/arch/arm64/kvm/ |
| H A D | guest.c | 121 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() 313 static int get_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_sve_vls() 337 static int set_sve_vls(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_sve_vls() 420 const struct kvm_one_reg *reg) in sve_reg_to_region() 485 static int get_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_sve_reg() 511 static int set_sve_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_sve_reg() 630 static int set_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_timer_reg() 766 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_get_reg() [all …]
|
| H A D | sys_regs.h | 219 int kvm_arm_sys_reg_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *); 220 int kvm_arm_sys_reg_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *); 221 int kvm_sys_reg_get_user(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg, 223 int kvm_sys_reg_set_user(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg,
|
| H A D | hypercalls.c | 481 int kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_get_fw_reg() 563 int kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_set_fw_reg()
|
| H A D | vgic-sys-reg-v3.c | 355 struct kvm_one_reg reg = { in vgic_v3_cpu_sysregs_uaccess()
|
| /linux-6.15/arch/riscv/kvm/ |
| H A D | vcpu_onereg.c | 233 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_config() 282 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_config() 386 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_core() 419 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_core() 523 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_csr() 565 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_csr() 709 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_isa_ext() 749 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_isa_ext() 1237 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg() 1270 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg()
|
| H A D | vcpu_sbi.c | 260 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_sbi_ext() 296 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_sbi_ext() 336 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_sbi() 365 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_sbi()
|
| H A D | vcpu_fp.c | 78 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()
|
| H A D | vcpu_vector.c | 139 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_get_reg_vector() 165 const struct kvm_one_reg *reg) in kvm_riscv_vcpu_set_reg_vector()
|
| H A D | vcpu_timer.c | 160 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()
|
| /linux-6.15/include/linux/ |
| H A D | kvm_types.h | 13 struct kvm_one_reg;
|
| /linux-6.15/tools/testing/selftests/kvm/include/ |
| H A D | kvm_util.h | 702 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)addr }; in __vcpu_get_reg() 708 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in __vcpu_set_reg() 715 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in vcpu_get_reg() 724 struct kvm_one_reg reg = { .id = id, .addr = (uint64_t)&val }; in vcpu_set_reg()
|
| /linux-6.15/arch/loongarch/kvm/ |
| H A D | vcpu.c | 757 const struct kvm_one_reg *reg, u64 *v) in kvm_get_one_reg() 823 static int kvm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_get_reg() 844 const struct kvm_one_reg *reg, u64 v) in kvm_set_one_reg() 927 static int kvm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_set_reg() 1199 struct kvm_one_reg reg; in kvm_arch_vcpu_ioctl()
|
| /linux-6.15/tools/include/uapi/linux/ |
| H A D | kvm.h | 1089 struct kvm_one_reg { struct 1335 #define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg) 1336 #define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
|
| /linux-6.15/include/uapi/linux/ |
| H A D | kvm.h | 1089 struct kvm_one_reg { struct 1335 #define KVM_GET_ONE_REG _IOW(KVMIO, 0xab, struct kvm_one_reg) 1336 #define KVM_SET_ONE_REG _IOW(KVMIO, 0xac, struct kvm_one_reg)
|
| /linux-6.15/tools/testing/selftests/kvm/ |
| H A D | get-reg-list.c | 217 struct kvm_one_reg reg = { in run_test()
|
| /linux-6.15/arch/mips/kvm/ |
| H A D | mips.c | 647 const struct kvm_one_reg *reg) in kvm_mips_get_reg() 759 const struct kvm_one_reg *reg) in kvm_mips_set_reg() 930 struct kvm_one_reg reg; in kvm_arch_vcpu_ioctl()
|
| /linux-6.15/arch/mips/include/asm/ |
| H A D | kvm_host.h | 752 const struct kvm_one_reg *reg, s64 *v); 754 const struct kvm_one_reg *reg, s64 v);
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | kvm_ppc.h | 435 int kvm_vcpu_ioctl_get_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg); 436 int kvm_vcpu_ioctl_set_one_reg(struct kvm_vcpu *vcpu, struct kvm_one_reg *reg);
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_host.h | 1183 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg); 1184 int kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
|