| /linux-6.15/arch/arm64/kvm/ |
| H A D | trace_arm.h | 16 TP_PROTO(unsigned long vcpu_pc), 17 TP_ARGS(vcpu_pc), 24 __entry->vcpu_pc = vcpu_pc; 32 TP_ARGS(ret, esr_ec, vcpu_pc), 43 __entry->vcpu_pc = vcpu_pc; 50 __entry->vcpu_pc) 67 __entry->vcpu_pc = vcpu_pc; 130 __entry->vcpu_pc = vcpu_pc; 152 __entry->vcpu_pc = vcpu_pc; 174 __entry->vcpu_pc = vcpu_pc; [all …]
|
| H A D | trace_handle_exit.h | 12 TP_PROTO(unsigned long vcpu_pc, bool is_wfe), 13 TP_ARGS(vcpu_pc, is_wfe), 16 __field(unsigned long, vcpu_pc) 21 __entry->vcpu_pc = vcpu_pc; 31 TP_ARGS(vcpu_pc, r0, imm), 34 __field(unsigned long, vcpu_pc) 40 __entry->vcpu_pc = vcpu_pc; 46 __entry->vcpu_pc, __entry->r0, __entry->imm) 87 TP_ARGS(vcpu_pc, params, reg), 90 __field(unsigned long, vcpu_pc) [all …]
|
| H A D | handle_exit.c | 39 trace_kvm_hvc_arm64(*vcpu_pc(vcpu), vcpu_get_reg(vcpu, 0), in handle_hvc() 138 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), true); in kvm_handle_wfx() 141 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), false); in kvm_handle_wfx()
|
| H A D | mmio.c | 169 trace_kvm_mmio_nisv(*vcpu_pc(vcpu), kvm_vcpu_get_esr(vcpu), in io_mem_abort()
|
| H A D | reset.c | 247 *vcpu_pc(vcpu) = target_pc; in kvm_reset_vcpu()
|
| H A D | guest.c | 303 *vcpu_pc(vcpu) = (u32)*vcpu_pc(vcpu); in set_core_reg()
|
| H A D | mmu.c | 1843 trace_kvm_guest_fault(*vcpu_pc(vcpu), kvm_vcpu_get_esr(vcpu), in kvm_handle_guest_abort() 2290 trace_kvm_set_way_flush(*vcpu_pc(vcpu), in kvm_set_way_flush() 2313 trace_kvm_toggle_cache(*vcpu_pc(vcpu), was_enabled, now_enabled); in kvm_toggle_cache()
|
| H A D | arm.c | 750 return *vcpu_pc(vcpu); in kvm_arch_vcpu_get_ip() 1215 trace_kvm_entry(*vcpu_pc(vcpu)); in kvm_arch_vcpu_ioctl_run() 1274 trace_kvm_exit(ret, kvm_vcpu_trap_get_class(vcpu), *vcpu_pc(vcpu)); in kvm_arch_vcpu_ioctl_run()
|
| H A D | sys_regs.c | 4238 trace_kvm_sys_access(*vcpu_pc(vcpu), params, r); in perform_access() 4310 cp, *vcpu_pc(vcpu), *vcpu_cpsr(vcpu)); in unhandled_cp_access() 4569 *vcpu_pc(vcpu), *vcpu_cpsr(vcpu)); in emulate_sys_reg()
|
| H A D | emulate-nested.c | 2387 *vcpu_pc(vcpu)); in triage_sysreg_trap() 2514 *vcpu_pc(vcpu) = elr; in kvm_emulate_nested_eret()
|
| /linux-6.15/arch/arm64/kvm/hyp/include/hyp/ |
| H A D | adjust_pc.h | 21 *vcpu_pc(vcpu) += 4; in kvm_skip_instr() 35 *vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR); in __kvm_skip_instr() 41 write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR); in __kvm_skip_instr()
|
| H A D | switch.h | 330 *vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR); in kvm_hyp_handle_mops() 332 write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR); in kvm_hyp_handle_mops()
|
| /linux-6.15/arch/arm64/kvm/hyp/ |
| H A D | exception.c | 112 __vcpu_write_sys_reg(vcpu, *vcpu_pc(vcpu), ELR_EL1); in enter_exception64() 117 __vcpu_write_sys_reg(vcpu, *vcpu_pc(vcpu), ELR_EL2); in enter_exception64() 124 *vcpu_pc(vcpu) = vbar + exc_offset + type; in enter_exception64() 294 return_address = *vcpu_pc(vcpu); in enter_exception32() 316 *vcpu_pc(vcpu) = vect_offset; in enter_exception32()
|
| H A D | aarch32.c | 142 u32 pc = *vcpu_pc(vcpu); in kvm_skip_instr32() 151 *vcpu_pc(vcpu) = pc; in kvm_skip_instr32()
|
| /linux-6.15/arch/arm64/kvm/hyp/nvhe/ |
| H A D | sys_regs.c | 254 *vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR); in inject_undef64() 263 write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR); in inject_undef64()
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_emulate.h | 125 static __always_inline unsigned long *vcpu_pc(const struct kvm_vcpu *vcpu) in vcpu_pc() function
|