Lines Matching refs:opc
898 enum emulation_result kvm_mips_emulate_CP0(uint32_t inst, uint32_t *opc, in kvm_mips_emulate_CP0() argument
962 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
968 kvm_mips_trans_mfc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1045 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1065 kvm_mips_trans_mtc0(inst, opc, vcpu); in kvm_mips_emulate_CP0()
1398 enum emulation_result kvm_mips_emulate_cache(uint32_t inst, uint32_t *opc, in kvm_mips_emulate_cache() argument
1451 kvm_mips_trans_cache_index(inst, opc, vcpu); in kvm_mips_emulate_cache()
1525 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
1533 kvm_mips_trans_cache_va(inst, opc, vcpu); in kvm_mips_emulate_cache()
1552 enum emulation_result kvm_mips_emulate_inst(unsigned long cause, uint32_t *opc, in kvm_mips_emulate_inst() argument
1561 opc += 1; in kvm_mips_emulate_inst()
1563 inst = kvm_get_inst(opc, vcpu); in kvm_mips_emulate_inst()
1567 er = kvm_mips_emulate_CP0(inst, opc, cause, run, vcpu); in kvm_mips_emulate_inst()
1585 er = kvm_mips_emulate_cache(inst, opc, cause, run, vcpu); in kvm_mips_emulate_inst()
1589 kvm_err("Instruction emulation not supported (%p/%#x)\n", opc, in kvm_mips_emulate_inst()
1600 uint32_t *opc, in kvm_mips_emulate_syscall() argument
1635 uint32_t *opc, in kvm_mips_emulate_tlbmiss_ld() argument
1681 uint32_t *opc, in kvm_mips_emulate_tlbinv_ld() argument
1727 uint32_t *opc, in kvm_mips_emulate_tlbmiss_st() argument
1771 uint32_t *opc, in kvm_mips_emulate_tlbinv_st() argument
1815 enum emulation_result kvm_mips_handle_tlbmod(unsigned long cause, uint32_t *opc, in kvm_mips_handle_tlbmod() argument
1839 er = kvm_mips_emulate_tlbmod(cause, opc, run, vcpu); in kvm_mips_handle_tlbmod()
1844 uint32_t *opc, in kvm_mips_emulate_tlbmod() argument
1886 uint32_t *opc, in kvm_mips_emulate_fpu_exc() argument
1915 uint32_t *opc, in kvm_mips_emulate_ri_exc() argument
1950 uint32_t *opc, in kvm_mips_emulate_bp_exc() argument
1999 enum emulation_result kvm_mips_handle_ri(unsigned long cause, uint32_t *opc, in kvm_mips_handle_ri() argument
2020 opc += 1; in kvm_mips_handle_ri()
2022 inst = kvm_get_inst(opc, vcpu); in kvm_mips_handle_ri()
2025 kvm_err("%s: Cannot get inst @ %p\n", __func__, opc); in kvm_mips_handle_ri()
2036 rd, opc); in kvm_mips_handle_ri()
2065 kvm_debug("RDHWR %#x not supported @ %p\n", rd, opc); in kvm_mips_handle_ri()
2069 kvm_debug("Emulate RI not supported @ %p: %#x\n", opc, inst); in kvm_mips_handle_ri()
2081 return kvm_mips_emulate_ri_exc(cause, opc, run, vcpu); in kvm_mips_handle_ri()
2136 uint32_t *opc, in kvm_mips_emulate_exc() argument
2174 uint32_t *opc, in kvm_mips_check_privilege() argument
2254 kvm_mips_emulate_exc(cause, opc, run, vcpu); in kvm_mips_check_privilege()
2267 uint32_t *opc, in kvm_mips_handle_tlbmiss() argument
2291 er = kvm_mips_emulate_tlbmiss_ld(cause, opc, run, vcpu); in kvm_mips_handle_tlbmiss()
2293 er = kvm_mips_emulate_tlbmiss_st(cause, opc, run, vcpu); in kvm_mips_handle_tlbmiss()
2308 er = kvm_mips_emulate_tlbinv_ld(cause, opc, run, in kvm_mips_handle_tlbmiss()
2311 er = kvm_mips_emulate_tlbinv_st(cause, opc, run, in kvm_mips_handle_tlbmiss()