Lines Matching refs:cop0
428 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_mips_check_asids() local
439 gasid = kvm_read_c0_guest_entryhi(cop0) & KVM_ENTRYHI_ASID; in kvm_mips_check_asids()
472 kvm_read_c0_guest_cause(vcpu->arch.cop0)); in kvm_arch_vcpu_ioctl_run()
713 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_mips_get_reg() local
743 if (kvm_read_c0_guest_status(cop0) & ST0_FR) in kvm_mips_get_reg()
753 if (idx & 1 && !(kvm_read_c0_guest_status(cop0) & ST0_FR)) in kvm_mips_get_reg()
773 if (!(kvm_read_c0_guest_status(cop0) & ST0_FR)) in kvm_mips_get_reg()
799 v = (long)kvm_read_c0_guest_index(cop0); in kvm_mips_get_reg()
802 v = (long)kvm_read_c0_guest_context(cop0); in kvm_mips_get_reg()
805 v = (long)kvm_read_c0_guest_userlocal(cop0); in kvm_mips_get_reg()
808 v = (long)kvm_read_c0_guest_pagemask(cop0); in kvm_mips_get_reg()
811 v = (long)kvm_read_c0_guest_wired(cop0); in kvm_mips_get_reg()
814 v = (long)kvm_read_c0_guest_hwrena(cop0); in kvm_mips_get_reg()
817 v = (long)kvm_read_c0_guest_badvaddr(cop0); in kvm_mips_get_reg()
820 v = (long)kvm_read_c0_guest_entryhi(cop0); in kvm_mips_get_reg()
823 v = (long)kvm_read_c0_guest_compare(cop0); in kvm_mips_get_reg()
826 v = (long)kvm_read_c0_guest_status(cop0); in kvm_mips_get_reg()
829 v = (long)kvm_read_c0_guest_cause(cop0); in kvm_mips_get_reg()
832 v = (long)kvm_read_c0_guest_epc(cop0); in kvm_mips_get_reg()
835 v = (long)kvm_read_c0_guest_prid(cop0); in kvm_mips_get_reg()
838 v = (long)kvm_read_c0_guest_config(cop0); in kvm_mips_get_reg()
841 v = (long)kvm_read_c0_guest_config1(cop0); in kvm_mips_get_reg()
844 v = (long)kvm_read_c0_guest_config2(cop0); in kvm_mips_get_reg()
847 v = (long)kvm_read_c0_guest_config3(cop0); in kvm_mips_get_reg()
850 v = (long)kvm_read_c0_guest_config4(cop0); in kvm_mips_get_reg()
853 v = (long)kvm_read_c0_guest_config5(cop0); in kvm_mips_get_reg()
856 v = (long)kvm_read_c0_guest_config7(cop0); in kvm_mips_get_reg()
859 v = (long)kvm_read_c0_guest_errorepc(cop0); in kvm_mips_get_reg()
867 v = (long)kvm_read_c0_guest_kscratch1(cop0); in kvm_mips_get_reg()
870 v = (long)kvm_read_c0_guest_kscratch2(cop0); in kvm_mips_get_reg()
873 v = (long)kvm_read_c0_guest_kscratch3(cop0); in kvm_mips_get_reg()
876 v = (long)kvm_read_c0_guest_kscratch4(cop0); in kvm_mips_get_reg()
879 v = (long)kvm_read_c0_guest_kscratch5(cop0); in kvm_mips_get_reg()
882 v = (long)kvm_read_c0_guest_kscratch6(cop0); in kvm_mips_get_reg()
914 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_mips_set_reg() local
966 if (kvm_read_c0_guest_status(cop0) & ST0_FR) in kvm_mips_set_reg()
976 if (idx & 1 && !(kvm_read_c0_guest_status(cop0) & ST0_FR)) in kvm_mips_set_reg()
1019 kvm_write_c0_guest_index(cop0, v); in kvm_mips_set_reg()
1022 kvm_write_c0_guest_context(cop0, v); in kvm_mips_set_reg()
1025 kvm_write_c0_guest_userlocal(cop0, v); in kvm_mips_set_reg()
1028 kvm_write_c0_guest_pagemask(cop0, v); in kvm_mips_set_reg()
1031 kvm_write_c0_guest_wired(cop0, v); in kvm_mips_set_reg()
1034 kvm_write_c0_guest_hwrena(cop0, v); in kvm_mips_set_reg()
1037 kvm_write_c0_guest_badvaddr(cop0, v); in kvm_mips_set_reg()
1040 kvm_write_c0_guest_entryhi(cop0, v); in kvm_mips_set_reg()
1043 kvm_write_c0_guest_status(cop0, v); in kvm_mips_set_reg()
1046 kvm_write_c0_guest_epc(cop0, v); in kvm_mips_set_reg()
1049 kvm_write_c0_guest_prid(cop0, v); in kvm_mips_set_reg()
1052 kvm_write_c0_guest_errorepc(cop0, v); in kvm_mips_set_reg()
1060 kvm_write_c0_guest_kscratch1(cop0, v); in kvm_mips_set_reg()
1063 kvm_write_c0_guest_kscratch2(cop0, v); in kvm_mips_set_reg()
1066 kvm_write_c0_guest_kscratch3(cop0, v); in kvm_mips_set_reg()
1069 kvm_write_c0_guest_kscratch4(cop0, v); in kvm_mips_set_reg()
1072 kvm_write_c0_guest_kscratch5(cop0, v); in kvm_mips_set_reg()
1075 kvm_write_c0_guest_kscratch6(cop0, v); in kvm_mips_set_reg()
1324 struct mips_coproc *cop0; in kvm_arch_vcpu_dump_regs() local
1342 cop0 = vcpu->arch.cop0; in kvm_arch_vcpu_dump_regs()
1344 kvm_read_c0_guest_status(cop0), in kvm_arch_vcpu_dump_regs()
1345 kvm_read_c0_guest_cause(cop0)); in kvm_arch_vcpu_dump_regs()
1347 kvm_debug("\tEPC: 0x%08lx\n", kvm_read_c0_guest_epc(cop0)); in kvm_arch_vcpu_dump_regs()
1506 cause, kvm_read_c0_guest_status(vcpu->arch.cop0), opc, in kvm_mips_handle_exit()
1569 kvm_read_c0_guest_status(vcpu->arch.cop0)); in kvm_mips_handle_exit()
1625 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_own_fpu() local
1630 sr = kvm_read_c0_guest_status(cop0); in kvm_own_fpu()
1652 cfg5 = kvm_read_c0_guest_config5(cop0); in kvm_own_fpu()
1673 struct mips_coproc *cop0 = vcpu->arch.cop0; in kvm_own_msa() local
1683 sr = kvm_read_c0_guest_status(cop0); in kvm_own_msa()
1696 cfg5 = kvm_read_c0_guest_config5(cop0); in kvm_own_msa()