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

/linux-master/arch/arm64/kvm/hyp/include/hyp/
H A Dadjust_pc.h21 *vcpu_pc(vcpu) += 4;
35 *vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR);
41 write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR);
H A Dswitch.h308 *vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR);
310 write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR);
/linux-master/arch/arm64/kvm/
H A Dtrace_arm.h16 TP_PROTO(unsigned long vcpu_pc),
17 TP_ARGS(vcpu_pc),
20 __field( unsigned long, vcpu_pc )
24 __entry->vcpu_pc = vcpu_pc;
27 TP_printk("PC: 0x%016lx", __entry->vcpu_pc)
31 TP_PROTO(int ret, unsigned int esr_ec, unsigned long vcpu_pc),
32 TP_ARGS(ret, esr_ec, vcpu_pc),
37 __field( unsigned long, vcpu_pc )
43 __entry->vcpu_pc
[all...]
H A Dtrace_handle_exit.h12 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
[all...]
H A Dhandle_exit.c39 trace_kvm_hvc_arm64(*vcpu_pc(vcpu), vcpu_get_reg(vcpu, 0),
119 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), true);
122 trace_kvm_wfx_arm64(*vcpu_pc(vcpu), false);
H A Dmmio.c138 trace_kvm_mmio_nisv(*vcpu_pc(vcpu), kvm_vcpu_get_esr(vcpu),
H A Dreset.c257 *vcpu_pc(vcpu) = target_pc;
H A Dguest.c302 *vcpu_pc(vcpu) = (u32)*vcpu_pc(vcpu);
H A Darm.c579 return *vcpu_pc(vcpu);
1063 trace_kvm_entry(*vcpu_pc(vcpu));
1120 trace_kvm_exit(ret, kvm_vcpu_trap_get_class(vcpu), *vcpu_pc(vcpu));
H A Dmmu.c1671 trace_kvm_guest_fault(*vcpu_pc(vcpu), kvm_vcpu_get_esr(vcpu),
2115 trace_kvm_set_way_flush(*vcpu_pc(vcpu),
2138 trace_kvm_toggle_cache(*vcpu_pc(vcpu), was_enabled, now_enabled);
H A Demulate-nested.c2105 *vcpu_pc(vcpu));
2176 *vcpu_pc(vcpu) = vcpu_read_sys_reg(vcpu, ELR_EL2);
2178 trace_kvm_nested_eret(vcpu, *vcpu_pc(vcpu), spsr);
2193 *vcpu_pc(vcpu) = elr;
H A Dsys_regs.c3095 trace_kvm_sys_access(*vcpu_pc(vcpu), params, r);
3167 cp, *vcpu_pc(vcpu), *vcpu_cpsr(vcpu));
3422 *vcpu_pc(vcpu), *vcpu_cpsr(vcpu));
/linux-master/arch/arm64/kvm/hyp/
H A Daarch32.c128 u32 pc = *vcpu_pc(vcpu);
137 *vcpu_pc(vcpu) = pc;
H A Dexception.c112 __vcpu_write_sys_reg(vcpu, *vcpu_pc(vcpu), ELR_EL1);
117 __vcpu_write_sys_reg(vcpu, *vcpu_pc(vcpu), ELR_EL2);
124 *vcpu_pc(vcpu) = vbar + exc_offset + type;
294 return_address = *vcpu_pc(vcpu);
316 *vcpu_pc(vcpu) = vect_offset;
/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dsys_regs.c39 *vcpu_pc(vcpu) = read_sysreg_el2(SYS_ELR);
48 write_sysreg_el2(*vcpu_pc(vcpu), SYS_ELR);
/linux-master/arch/arm64/include/asm/
H A Dkvm_emulate.h148 static __always_inline unsigned long *vcpu_pc(const struct kvm_vcpu *vcpu) function

Completed in 213 milliseconds