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
1326 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1332 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1456 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1523 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1798 u32 *opc, u32 cause, in kvm_mips_emulate_cache() argument
1877 kvm_mips_trans_cache_index(inst, opc, vcpu); in kvm_mips_emulate_cache()
1897 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
1912 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
1931 enum emulation_result kvm_mips_emulate_inst(u32 cause, u32 *opc, in kvm_mips_emulate_inst() argument
1941 opc += 1; in kvm_mips_emulate_inst()
1942 err = kvm_get_badinstr(opc, vcpu, &inst.word); in kvm_mips_emulate_inst()
1948 er = kvm_mips_emulate_CP0(inst, opc, cause, run, vcpu); in kvm_mips_emulate_inst()
1955 er = kvm_mips_emulate_cache(inst, opc, cause, run, vcpu); in kvm_mips_emulate_inst()
1963 er = kvm_mips_emulate_cache(inst, opc, cause, run, in kvm_mips_emulate_inst()
1974 kvm_err("Instruction emulation not supported (%p/%#x)\n", opc, in kvm_mips_emulate_inst()
2002 u32 *opc, in kvm_mips_emulate_syscall() argument
2037 u32 *opc, in kvm_mips_emulate_tlbmiss_ld() argument
2081 u32 *opc, in kvm_mips_emulate_tlbinv_ld() argument
2123 u32 *opc, in kvm_mips_emulate_tlbmiss_st() argument
2165 u32 *opc, in kvm_mips_emulate_tlbinv_st() argument
2206 u32 *opc, in kvm_mips_emulate_tlbmod() argument
2246 u32 *opc, in kvm_mips_emulate_fpu_exc() argument
2275 u32 *opc, in kvm_mips_emulate_ri_exc() argument
2310 u32 *opc, in kvm_mips_emulate_bp_exc() argument
2345 u32 *opc, in kvm_mips_emulate_trap_exc() argument
2380 u32 *opc, in kvm_mips_emulate_msafpe_exc() argument
2415 u32 *opc, in kvm_mips_emulate_fpe_exc() argument
2450 u32 *opc, in kvm_mips_emulate_msadis_exc() argument
2484 enum emulation_result kvm_mips_handle_ri(u32 cause, u32 *opc, in kvm_mips_handle_ri() argument
2506 opc += 1; in kvm_mips_handle_ri()
2507 err = kvm_get_badinstr(opc, vcpu, &inst.word); in kvm_mips_handle_ri()
2509 kvm_err("%s: Cannot get inst @ %p (%d)\n", __func__, opc, err); in kvm_mips_handle_ri()
2525 rd, opc); in kvm_mips_handle_ri()
2554 kvm_debug("RDHWR %#x not supported @ %p\n", rd, opc); in kvm_mips_handle_ri()
2562 opc, inst.word); in kvm_mips_handle_ri()
2574 return kvm_mips_emulate_ri_exc(cause, opc, run, vcpu); in kvm_mips_handle_ri()
2624 u32 *opc, in kvm_mips_emulate_exc() argument
2662 u32 *opc, in kvm_mips_check_privilege() argument
2745 kvm_mips_emulate_exc(cause, opc, run, vcpu); in kvm_mips_check_privilege()
2758 u32 *opc, in kvm_mips_handle_tlbmiss() argument
2783 er = kvm_mips_emulate_tlbmiss_ld(cause, opc, run, vcpu); in kvm_mips_handle_tlbmiss()
2785 er = kvm_mips_emulate_tlbmiss_st(cause, opc, run, vcpu); in kvm_mips_handle_tlbmiss()
2800 er = kvm_mips_emulate_tlbinv_ld(cause, opc, run, in kvm_mips_handle_tlbmiss()
2803 er = kvm_mips_emulate_tlbinv_st(cause, opc, run, in kvm_mips_handle_tlbmiss()