Lines Matching refs:opc
273 int kvm_get_badinstr(u32 *opc, struct kvm_vcpu *vcpu, u32 *out) in kvm_get_badinstr() argument
279 return kvm_get_inst(opc, vcpu, out); in kvm_get_badinstr()
294 int kvm_get_badinstrp(u32 *opc, struct kvm_vcpu *vcpu, u32 *out) in kvm_get_badinstrp() argument
300 return kvm_get_inst(opc, vcpu, out); in kvm_get_badinstrp()
1264 u32 *opc, u32 cause, in kvm_mips_emulate_CP0() argument
1325 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1331 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1455 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1522 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
2184 u32 *opc, u32 cause, in kvm_mips_emulate_cache() argument
2262 kvm_mips_trans_cache_index(inst, opc, vcpu); in kvm_mips_emulate_cache()
2282 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
2297 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
2316 enum emulation_result kvm_mips_emulate_inst(u32 cause, u32 *opc, in kvm_mips_emulate_inst() argument
2325 opc += 1; in kvm_mips_emulate_inst()
2326 err = kvm_get_badinstr(opc, vcpu, &inst.word); in kvm_mips_emulate_inst()
2332 er = kvm_mips_emulate_CP0(inst, opc, cause, vcpu); in kvm_mips_emulate_inst()
2339 er = kvm_mips_emulate_cache(inst, opc, cause, vcpu); in kvm_mips_emulate_inst()
2347 er = kvm_mips_emulate_cache(inst, opc, cause, in kvm_mips_emulate_inst()
2358 kvm_err("Instruction emulation not supported (%p/%#x)\n", opc, in kvm_mips_emulate_inst()
2386 u32 *opc, in kvm_mips_emulate_syscall() argument
2420 u32 *opc, in kvm_mips_emulate_tlbmiss_ld() argument
2463 u32 *opc, in kvm_mips_emulate_tlbinv_ld() argument
2504 u32 *opc, in kvm_mips_emulate_tlbmiss_st() argument
2545 u32 *opc, in kvm_mips_emulate_tlbinv_st() argument
2585 u32 *opc, in kvm_mips_emulate_tlbmod() argument
2624 u32 *opc, in kvm_mips_emulate_fpu_exc() argument
2652 u32 *opc, in kvm_mips_emulate_ri_exc() argument
2686 u32 *opc, in kvm_mips_emulate_bp_exc() argument
2720 u32 *opc, in kvm_mips_emulate_trap_exc() argument
2754 u32 *opc, in kvm_mips_emulate_msafpe_exc() argument
2788 u32 *opc, in kvm_mips_emulate_fpe_exc() argument
2822 u32 *opc, in kvm_mips_emulate_msadis_exc() argument
2855 enum emulation_result kvm_mips_handle_ri(u32 cause, u32 *opc, in kvm_mips_handle_ri() argument
2876 opc += 1; in kvm_mips_handle_ri()
2877 err = kvm_get_badinstr(opc, vcpu, &inst.word); in kvm_mips_handle_ri()
2879 kvm_err("%s: Cannot get inst @ %p (%d)\n", __func__, opc, err); in kvm_mips_handle_ri()
2895 rd, opc); in kvm_mips_handle_ri()
2924 kvm_debug("RDHWR %#x not supported @ %p\n", rd, opc); in kvm_mips_handle_ri()
2932 opc, inst.word); in kvm_mips_handle_ri()
2944 return kvm_mips_emulate_ri_exc(cause, opc, vcpu); in kvm_mips_handle_ri()
3091 u32 *opc, in kvm_mips_emulate_exc() argument
3128 u32 *opc, in kvm_mips_check_privilege() argument
3210 kvm_mips_emulate_exc(cause, opc, vcpu); in kvm_mips_check_privilege()
3223 u32 *opc, in kvm_mips_handle_tlbmiss() argument
3247 er = kvm_mips_emulate_tlbmiss_ld(cause, opc, vcpu); in kvm_mips_handle_tlbmiss()
3249 er = kvm_mips_emulate_tlbmiss_st(cause, opc, vcpu); in kvm_mips_handle_tlbmiss()
3264 er = kvm_mips_emulate_tlbinv_ld(cause, opc, in kvm_mips_handle_tlbmiss()
3267 er = kvm_mips_emulate_tlbinv_st(cause, opc, in kvm_mips_handle_tlbmiss()