Lines Matching refs:gprs
65 arch->gprs[insn.r_format.rd] = epc + 8; in kvm_compute_return_epc()
68 nextpc = arch->gprs[insn.r_format.rs]; in kvm_compute_return_epc()
82 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
91 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
100 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
101 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
110 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
111 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
134 arch->gprs[31] = instpc + 8; in kvm_compute_return_epc()
146 if (arch->gprs[insn.i_format.rs] == in kvm_compute_return_epc()
147 arch->gprs[insn.i_format.rt]) in kvm_compute_return_epc()
156 if (arch->gprs[insn.i_format.rs] != in kvm_compute_return_epc()
157 arch->gprs[insn.i_format.rt]) in kvm_compute_return_epc()
167 if ((long)arch->gprs[insn.i_format.rs] <= 0) in kvm_compute_return_epc()
177 if ((long)arch->gprs[insn.i_format.rs] > 0) in kvm_compute_return_epc()
1036 vcpu->arch.gprs[rt] = kvm_mips_read_count(vcpu); in kvm_mips_emulate_CP0()
1038 vcpu->arch.gprs[rt] = 0x0; in kvm_mips_emulate_CP0()
1043 vcpu->arch.gprs[rt] = cop0->reg[rd][sel]; in kvm_mips_emulate_CP0()
1052 pc, rd, sel, rt, vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1057 vcpu->arch.gprs[rt] = cop0->reg[rd][sel]; in kvm_mips_emulate_CP0()
1065 && (vcpu->arch.gprs[rt] >= in kvm_mips_emulate_CP0()
1068 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1077 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1082 vcpu->arch.gprs[rt] & ASID_MASK; in kvm_mips_emulate_CP0()
1083 if ((KSEGX(vcpu->arch.gprs[rt]) != CKSEG0) && in kvm_mips_emulate_CP0()
1089 vcpu->arch.gprs[rt] in kvm_mips_emulate_CP0()
1096 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1100 kvm_mips_write_count(vcpu, vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1105 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1110 vcpu->arch.gprs[rt], in kvm_mips_emulate_CP0()
1116 val = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1188 val = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1225 new_cause = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1237 cop0->reg[rd][sel] = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1258 vcpu->arch.gprs[rt] = in kvm_mips_emulate_CP0()
1289 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1290 vcpu->arch.gprs[rd] = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1358 *(u8 *) data = vcpu->arch.gprs[rt]; in kvm_mips_emulate_store()
1360 vcpu->arch.host_cp0_badvaddr, vcpu->arch.gprs[rt], in kvm_mips_emulate_store()
1383 *(uint32_t *) data = vcpu->arch.gprs[rt]; in kvm_mips_emulate_store()
1387 vcpu->arch.gprs[rt], *(uint32_t *) data); in kvm_mips_emulate_store()
1408 *(uint16_t *) data = vcpu->arch.gprs[rt]; in kvm_mips_emulate_store()
1412 vcpu->arch.gprs[rt], *(uint32_t *) data); in kvm_mips_emulate_store()
1599 va = arch->gprs[base] + offset; in kvm_mips_emulate_cache()
1602 cache, op, base, arch->gprs[base], offset); in kvm_mips_emulate_cache()
1611 vcpu->arch.pc, vcpu->arch.gprs[31], cache, op, base, in kvm_mips_emulate_cache()
1612 arch->gprs[base], offset); in kvm_mips_emulate_cache()
1680 cache, op, base, arch->gprs[base], offset); in kvm_mips_emulate_cache()
1711 cache, op, base, arch->gprs[base], offset); in kvm_mips_emulate_cache()
2355 arch->gprs[rt] = 0; in kvm_mips_handle_ri()
2358 arch->gprs[rt] = min(current_cpu_data.dcache.linesz, in kvm_mips_handle_ri()
2362 arch->gprs[rt] = kvm_mips_read_count(vcpu); in kvm_mips_handle_ri()
2368 arch->gprs[rt] = 1; in kvm_mips_handle_ri()
2371 arch->gprs[rt] = 2; in kvm_mips_handle_ri()
2375 arch->gprs[rt] = kvm_read_c0_guest_userlocal(cop0); in kvm_mips_handle_ri()
2401 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr]; in kvm_mips_complete_mmio_load()