Lines Matching refs:cop0

399 				    kvm_read_c0_guest_cause(vcpu->arch.cop0));  in kvm_arch_vcpu_ioctl_run()
535 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_mips_get_reg() local
563 if (kvm_read_c0_guest_status(cop0) & ST0_FR) in kvm_mips_get_reg()
573 if (idx & 1 && !(kvm_read_c0_guest_status(cop0) & ST0_FR)) in kvm_mips_get_reg()
593 if (!(kvm_read_c0_guest_status(cop0) & ST0_FR)) in kvm_mips_get_reg()
619 v = (long)kvm_read_c0_guest_index(cop0); in kvm_mips_get_reg()
622 v = (long)kvm_read_c0_guest_context(cop0); in kvm_mips_get_reg()
625 v = (long)kvm_read_c0_guest_userlocal(cop0); in kvm_mips_get_reg()
628 v = (long)kvm_read_c0_guest_pagemask(cop0); in kvm_mips_get_reg()
631 v = (long)kvm_read_c0_guest_wired(cop0); in kvm_mips_get_reg()
634 v = (long)kvm_read_c0_guest_hwrena(cop0); in kvm_mips_get_reg()
637 v = (long)kvm_read_c0_guest_badvaddr(cop0); in kvm_mips_get_reg()
640 v = (long)kvm_read_c0_guest_entryhi(cop0); in kvm_mips_get_reg()
643 v = (long)kvm_read_c0_guest_compare(cop0); in kvm_mips_get_reg()
646 v = (long)kvm_read_c0_guest_status(cop0); in kvm_mips_get_reg()
649 v = (long)kvm_read_c0_guest_cause(cop0); in kvm_mips_get_reg()
652 v = (long)kvm_read_c0_guest_epc(cop0); in kvm_mips_get_reg()
655 v = (long)kvm_read_c0_guest_prid(cop0); in kvm_mips_get_reg()
658 v = (long)kvm_read_c0_guest_config(cop0); in kvm_mips_get_reg()
661 v = (long)kvm_read_c0_guest_config1(cop0); in kvm_mips_get_reg()
664 v = (long)kvm_read_c0_guest_config2(cop0); in kvm_mips_get_reg()
667 v = (long)kvm_read_c0_guest_config3(cop0); in kvm_mips_get_reg()
670 v = (long)kvm_read_c0_guest_config4(cop0); in kvm_mips_get_reg()
673 v = (long)kvm_read_c0_guest_config5(cop0); in kvm_mips_get_reg()
676 v = (long)kvm_read_c0_guest_config7(cop0); in kvm_mips_get_reg()
679 v = (long)kvm_read_c0_guest_errorepc(cop0); in kvm_mips_get_reg()
714 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_mips_set_reg() local
764 if (kvm_read_c0_guest_status(cop0) & ST0_FR) in kvm_mips_set_reg()
774 if (idx & 1 && !(kvm_read_c0_guest_status(cop0) & ST0_FR)) in kvm_mips_set_reg()
817 kvm_write_c0_guest_index(cop0, v); in kvm_mips_set_reg()
820 kvm_write_c0_guest_context(cop0, v); in kvm_mips_set_reg()
823 kvm_write_c0_guest_userlocal(cop0, v); in kvm_mips_set_reg()
826 kvm_write_c0_guest_pagemask(cop0, v); in kvm_mips_set_reg()
829 kvm_write_c0_guest_wired(cop0, v); in kvm_mips_set_reg()
832 kvm_write_c0_guest_hwrena(cop0, v); in kvm_mips_set_reg()
835 kvm_write_c0_guest_badvaddr(cop0, v); in kvm_mips_set_reg()
838 kvm_write_c0_guest_entryhi(cop0, v); in kvm_mips_set_reg()
841 kvm_write_c0_guest_status(cop0, v); in kvm_mips_set_reg()
844 kvm_write_c0_guest_epc(cop0, v); in kvm_mips_set_reg()
847 kvm_write_c0_guest_prid(cop0, v); in kvm_mips_set_reg()
850 kvm_write_c0_guest_errorepc(cop0, v); in kvm_mips_set_reg()
1114 struct mips_coproc *cop0; in kvm_arch_vcpu_dump_regs() local
1132 cop0 = vcpu->arch.cop0; in kvm_arch_vcpu_dump_regs()
1134 kvm_read_c0_guest_status(cop0), in kvm_arch_vcpu_dump_regs()
1135 kvm_read_c0_guest_cause(cop0)); in kvm_arch_vcpu_dump_regs()
1137 kvm_debug("\tEPC: 0x%08lx\n", kvm_read_c0_guest_epc(cop0)); in kvm_arch_vcpu_dump_regs()
1298 cause, kvm_read_c0_guest_status(vcpu->arch.cop0), opc, in kvm_mips_handle_exit()
1372 kvm_read_c0_guest_status(vcpu->arch.cop0)); in kvm_mips_handle_exit()
1424 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_own_fpu() local
1429 sr = kvm_read_c0_guest_status(cop0); in kvm_own_fpu()
1451 cfg5 = kvm_read_c0_guest_config5(cop0); in kvm_own_fpu()
1469 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_own_msa() local
1479 sr = kvm_read_c0_guest_status(cop0); in kvm_own_msa()
1492 cfg5 = kvm_read_c0_guest_config5(cop0); in kvm_own_msa()