Home
last modified time | relevance | path

Searched refs:vcpu_get_reg (Results 1 – 22 of 22) sorted by relevance

/linux/tools/testing/selftests/kvm/lib/riscv/
H A Dprocessor.c224 max_satp_mode = vcpu_get_reg(vcpu, RISCV_CONFIG_REG(satp_mode)); in vcpu_arch_dump()
240 core.mode = vcpu_get_reg(vcpu, RISCV_CORE_REG(mode)); in vcpu_arch_dump()
241 core.regs.pc = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.pc)); in vcpu_arch_dump()
242 core.regs.ra = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.ra)); in vcpu_arch_dump()
243 core.regs.sp = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.sp)); in vcpu_arch_dump()
244 core.regs.gp = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.gp)); in vcpu_arch_dump()
245 core.regs.tp = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.tp)); in vcpu_arch_dump()
246 core.regs.t0 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.t0)); in vcpu_arch_dump()
247 core.regs.t1 = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.t1)); in vcpu_arch_dump()
248 core.regs.t2 = vcpu_get_reg(vcp in vcpu_arch_dump()
[all...]
/linux/include/kvm/
H A Darm_hypercalls.h13 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 Daarch32_id_regs.c100 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 Dset_id_regs.c382 val = vcpu_get_reg(vcpu, reg); in test_reg_set_success()
392 new_val = vcpu_get_reg(vcpu, reg); in test_reg_set_success()
406 val = vcpu_get_reg(vcpu, reg); in test_reg_set_fail()
420 val = vcpu_get_reg(vcpu, reg); in test_reg_set_fail()
507 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR0_EL1)); in test_user_set_mpam_reg()
544 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR1_EL1)); in test_user_set_mpam_reg()
586 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR1_EL1)); in test_user_set_mte_reg()
629 val = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR1_EL1)); in test_user_set_mte_reg()
675 clidr = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_CLIDR_EL1)); in test_clidr()
700 ctr = vcpu_get_reg(vcp in test_ctr()
[all...]
H A Dvpmu_counter_access.c432 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 Dexternal_aborts.c55 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 Dno-vgic-v3.c169 pfr0 = vcpu_get_reg(vcpu, KVM_ARM64_SYS_REG(SYS_ID_AA64PFR0_EL1)); in main()
H A Ddebug-exceptions.c504 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/tools/testing/selftests/kvm/x86/
H A Dmsrs_test.c274 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/riscv/
H A Debreak_test.c63 pc = vcpu_get_reg(vcpu, RISCV_CORE_REG(regs.pc)); in main()
H A Darch_timer.c96 timer_freq = vcpu_get_reg(vcpus[0], RISCV_TIMER_REG(frequency)); in test_vm_create()
H A Dsbi_pmu_test.c634 timer_freq = vcpu_get_reg(vcpu, RISCV_TIMER_REG(frequency)); in test_vm_events_overflow()
H A Dget-reg-list.c176 vlenb_reg = vcpu_get_reg(vcpu, s->regs[KVM_RISC_V_REG_OFFSET_VLENB]); in override_vector_reg_size()
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c317 sctlr_el1 = vcpu_get_reg(vcpu, ctxt_reg_alias(vcpu, SYS_SCTLR_EL1)); in aarch64_vcpu_setup()
318 tcr_el1 = vcpu_get_reg(vcpu, ctxt_reg_alias(vcpu, SYS_TCR_EL1)); in aarch64_vcpu_setup()
404 pstate = vcpu_get_reg(vcpu, ARM64_CORE_REG(regs.pstate)); in vcpu_arch_dump()
405 pc = vcpu_get_reg(vcpu, ARM64_CORE_REG(regs.pc)); in vcpu_arch_dump()
/linux/arch/arm64/kvm/
H A Dhandle_exit.c40 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 Dguest.c301 vcpu_set_reg(vcpu, i, (u32)vcpu_get_reg(vcpu, i)); in set_core_reg()
H A Dsys_regs.c4766 params.regval = vcpu_get_reg(vcpu, Rt) & 0xffffffff; in kvm_handle_cp_64()
4767 params.regval |= vcpu_get_reg(vcpu, Rt2) << 32; in kvm_handle_cp_64()
4920 params->regval = vcpu_get_reg(vcpu, Rt); in kvm_handle_cp_32()
5210 params.regval = vcpu_get_reg(vcpu, Rt); in kvm_handle_sys_reg()
/linux/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c416 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 Dswitch.h619 u64 val = vcpu_get_reg(vcpu, rt); in handle_tx2_tvm()
749 u64 val = vcpu_get_reg(vcpu, rt); in handle_ampere1_tcr()
/linux/tools/testing/selftests/kvm/
H A Dmmu_stress_test.c183 vcpu_get_reg(vcpu, ARM64_CORE_REG(regs.pc)) + 4); in vcpu_worker()
/linux/arch/arm64/include/asm/
H A Dkvm_emulate.h167 static __always_inline unsigned long vcpu_get_reg(const struct kvm_vcpu *vcpu, in vcpu_get_reg() function
/linux/tools/testing/selftests/kvm/include/
H A Dkvm_util.h826 static inline uint64_t vcpu_get_reg(struct kvm_vcpu *vcpu, uint64_t id) in vcpu_events_get()
803 static inline uint64_t vcpu_get_reg(struct kvm_vcpu *vcpu, uint64_t id) vcpu_get_reg() function