Lines Matching refs:gprs

66 			arch->gprs[insn.r_format.rd] = epc + 8;  in kvm_compute_return_epc()
69 nextpc = arch->gprs[insn.r_format.rs]; in kvm_compute_return_epc()
85 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
94 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
103 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
104 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
113 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
114 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
142 arch->gprs[31] = instpc + 8; in kvm_compute_return_epc()
154 if (arch->gprs[insn.i_format.rs] == in kvm_compute_return_epc()
155 arch->gprs[insn.i_format.rt]) in kvm_compute_return_epc()
164 if (arch->gprs[insn.i_format.rs] != in kvm_compute_return_epc()
165 arch->gprs[insn.i_format.rt]) in kvm_compute_return_epc()
178 if ((long)arch->gprs[insn.i_format.rs] <= 0) in kvm_compute_return_epc()
191 if ((long)arch->gprs[insn.i_format.rs] > 0) in kvm_compute_return_epc()
1322 vcpu->arch.gprs[rt] = in kvm_mips_emulate_CP0()
1325 vcpu->arch.gprs[rt] = 0x0; in kvm_mips_emulate_CP0()
1330 vcpu->arch.gprs[rt] = (s32)cop0->reg[rd][sel]; in kvm_mips_emulate_CP0()
1339 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1343 vcpu->arch.gprs[rt] = cop0->reg[rd][sel]; in kvm_mips_emulate_CP0()
1347 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1356 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1359 && (vcpu->arch.gprs[rt] >= in kvm_mips_emulate_CP0()
1362 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1372 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1375 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1379 kvm_mips_write_count(vcpu, vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1385 vcpu->arch.gprs[rt], in kvm_mips_emulate_CP0()
1391 val = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1463 val = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1500 new_cause = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1520 cop0->reg[rd][sel] = vcpu->arch.gprs[rt] & mask; in kvm_mips_emulate_CP0()
1522 cop0->reg[rd][sel] = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1534 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1543 vcpu->arch.gprs[rt] = in kvm_mips_emulate_CP0()
1572 vcpu->arch.gprs[rt]); in kvm_mips_emulate_CP0()
1573 vcpu->arch.gprs[rd] = vcpu->arch.gprs[rt]; in kvm_mips_emulate_CP0()
1629 *(u64 *)data = vcpu->arch.gprs[rt]; in kvm_mips_emulate_store()
1633 vcpu->arch.gprs[rt], *(u64 *)data); in kvm_mips_emulate_store()
1639 *(u32 *)data = vcpu->arch.gprs[rt]; in kvm_mips_emulate_store()
1643 vcpu->arch.gprs[rt], *(u32 *)data); in kvm_mips_emulate_store()
1648 *(u16 *)data = vcpu->arch.gprs[rt]; in kvm_mips_emulate_store()
1652 vcpu->arch.gprs[rt], *(u16 *)data); in kvm_mips_emulate_store()
1657 *(u8 *)data = vcpu->arch.gprs[rt]; in kvm_mips_emulate_store()
1661 vcpu->arch.gprs[rt], *(u8 *)data); in kvm_mips_emulate_store()
1828 va = arch->gprs[base] + offset; in kvm_mips_emulate_cache()
1831 cache, op, base, arch->gprs[base], offset); in kvm_mips_emulate_cache()
1840 vcpu->arch.pc, vcpu->arch.gprs[31], cache, op, base, in kvm_mips_emulate_cache()
1841 arch->gprs[base], offset); in kvm_mips_emulate_cache()
1917 cache, op, base, arch->gprs[base], offset); in kvm_mips_emulate_cache()
2531 arch->gprs[rt] = vcpu->vcpu_id; in kvm_mips_handle_ri()
2534 arch->gprs[rt] = min(current_cpu_data.dcache.linesz, in kvm_mips_handle_ri()
2538 arch->gprs[rt] = (s32)kvm_mips_read_count(vcpu); in kvm_mips_handle_ri()
2544 arch->gprs[rt] = 1; in kvm_mips_handle_ri()
2547 arch->gprs[rt] = 2; in kvm_mips_handle_ri()
2551 arch->gprs[rt] = kvm_read_c0_guest_userlocal(cop0); in kvm_mips_handle_ri()
2560 vcpu->arch.gprs[rt]); in kvm_mips_handle_ri()
2581 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr]; in kvm_mips_complete_mmio_load()