| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| H A D | processor.c | 224 core.mode = vcpu_get_reg(vcpu, RISCV_CORE_REG(mode)); in vcpu_arch_dump() 225 core.regs.pc = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.pc)); in vcpu_arch_dump() 226 core.regs.ra = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.ra)); in vcpu_arch_dump() 227 core.regs.sp = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.sp)); in vcpu_arch_dump() 228 core.regs.gp = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.gp)); in vcpu_arch_dump() 229 core.regs.tp = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.tp)); in vcpu_arch_dump() 230 core.regs.t0 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.t0)); in vcpu_arch_dump() 231 core.regs.t1 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.t1)); in vcpu_arch_dump() 232 core.regs.t2 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.t2)); in vcpu_arch_dump() 233 core.regs.s0 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.s0)); in vcpu_arch_dump() [all …]
|
| /linux/include/kvm/ |
| H A D | arm_hypercalls.h | 13 return vcpu_get_reg(vcpu, 0); in smccc_get_function() 18 return vcpu_get_reg(vcpu, 1); in smccc_get_arg1() 23 return vcpu_get_reg(vcpu, 2); in smccc_get_arg2() 28 return vcpu_get_reg(vcpu, 3); in smccc_get_arg3()
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | aarch32_id_regs.c | 100 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_wi() 109 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_wi() 129 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_invariant() 136 val = vcpu_get_reg(vcpu, reg_id); in test_user_raz_invariant() 147 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR0_EL1)); in vcpu_aarch64_only()
|
| H A D | vpmu_counter_access.c | 432 dfr0 = vcpu_get_reg(vpmu_vm.vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64DFR0_EL1)); in create_vpmu_vm() 473 prev = get_pmcr_n(vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_PMCR_EL0))); in test_create_vpmu_vm_with_nr_counters() 504 sp = vcpu_get_reg(vcpu, ctxt_reg_alias(vcpu, SYS_SP_EL1)); in run_access_test() 555 reg_val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(set_reg_id)); in run_pmregs_validity_test() 560 reg_val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(clr_reg_id)); in run_pmregs_validity_test() 572 reg_val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(set_reg_id)); in run_pmregs_validity_test() 577 reg_val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(clr_reg_id)); in run_pmregs_validity_test() 608 pmcr = vcpu_get_reg(vpmu_vm.vcpu, KVM_ARM64_SYS_REG(SYS_PMCR_EL0)); in get_pmcr_n_limit()
|
| H A D | set_id_regs.c | 383 val = vcpu_get_reg(vcpu, reg); in test_reg_set_success() 393 new_val = vcpu_get_reg(vcpu, reg); in test_reg_set_success() 407 val = vcpu_get_reg(vcpu, reg); in test_reg_set_fail() 421 val = vcpu_get_reg(vcpu, reg); in test_reg_set_fail() 508 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR0_EL1)); in test_user_set_mpam_reg() 545 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR1_EL1)); in test_user_set_mpam_reg() 587 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR1_EL1)); in test_user_set_mte_reg() 630 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR1_EL1)); in test_user_set_mte_reg() 676 clidr = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_CLIDR_EL1)); in test_clidr() 701 ctr = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_CTR_EL0)); in test_ctr() [all …]
|
| H A D | external_aborts.c | 55 u64 pfr0 = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR0_EL1)); in vcpu_has_ras() 339 pfr1 = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR1_EL1)); in test_mmio_ease()
|
| H A D | no-vgic-v3.c | 169 pfr0 = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR0_EL1)); in main()
|
| H A D | debug-exceptions.c | 504 pc = vcpu_get_reg(vcpu, ARM64_CORE_REG(regs.pc)); in test_single_step_from_userspace() 586 aa64dfr0 = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64DFR0_EL1)); in main()
|
| /linux/arch/arm64/kvm/hyp/ |
| H A D | vgic-v3-sr.c | 804 u32 vid = vcpu_get_reg(vcpu, rt); in ___vgic_v3_write_dir() 833 u32 vid = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_eoir() 878 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_igrpen0() 890 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_igrpen1() 912 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_bpr0() 929 u64 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_bpr1() 961 u32 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_apxrn() 1039 u32 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_pmr() 1076 u32 val = vcpu_get_reg(vcpu, rt); in __vgic_v3_write_ctlr()
|
| H A D | vgic-v2-cpuif-proxy.c | 75 u32 data = vcpu_get_reg(vcpu, rd); in __vgic_v2_perform_cpuif_access()
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | ebreak_test.c | 63 pc = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.pc)); in main()
|
| H A D | arch_timer.c | 96 timer_freq = vcpu_get_reg(vcpus[0], RISCV_TIMER_REG(frequency)); in test_vm_create()
|
| H A D | sbi_pmu_test.c | 634 timer_freq = vcpu_get_reg(vcpu, RISCV_TIMER_REG(frequency)); in test_vm_events_overflow()
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | msrs_test.c | 274 val = vcpu_get_reg(vcpu, KVM_X86_REG_KVM(reg)); in host_test_kvm_reg() 279 val = vcpu_get_reg(vcpu, KVM_X86_REG_KVM(reg)); in host_test_kvm_reg() 313 val = vcpu_get_reg(vcpu, KVM_X86_REG_MSR(msr)); in host_test_msr()
|
| /linux/tools/testing/selftests/kvm/lib/arm64/ |
| H A D | processor.c | 322 sctlr_el1 = vcpu_get_reg(vcpu, ctxt_reg_alias(vcpu, SYS_SCTLR_EL1)); in aarch64_vcpu_setup() 323 tcr_el1 = vcpu_get_reg(vcpu, ctxt_reg_alias(vcpu, SYS_TCR_EL1)); in aarch64_vcpu_setup() 407 pstate = vcpu_get_reg(vcpu, ARM64_CORE_REG(regs.pstate)); in vcpu_arch_dump() 408 pc = vcpu_get_reg(vcpu, ARM64_CORE_REG(regs.pc)); in vcpu_arch_dump()
|
| /linux/arch/arm64/kvm/ |
| H A D | handle_exit.c | 40 trace_kvm_hvc_arm64(*vcpu_pc(vcpu), vcpu_get_reg(vcpu, 0), in handle_hvc() 156 val = vcpu_get_reg(vcpu, kvm_vcpu_sys_get_rt(vcpu)); in kvm_handle_wfx()
|
| H A D | mmio.c | 198 data = vcpu_data_guest_to_host(vcpu, vcpu_get_reg(vcpu, rt), in io_mem_abort()
|
| H A D | guest.c | 301 vcpu_set_reg(vcpu, i, (u32)vcpu_get_reg(vcpu, i)); in set_core_reg()
|
| H A D | sys_regs.c | 4765 params.regval = vcpu_get_reg(vcpu, Rt) & 0xffffffff; in kvm_handle_cp_64() 4766 params.regval |= vcpu_get_reg(vcpu, Rt2) << 32; in kvm_handle_cp_64() 4919 params->regval = vcpu_get_reg(vcpu, Rt); in kvm_handle_cp_32() 5175 params.regval = vcpu_get_reg(vcpu, Rt); in kvm_handle_sys_reg()
|
| /linux/arch/arm64/kvm/hyp/vhe/ |
| H A D | switch.c | 416 val = vcpu_get_reg(vcpu, kvm_vcpu_sys_get_rt(vcpu)); in kvm_hyp_handle_tlbi_el2() 452 vcpu_write_sys_reg(vcpu, vcpu_get_reg(vcpu, rt), CPTR_EL2); in kvm_hyp_handle_cpacr_el1()
|
| /linux/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | switch.h | 621 u64 val = vcpu_get_reg(vcpu, rt); in handle_tx2_tvm() 751 u64 val = vcpu_get_reg(vcpu, rt); in handle_ampere1_tcr()
|
| /linux/tools/testing/selftests/kvm/ |
| H A D | mmu_stress_test.c | 183 vcpu_get_reg(vcpu, ARM64_CORE_REG(regs.pc)) + 4); in vcpu_worker()
|
| /linux/arch/arm64/include/asm/ |
| H A D | kvm_emulate.h | 165 static __always_inline unsigned long vcpu_get_reg(const struct kvm_vcpu *vcpu, in vcpu_get_reg() function
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | sys_regs.c | 542 params.regval = vcpu_get_reg(vcpu, Rt); in kvm_handle_pvm_sysreg()
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | kvm_util.h | 803 static inline uint64_t vcpu_get_reg(struct kvm_vcpu *vcpu, uint64_t id) in vcpu_get_reg() function
|