Lines Matching refs:opc

272 int kvm_get_badinstr(u32 *opc, struct kvm_vcpu *vcpu, u32 *out)  in kvm_get_badinstr()  argument
278 return kvm_get_inst(opc, vcpu, out); in kvm_get_badinstr()
293 int kvm_get_badinstrp(u32 *opc, struct kvm_vcpu *vcpu, u32 *out) in kvm_get_badinstrp() argument
299 return kvm_get_inst(opc, vcpu, out); in kvm_get_badinstrp()
1265 u32 *opc, u32 cause, in kvm_mips_emulate_CP0() argument
1327 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1333 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1457 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1524 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1799 u32 *opc, u32 cause, in kvm_mips_emulate_cache() argument
1878 kvm_mips_trans_cache_index(inst, opc, vcpu); in kvm_mips_emulate_cache()
1898 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
1913 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
1932 enum emulation_result kvm_mips_emulate_inst(u32 cause, u32 *opc, in kvm_mips_emulate_inst() argument
1942 opc += 1; in kvm_mips_emulate_inst()
1943 err = kvm_get_badinstr(opc, vcpu, &inst.word); in kvm_mips_emulate_inst()
1949 er = kvm_mips_emulate_CP0(inst, opc, cause, run, vcpu); in kvm_mips_emulate_inst()
1956 er = kvm_mips_emulate_cache(inst, opc, cause, run, vcpu); in kvm_mips_emulate_inst()
1964 er = kvm_mips_emulate_cache(inst, opc, cause, run, in kvm_mips_emulate_inst()
1975 kvm_err("Instruction emulation not supported (%p/%#x)\n", opc, in kvm_mips_emulate_inst()
2003 u32 *opc, in kvm_mips_emulate_syscall() argument
2038 u32 *opc, in kvm_mips_emulate_tlbmiss_ld() argument
2082 u32 *opc, in kvm_mips_emulate_tlbinv_ld() argument
2124 u32 *opc, in kvm_mips_emulate_tlbmiss_st() argument
2166 u32 *opc, in kvm_mips_emulate_tlbinv_st() argument
2207 u32 *opc, in kvm_mips_emulate_tlbmod() argument
2247 u32 *opc, in kvm_mips_emulate_fpu_exc() argument
2276 u32 *opc, in kvm_mips_emulate_ri_exc() argument
2311 u32 *opc, in kvm_mips_emulate_bp_exc() argument
2346 u32 *opc, in kvm_mips_emulate_trap_exc() argument
2381 u32 *opc, in kvm_mips_emulate_msafpe_exc() argument
2416 u32 *opc, in kvm_mips_emulate_fpe_exc() argument
2451 u32 *opc, in kvm_mips_emulate_msadis_exc() argument
2485 enum emulation_result kvm_mips_handle_ri(u32 cause, u32 *opc, in kvm_mips_handle_ri() argument
2507 opc += 1; in kvm_mips_handle_ri()
2508 err = kvm_get_badinstr(opc, vcpu, &inst.word); in kvm_mips_handle_ri()
2510 kvm_err("%s: Cannot get inst @ %p (%d)\n", __func__, opc, err); in kvm_mips_handle_ri()
2526 rd, opc); in kvm_mips_handle_ri()
2555 kvm_debug("RDHWR %#x not supported @ %p\n", rd, opc); in kvm_mips_handle_ri()
2563 opc, inst.word); in kvm_mips_handle_ri()
2575 return kvm_mips_emulate_ri_exc(cause, opc, run, vcpu); in kvm_mips_handle_ri()
2625 u32 *opc, in kvm_mips_emulate_exc() argument
2663 u32 *opc, in kvm_mips_check_privilege() argument
2746 kvm_mips_emulate_exc(cause, opc, run, vcpu); in kvm_mips_check_privilege()
2759 u32 *opc, in kvm_mips_handle_tlbmiss() argument
2784 er = kvm_mips_emulate_tlbmiss_ld(cause, opc, run, vcpu); in kvm_mips_handle_tlbmiss()
2786 er = kvm_mips_emulate_tlbmiss_st(cause, opc, run, vcpu); in kvm_mips_handle_tlbmiss()
2801 er = kvm_mips_emulate_tlbinv_ld(cause, opc, run, in kvm_mips_handle_tlbmiss()
2804 er = kvm_mips_emulate_tlbinv_st(cause, opc, run, in kvm_mips_handle_tlbmiss()