Home
last modified time | relevance | path

Searched refs:vcpu_pc (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/virt/kvm/arm/
Dtrace.h14 TP_PROTO(unsigned long vcpu_pc),
15 TP_ARGS(vcpu_pc),
18 __field( unsigned long, vcpu_pc )
22 __entry->vcpu_pc = vcpu_pc;
25 TP_printk("PC: 0x%08lx", __entry->vcpu_pc)
29 TP_PROTO(int idx, unsigned int exit_reason, unsigned long vcpu_pc),
30 TP_ARGS(idx, exit_reason, vcpu_pc),
35 __field( unsigned long, vcpu_pc )
41 __entry->vcpu_pc = vcpu_pc;
48 __entry->vcpu_pc)
[all …]
Daarch32.c143 *vcpu_pc(vcpu) += 2; in kvm_skip_instr32()
145 *vcpu_pc(vcpu) += 4; in kvm_skip_instr32()
182 *vcpu_reg32(vcpu, 14) = *vcpu_pc(vcpu) + return_offset; in prepare_fault32()
190 *vcpu_pc(vcpu) = vect_offset; in prepare_fault32()
Dperf.c49 return *vcpu_pc(vcpu); in kvm_get_guest_ip()
Dpsci.c148 *vcpu_pc(vcpu) = target_pc; in kvm_psci_vcpu_on()
Darm.c761 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()
Dmmu.c1711 trace_kvm_guest_fault(*vcpu_pc(vcpu), kvm_vcpu_get_hsr(vcpu), in kvm_handle_guest_abort()
2213 trace_kvm_set_way_flush(*vcpu_pc(vcpu), in kvm_set_way_flush()
2236 trace_kvm_toggle_cache(*vcpu_pc(vcpu), was_enabled, now_enabled); in kvm_toggle_cache()
/Linux-v4.19/arch/arm/kvm/
Dtrace.h41 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)
Dhandle_exit.c35 trace_kvm_hvc(*vcpu_pc(vcpu), *vcpu_reg(vcpu, 0), in handle_hvc()
77 trace_kvm_wfx(*vcpu_pc(vcpu), true); in kvm_handle_wfx()
81 trace_kvm_wfx(*vcpu_pc(vcpu), false); in kvm_handle_wfx()
145 *vcpu_pc(vcpu) -= adj; in handle_exit()
Dcoproc.c606 *vcpu_pc(vcpu)); in emulate_cp15()
/Linux-v4.19/arch/arm64/kvm/
Dtrace.h11 TP_PROTO(unsigned long vcpu_pc, bool is_wfe),
12 TP_ARGS(vcpu_pc, is_wfe),
15 __field(unsigned long, vcpu_pc)
20 __entry->vcpu_pc = vcpu_pc;
25 __entry->is_wfe ? 'e' : 'i', __entry->vcpu_pc)
29 TP_PROTO(unsigned long vcpu_pc, unsigned long r0, unsigned long imm),
30 TP_ARGS(vcpu_pc, r0, imm),
33 __field(unsigned long, vcpu_pc)
39 __entry->vcpu_pc = vcpu_pc;
45 __entry->vcpu_pc, __entry->r0, __entry->imm)
Dinject_fault.c70 vcpu_write_elr_el1(vcpu, *vcpu_pc(vcpu)); in inject_abt64()
71 *vcpu_pc(vcpu) = get_except_vector(vcpu, except_type_sync); in inject_abt64()
105 vcpu_write_elr_el1(vcpu, *vcpu_pc(vcpu)); in inject_undef64()
106 *vcpu_pc(vcpu) = get_except_vector(vcpu, except_type_sync); in inject_undef64()
Dhandle_exit.c51 trace_kvm_hvc_arm64(*vcpu_pc(vcpu), vcpu_get_reg(vcpu, 0), in handle_hvc()
104 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), true); in kvm_handle_wfx()
108 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), false); in kvm_handle_wfx()
260 *vcpu_pc(vcpu) -= adj; in handle_exit()
Dsys_regs.c1916 cp, *vcpu_pc(vcpu)); in unhandled_cp_access()
2067 *vcpu_pc(vcpu)); in emulate_sys_reg()
/Linux-v4.19/arch/arm64/kvm/hyp/
Dswitch.c314 *vcpu_pc(vcpu) = read_sysreg_el2(elr); in __skip_instr()
321 *vcpu_pc(vcpu) += 4; in __skip_instr()
324 write_sysreg_el2(*vcpu_pc(vcpu), elr); in __skip_instr()
/Linux-v4.19/arch/arm64/include/asm/
Dkvm_emulate.h106 static inline unsigned long *vcpu_pc(const struct kvm_vcpu *vcpu) in vcpu_pc() function
155 *vcpu_pc(vcpu) += 4; in kvm_skip_instr()
/Linux-v4.19/arch/arm/include/asm/
Dkvm_emulate.h125 static inline unsigned long *vcpu_pc(struct kvm_vcpu *vcpu) in vcpu_pc() function