Lines Matching refs:gprs
264 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske()
288 vcpu->run->s.regs.gprs[reg1] &= ~0xff; in handle_iske()
289 vcpu->run->s.regs.gprs[reg1] |= key; in handle_iske()
311 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe()
369 key = vcpu->run->s.regs.gprs[reg1] & 0xfe; in handle_sske()
370 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_sske()
413 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL; in handle_sske()
414 vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8; in handle_sske()
419 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; in handle_sske()
421 vcpu->run->s.regs.gprs[reg2] &= ~0xfffff000UL; in handle_sske()
423 vcpu->run->s.regs.gprs[reg2] |= end; in handle_sske()
450 addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_test_block()
465 vcpu->run->s.regs.gprs[0] = 0; in handle_test_block()
543 if (vcpu->run->s.regs.gprs[1]) in handle_tsch()
545 vcpu->run->s.regs.gprs[1]); in handle_tsch()
634 reg0 = vcpu->run->s.regs.gprs[0]; in handle_pqap()
668 if (!ret && vcpu->run->s.regs.gprs[1] & 0x00ff0000) in handle_pqap()
680 memcpy(&vcpu->run->s.regs.gprs[1], &status, sizeof(status)); in handle_pqap()
850 int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28; in handle_stsi()
851 int sel1 = vcpu->run->s.regs.gprs[0] & 0xff; in handle_stsi()
852 int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff; in handle_stsi()
869 if (vcpu->run->s.regs.gprs[0] & 0x0fffff00 in handle_stsi()
870 || vcpu->run->s.regs.gprs[1] & 0xffff0000) in handle_stsi()
874 vcpu->run->s.regs.gprs[0] = 3 << 28; in handle_stsi()
920 vcpu->run->s.regs.gprs[0] = 0; in handle_stsi()
996 vcpu->run->s.regs.gprs[reg1] &= 0xffffffff00000000UL; in handle_epsw()
997 vcpu->run->s.regs.gprs[reg1] |= vcpu->arch.sie_block->gpsw.mask >> 32; in handle_epsw()
999 vcpu->run->s.regs.gprs[reg2] &= 0xffffffff00000000UL; in handle_epsw()
1000 vcpu->run->s.regs.gprs[reg2] |= in handle_epsw()
1033 if (vcpu->run->s.regs.gprs[reg1] & PFMF_RESERVED) in handle_pfmf()
1037 if (vcpu->run->s.regs.gprs[reg1] & PFMF_NQ && in handle_pfmf()
1042 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK && in handle_pfmf()
1044 mr = vcpu->run->s.regs.gprs[reg1] & PFMF_MR; in handle_pfmf()
1045 mc = vcpu->run->s.regs.gprs[reg1] & PFMF_MC; in handle_pfmf()
1048 nq = vcpu->run->s.regs.gprs[reg1] & PFMF_NQ; in handle_pfmf()
1049 key = vcpu->run->s.regs.gprs[reg1] & PFMF_KEY; in handle_pfmf()
1050 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_pfmf()
1053 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
1058 switch (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) { in handle_pfmf()
1088 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
1093 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK) { in handle_pfmf()
1116 if (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) { in handle_pfmf()
1118 vcpu->run->s.regs.gprs[reg2] = end; in handle_pfmf()
1120 vcpu->run->s.regs.gprs[reg2] &= ~0xffffffffUL; in handle_pfmf()
1122 vcpu->run->s.regs.gprs[reg2] |= end; in handle_pfmf()
1143 gfn = vcpu->run->s.regs.gprs[r2] >> PAGE_SHIFT; in __do_essa()
1153 vcpu->run->s.regs.gprs[r1] = res; /* Exception Indication */ in __do_essa()
1170 vcpu->run->s.regs.gprs[r1] = res; in __do_essa()
1518 if (vcpu->run->s.regs.gprs[0] & 0x00000000ffff0000) in handle_sckpf()
1522 value = vcpu->run->s.regs.gprs[0] & 0x000000000000ffff; in handle_sckpf()