Home
last modified time | relevance | path

Searched refs:last_inst (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/target/hexagon/mmvec/
H A Ddecode_ext_mmvec.c104 int last_inst = pkt->num_insns - 1; in decode_mmvec_move_cvi_to_end() local
105 uint16_t last_opcode = pkt->insn[last_inst].opcode; in decode_mmvec_move_cvi_to_end()
114 last_inst--; in decode_mmvec_move_cvi_to_end()
117 decode_send_insn_to(pkt, i, last_inst); in decode_mmvec_move_cvi_to_end()
151 int last_inst = pkt->num_insns - 1; in decode_shuffle_for_execution_vops() local
152 uint16_t last_opcode = pkt->insn[last_inst].opcode; in decode_shuffle_for_execution_vops()
161 last_inst--; in decode_shuffle_for_execution_vops()
164 decode_send_insn_to(pkt, i, last_inst); in decode_shuffle_for_execution_vops()
/openbmc/linux/arch/powerpc/kvm/
H A Dtrace_booke.h47 __field( unsigned long, last_inst )
55 __entry->last_inst = vcpu->arch.last_inst;
68 __entry->last_inst
H A Dtrace_pr.h227 __field( unsigned long, last_inst )
236 __entry->last_inst = vcpu->arch.last_inst;
251 __entry->last_inst
H A Dbook3s_pr.c300 vcpu->arch.last_inst = svcpu->last_inst; in kvmppc_copy_from_svcpu()
1084 ppc_inst_t last_inst; in kvmppc_exit_pr_progint() local
1098 emul = kvmppc_get_last_inst(vcpu, INST_GENERIC, &last_inst); in kvmppc_exit_pr_progint()
1105 kvmppc_get_pc(vcpu), ppc_inst_val(last_inst)); in kvmppc_exit_pr_progint()
1124 __func__, kvmppc_get_pc(vcpu), ppc_inst_val(last_inst)); in kvmppc_exit_pr_progint()
1353 ppc_inst_t last_inst; in kvmppc_handle_exit_pr() local
1358 &last_inst); in kvmppc_handle_exit_pr()
1387 ppc_inst_t last_inst; in kvmppc_handle_exit_pr() local
1388 int emul = kvmppc_get_last_inst(vcpu, INST_GENERIC, &last_inst); in kvmppc_handle_exit_pr()
1394 dsisr = kvmppc_alignment_dsisr(vcpu, ppc_inst_val(last_inst)); in kvmppc_handle_exit_pr()
[all …]
H A Dbooke.c848 __func__, vcpu->arch.regs.nip, vcpu->arch.last_inst); in emulation_exit()
852 vcpu->run->hw.hardware_exit_reason |= vcpu->arch.last_inst; in emulation_exit()
985 enum emulation_result emulated, u32 last_inst) in kvmppc_resume_inst_load() argument
997 vcpu->run->hw.hardware_exit_reason |= last_inst; in kvmppc_resume_inst_load()
1017 u32 last_inst = KVM_INST_FETCH_FAILED; in kvmppc_handle_exit() local
1039 last_inst = ppc_inst_val(pinst); in kvmppc_handle_exit()
1045 last_inst = ppc_inst_val(pinst); in kvmppc_handle_exit()
1075 r = kvmppc_resume_inst_load(vcpu, emulated, last_inst); in kvmppc_handle_exit()
1140 (last_inst == KVMPPC_INST_SW_BREAKPOINT)) { in kvmppc_handle_exit()
H A Dbook3s_64_mmu_hv.c436 ppc_inst_t last_inst; in kvmppc_hv_emulate_mmio() local
460 if (kvmppc_get_last_inst(vcpu, INST_GENERIC, &last_inst) != in kvmppc_hv_emulate_mmio()
472 if (ppc_inst_prefixed(last_inst) != is_prefixed) in kvmppc_hv_emulate_mmio()
485 if (instruction_is_store(last_inst) != !!is_store) in kvmppc_hv_emulate_mmio()
H A Dpowerpc.c307 ppc_inst_t last_inst; in kvmppc_emulate_mmio() local
309 kvmppc_get_last_inst(vcpu, INST_GENERIC, &last_inst); in kvmppc_emulate_mmio()
311 ppc_inst_val(last_inst)); in kvmppc_emulate_mmio()
H A Dbook3s_hv.c482 vcpu->arch.last_inst); in kvmppc_dump_regs()
1418 ppc_inst_t last_inst; in kvmppc_emulate_debug_inst() local
1420 if (kvmppc_get_last_inst(vcpu, INST_GENERIC, &last_inst) != in kvmppc_emulate_debug_inst()
1429 if (ppc_inst_val(last_inst) == KVMPPC_INST_SW_BREAKPOINT) { in kvmppc_emulate_debug_inst()
1832 vcpu->arch.last_inst = kvmppc_need_byteswap(vcpu) ? in kvmppc_handle_exit_hv()
4616 vcpu->arch.last_inst = KVM_INST_FETCH_FAILED; in kvmhv_run_single_vcpu()
H A Dbook3s_hv_p9_entry.c769 vcpu->arch.last_inst = KVM_INST_FETCH_FAILED; in kvmhv_vcpu_entry_p9()
/openbmc/linux/arch/powerpc/include/asm/
H A Dkvm_ppc.h336 if (vcpu->arch.last_inst == KVM_INST_FETCH_FAILED) in kvmppc_get_last_inst()
337 ret = kvmppc_load_last_inst(vcpu, type, &vcpu->arch.last_inst); in kvmppc_get_last_inst()
347 if ((vcpu->arch.last_inst >> 32) != 0) { in kvmppc_get_last_inst()
348 u32 prefix = vcpu->arch.last_inst >> 32; in kvmppc_get_last_inst()
349 u32 suffix = vcpu->arch.last_inst; in kvmppc_get_last_inst()
360 swab32(vcpu->arch.last_inst) : in kvmppc_get_last_inst()
361 vcpu->arch.last_inst; in kvmppc_get_last_inst()
H A Dkvm_book3s_asm.h135 u32 last_inst; member
H A Dkvm_host.h761 unsigned long last_inst; member
/openbmc/linux/arch/powerpc/kernel/
H A Dasm-offsets.c469 OFFSET(VCPU_LAST_INST, kvm_vcpu, arch.last_inst); in main()
550 SVCPU_FIELD(SVCPU_LAST_INST, last_inst); in main()
620 OFFSET(VCPU_LAST_INST, kvm_vcpu, arch.last_inst); in main()
/openbmc/linux/arch/powerpc/xmon/
H A Dxmon.c3028 ppc_inst_t inst, last_inst = ppc_inst(0); in generic_inst_dump() local
3040 if (adr > first_adr && ppc_inst_equal(inst, last_inst)) { in generic_inst_dump()
3048 last_inst = inst; in generic_inst_dump()