Lines Matching refs:cop0
41 kvm_set_c0_guest_cause(vcpu->arch.cop0, (C_IRQ5 | C_TI));
50 kvm_clear_c0_guest_cause(vcpu->arch.cop0, (C_IRQ5 | C_TI));
64 kvm_set_c0_guest_cause(vcpu->arch.cop0, 1 << (intr + 8));
73 kvm_clear_c0_guest_cause(vcpu->arch.cop0, 1 << (-intr + 8));
85 struct mips_coproc *cop0 = vcpu->arch.cop0;
91 if ((kvm_read_c0_guest_status(cop0) & ST0_IE)
92 && (!(kvm_read_c0_guest_status(cop0) & (ST0_EXL | ST0_ERL)))
93 && (kvm_read_c0_guest_status(cop0) & ie)) {
100 if ((kvm_read_c0_guest_status(cop0) & ST0_EXL) == 0) {
102 kvm_write_c0_guest_epc(cop0, arch->pc);
103 kvm_set_c0_guest_status(cop0, ST0_EXL);
106 kvm_set_c0_guest_cause(cop0, CAUSEF_BD);
108 kvm_clear_c0_guest_cause(cop0, CAUSEF_BD);
115 kvm_change_c0_guest_cause(cop0, CAUSEF_EXCCODE,
120 if (kvm_read_c0_guest_cause(cop0) & CAUSEF_IV)