Lines Matching refs:cause

258 				 u32 cause)  in kvm_vz_irq_deliver_cb()  argument
287 u32 cause) in kvm_vz_irq_clear_cb() argument
366 u32 cause) in _kvm_vz_restore_stimer() argument
375 write_gc0_cause(cause); in _kvm_vz_restore_stimer()
388 u32 compare, u32 cause) in _kvm_vz_restore_htimer() argument
404 write_gc0_cause(cause); in _kvm_vz_restore_htimer()
426 u32 cause, compare; in kvm_vz_restore_timer() local
429 cause = kvm_read_sw_gc0_cause(cop0); in kvm_vz_restore_timer()
432 _kvm_vz_restore_stimer(vcpu, compare, cause); in kvm_vz_restore_timer()
471 u32 cause, compare, before_count, end_count; in _kvm_vz_save_htimer() local
485 cause = read_gc0_cause(); in _kvm_vz_save_htimer()
486 *out_cause = cause; in _kvm_vz_save_htimer()
521 u32 gctl0, compare, cause; in kvm_vz_save_timer() local
529 _kvm_vz_save_htimer(vcpu, &compare, &cause); in kvm_vz_save_timer()
532 cause = read_gc0_cause(); in kvm_vz_save_timer()
536 kvm_write_sw_gc0_cause(cop0, cause); in kvm_vz_save_timer()
549 u32 gctl0, compare, cause; in kvm_vz_lose_htimer() local
558 _kvm_vz_save_htimer(vcpu, &compare, &cause); in kvm_vz_lose_htimer()
561 _kvm_vz_restore_stimer(vcpu, compare, cause); in kvm_vz_lose_htimer()
820 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_vz_no_handler() local
821 u32 exccode = (cause & CAUSEF_EXCCODE) >> CAUSEB_EXCCODE; in kvm_trap_vz_no_handler()
828 if (cause & CAUSEF_BD) in kvm_trap_vz_no_handler()
876 u32 *opc, u32 cause, in kvm_vz_gpsi_cop0() argument
890 er = update_pc(vcpu, cause); in kvm_vz_gpsi_cop0()
1075 u32 *opc, u32 cause, in kvm_vz_gpsi_cache() argument
1089 er = update_pc(vcpu, cause); in kvm_vz_gpsi_cache()
1144 u32 *opc, u32 cause, in kvm_vz_gpsi_lwc2() argument
1157 er = update_pc(vcpu, cause); in kvm_vz_gpsi_lwc2()
1212 static enum emulation_result kvm_trap_vz_handle_gpsi(u32 cause, u32 *opc, in kvm_trap_vz_handle_gpsi() argument
1224 if (cause & CAUSEF_BD) in kvm_trap_vz_handle_gpsi()
1232 er = kvm_vz_gpsi_cop0(inst, opc, cause, vcpu); in kvm_trap_vz_handle_gpsi()
1237 er = kvm_vz_gpsi_cache(inst, opc, cause, vcpu); in kvm_trap_vz_handle_gpsi()
1242 er = kvm_vz_gpsi_lwc2(inst, opc, cause, vcpu); in kvm_trap_vz_handle_gpsi()
1250 er = kvm_vz_gpsi_cache(inst, opc, cause, vcpu); in kvm_trap_vz_handle_gpsi()
1275 er = update_pc(vcpu, cause); in kvm_trap_vz_handle_gpsi()
1294 static enum emulation_result kvm_trap_vz_handle_gsfc(u32 cause, u32 *opc, in kvm_trap_vz_handle_gsfc() argument
1305 if (cause & CAUSEF_BD) in kvm_trap_vz_handle_gsfc()
1410 er = update_pc(vcpu, cause); in kvm_trap_vz_handle_gsfc()
1420 static enum emulation_result kvm_trap_vz_handle_ghfc(u32 cause, u32 *opc, in kvm_trap_vz_handle_ghfc() argument
1432 static enum emulation_result kvm_trap_vz_handle_hc(u32 cause, u32 *opc, in kvm_trap_vz_handle_hc() argument
1440 if (cause & CAUSEF_BD) in kvm_trap_vz_handle_hc()
1451 er = update_pc(vcpu, cause); in kvm_trap_vz_handle_hc()
1463 u32 cause, in kvm_trap_vz_no_handler_guest_exit() argument
1472 if (cause & CAUSEF_BD) in kvm_trap_vz_no_handler_guest_exit()
1485 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_vz_handle_guest_exit() local
1495 er = kvm_trap_vz_handle_gpsi(cause, opc, vcpu); in kvm_trap_vz_handle_guest_exit()
1499 er = kvm_trap_vz_handle_gsfc(cause, opc, vcpu); in kvm_trap_vz_handle_guest_exit()
1503 er = kvm_trap_vz_handle_hc(cause, opc, vcpu); in kvm_trap_vz_handle_guest_exit()
1507 er = kvm_trap_vz_no_handler_guest_exit(gexccode, cause, opc, in kvm_trap_vz_handle_guest_exit()
1512 er = kvm_trap_vz_no_handler_guest_exit(gexccode, cause, opc, in kvm_trap_vz_handle_guest_exit()
1517 er = kvm_trap_vz_handle_ghfc(cause, opc, vcpu); in kvm_trap_vz_handle_guest_exit()
1521 er = kvm_trap_vz_no_handler_guest_exit(gexccode, cause, opc, in kvm_trap_vz_handle_guest_exit()
1526 er = kvm_trap_vz_no_handler_guest_exit(gexccode, cause, opc, in kvm_trap_vz_handle_guest_exit()
1555 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_vz_handle_cop_unusable() local
1559 if (((cause & CAUSEF_CE) >> CAUSEB_CE) == 1) { in kvm_trap_vz_handle_cop_unusable()
1627 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_vz_handle_tlb_ld_miss() local
1641 if (cause & CAUSEF_BD) in kvm_trap_vz_handle_tlb_ld_miss()
1650 er = kvm_mips_emulate_load(inst, cause, vcpu); in kvm_trap_vz_handle_tlb_ld_miss()
1674 u32 cause = vcpu->arch.host_cp0_cause; in kvm_trap_vz_handle_tlb_st_miss() local
1688 if (cause & CAUSEF_BD) in kvm_trap_vz_handle_tlb_st_miss()
1697 er = kvm_mips_emulate_store(inst, cause, vcpu); in kvm_trap_vz_handle_tlb_st_miss()