Lines Matching refs:opc
264 * @opc: Guest pointer to faulting instruction.
269 * memory at @opc.
273 int kvm_get_badinstr(u32 *opc, struct kvm_vcpu *vcpu, u32 *out)
279 return kvm_get_inst(opc, vcpu, out);
285 * @opc: Guest pointer to prior faulting instruction.
290 * value if it exists, otherwise falling back to reading guest memory at @opc.
294 int kvm_get_badinstrp(u32 *opc, struct kvm_vcpu *vcpu, u32 *out)
300 return kvm_get_inst(opc, vcpu, out);
1264 u32 *opc, u32 cause,
1325 kvm_mips_trans_mfc0(inst, opc, vcpu);
1331 kvm_mips_trans_mfc0(inst, opc, vcpu);
1455 kvm_mips_trans_mtc0(inst, opc, vcpu);
1522 kvm_mips_trans_mtc0(inst, opc, vcpu);
2184 u32 *opc, u32 cause,
2262 kvm_mips_trans_cache_index(inst, opc, vcpu);
2282 kvm_mips_trans_cache_va(inst, opc, vcpu);
2297 kvm_mips_trans_cache_va(inst, opc, vcpu);
2316 enum emulation_result kvm_mips_emulate_inst(u32 cause, u32 *opc,
2325 opc += 1;
2326 err = kvm_get_badinstr(opc, vcpu, &inst.word);
2332 er = kvm_mips_emulate_CP0(inst, opc, cause, vcpu);
2339 er = kvm_mips_emulate_cache(inst, opc, cause, vcpu);
2347 er = kvm_mips_emulate_cache(inst, opc, cause,
2358 kvm_err("Instruction emulation not supported (%p/%#x)\n", opc,
2386 u32 *opc,
2420 u32 *opc,
2463 u32 *opc,
2504 u32 *opc,
2545 u32 *opc,
2585 u32 *opc,
2624 u32 *opc,
2652 u32 *opc,
2686 u32 *opc,
2720 u32 *opc,
2754 u32 *opc,
2788 u32 *opc,
2822 u32 *opc,
2855 enum emulation_result kvm_mips_handle_ri(u32 cause, u32 *opc,
2876 opc += 1;
2877 err = kvm_get_badinstr(opc, vcpu, &inst.word);
2879 kvm_err("%s: Cannot get inst @ %p (%d)\n", __func__, opc, err);
2895 rd, opc);
2924 kvm_debug("RDHWR %#x not supported @ %p\n", rd, opc);
2932 opc, inst.word);
2944 return kvm_mips_emulate_ri_exc(cause, opc, vcpu);
3091 u32 *opc,
3128 u32 *opc,
3210 kvm_mips_emulate_exc(cause, opc, vcpu);
3223 u32 *opc,
3247 er = kvm_mips_emulate_tlbmiss_ld(cause, opc, vcpu);
3249 er = kvm_mips_emulate_tlbmiss_st(cause, opc, vcpu);
3264 er = kvm_mips_emulate_tlbinv_ld(cause, opc,
3267 er = kvm_mips_emulate_tlbinv_st(cause, opc,