/Linux-v5.4/virt/kvm/arm/ |
D | trace.h | 15 TP_PROTO(unsigned long vcpu_pc), 16 TP_ARGS(vcpu_pc), 19 __field( unsigned long, vcpu_pc ) 23 __entry->vcpu_pc = vcpu_pc; 26 TP_printk("PC: 0x%08lx", __entry->vcpu_pc) 30 TP_PROTO(int ret, unsigned int esr_ec, unsigned long vcpu_pc), 31 TP_ARGS(ret, esr_ec, vcpu_pc), 36 __field( unsigned long, vcpu_pc ) 42 __entry->vcpu_pc = vcpu_pc; 49 __entry->vcpu_pc) [all …]
|
D | aarch32.c | 50 *vcpu_reg32(vcpu, 14) = *vcpu_pc(vcpu) + return_offset; in prepare_fault32() 58 *vcpu_pc(vcpu) = vect_offset; in prepare_fault32()
|
D | perf.c | 38 return *vcpu_pc(vcpu); in kvm_get_guest_ip()
|
D | arm.c | 761 trace_kvm_entry(*vcpu_pc(vcpu)); in kvm_arch_vcpu_ioctl_run() 825 trace_kvm_exit(ret, kvm_vcpu_trap_get_class(vcpu), *vcpu_pc(vcpu)); in kvm_arch_vcpu_ioctl_run()
|
D | mmu.c | 1929 trace_kvm_guest_fault(*vcpu_pc(vcpu), kvm_vcpu_get_hsr(vcpu), in kvm_handle_guest_abort() 2429 trace_kvm_set_way_flush(*vcpu_pc(vcpu), in kvm_set_way_flush() 2452 trace_kvm_toggle_cache(*vcpu_pc(vcpu), was_enabled, now_enabled); in kvm_toggle_cache()
|
/Linux-v5.4/arch/arm/kvm/ |
D | trace.h | 41 TP_PROTO(unsigned long vcpu_pc, bool is_wfe), 42 TP_ARGS(vcpu_pc, is_wfe), 45 __field( unsigned long, vcpu_pc ) 50 __entry->vcpu_pc = vcpu_pc; 55 __entry->is_wfe ? 'e' : 'i', __entry->vcpu_pc) 59 TP_PROTO(unsigned long vcpu_pc, unsigned long r0, unsigned long imm), 60 TP_ARGS(vcpu_pc, r0, imm), 63 __field( unsigned long, vcpu_pc ) 69 __entry->vcpu_pc = vcpu_pc; 75 __entry->vcpu_pc, __entry->r0, __entry->imm)
|
D | handle_exit.c | 23 trace_kvm_hvc(*vcpu_pc(vcpu), *vcpu_reg(vcpu, 0), in handle_hvc() 65 trace_kvm_wfx(*vcpu_pc(vcpu), true); in kvm_handle_wfx() 69 trace_kvm_wfx(*vcpu_pc(vcpu), false); in kvm_handle_wfx() 133 *vcpu_pc(vcpu) -= adj; in handle_exit()
|
D | reset.c | 78 *vcpu_pc(vcpu) = target_pc; in kvm_reset_vcpu()
|
D | coproc.c | 599 *vcpu_pc(vcpu), *vcpu_cpsr(vcpu)); in emulate_cp15()
|
/Linux-v5.4/arch/arm64/kvm/ |
D | trace.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; 26 __entry->is_wfe ? 'e' : 'i', __entry->vcpu_pc) 30 TP_PROTO(unsigned long vcpu_pc, unsigned long r0, unsigned long imm), 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) [all …]
|
D | inject_fault.c | 59 vcpu_write_elr_el1(vcpu, *vcpu_pc(vcpu)); in inject_abt64() 60 *vcpu_pc(vcpu) = get_except_vector(vcpu, except_type_sync); in inject_abt64() 94 vcpu_write_elr_el1(vcpu, *vcpu_pc(vcpu)); in inject_undef64() 95 *vcpu_pc(vcpu) = get_except_vector(vcpu, except_type_sync); in inject_undef64()
|
D | handle_exit.c | 40 trace_kvm_hvc_arm64(*vcpu_pc(vcpu), vcpu_get_reg(vcpu, 0), in handle_hvc() 93 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), true); in kvm_handle_wfx() 97 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), false); in kvm_handle_wfx() 280 *vcpu_pc(vcpu) -= adj; in handle_exit()
|
D | reset.c | 324 *vcpu_pc(vcpu) = target_pc; in kvm_reset_vcpu()
|
D | sys_regs.c | 2031 trace_kvm_sys_access(*vcpu_pc(vcpu), params, r); in perform_access() 2102 cp, *vcpu_pc(vcpu), *vcpu_cpsr(vcpu)); in unhandled_cp_access() 2253 *vcpu_pc(vcpu), *vcpu_cpsr(vcpu)); in emulate_sys_reg()
|
/Linux-v5.4/virt/kvm/arm/hyp/ |
D | aarch32.c | 132 *vcpu_pc(vcpu) += 2; in kvm_skip_instr32() 134 *vcpu_pc(vcpu) += 4; in kvm_skip_instr32()
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | kvm_emulate.h | 116 static inline unsigned long *vcpu_pc(const struct kvm_vcpu *vcpu) in vcpu_pc() function 456 *vcpu_pc(vcpu) += 4; in kvm_skip_instr() 468 *vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR); in __kvm_skip_instr() 474 write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR); in __kvm_skip_instr()
|
/Linux-v5.4/arch/arm/include/asm/ |
D | kvm_emulate.h | 113 static inline unsigned long *vcpu_pc(struct kvm_vcpu *vcpu) in vcpu_pc() function
|