Lines Matching refs:gprs
277 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske()
301 vcpu->run->s.regs.gprs[reg1] &= ~0xff; in handle_iske()
302 vcpu->run->s.regs.gprs[reg1] |= key; in handle_iske()
324 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe()
382 key = vcpu->run->s.regs.gprs[reg1] & 0xfe; in handle_sske()
383 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_sske()
426 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL; in handle_sske()
427 vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8; in handle_sske()
432 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; in handle_sske()
434 vcpu->run->s.regs.gprs[reg2] &= ~0xfffff000UL; in handle_sske()
436 vcpu->run->s.regs.gprs[reg2] |= end; in handle_sske()
463 addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_test_block()
478 vcpu->run->s.regs.gprs[0] = 0; in handle_test_block()
556 if (vcpu->run->s.regs.gprs[1]) in handle_tsch()
558 vcpu->run->s.regs.gprs[1]); in handle_tsch()
646 reg0 = vcpu->run->s.regs.gprs[0]; in handle_pqap()
680 if (!ret && vcpu->run->s.regs.gprs[1] & 0x00ff0000) in handle_pqap()
690 memcpy(&vcpu->run->s.regs.gprs[1], &status, sizeof(status)); in handle_pqap()
860 int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28; in handle_stsi()
861 int sel1 = vcpu->run->s.regs.gprs[0] & 0xff; in handle_stsi()
862 int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff; in handle_stsi()
879 if (vcpu->run->s.regs.gprs[0] & 0x0fffff00 in handle_stsi()
880 || vcpu->run->s.regs.gprs[1] & 0xffff0000) in handle_stsi()
884 vcpu->run->s.regs.gprs[0] = 3 << 28; in handle_stsi()
930 vcpu->run->s.regs.gprs[0] = 0; in handle_stsi()
1006 vcpu->run->s.regs.gprs[reg1] &= 0xffffffff00000000UL; in handle_epsw()
1007 vcpu->run->s.regs.gprs[reg1] |= vcpu->arch.sie_block->gpsw.mask >> 32; in handle_epsw()
1009 vcpu->run->s.regs.gprs[reg2] &= 0xffffffff00000000UL; in handle_epsw()
1010 vcpu->run->s.regs.gprs[reg2] |= in handle_epsw()
1043 if (vcpu->run->s.regs.gprs[reg1] & PFMF_RESERVED) in handle_pfmf()
1047 if (vcpu->run->s.regs.gprs[reg1] & PFMF_NQ && in handle_pfmf()
1052 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK && in handle_pfmf()
1054 mr = vcpu->run->s.regs.gprs[reg1] & PFMF_MR; in handle_pfmf()
1055 mc = vcpu->run->s.regs.gprs[reg1] & PFMF_MC; in handle_pfmf()
1058 nq = vcpu->run->s.regs.gprs[reg1] & PFMF_NQ; in handle_pfmf()
1059 key = vcpu->run->s.regs.gprs[reg1] & PFMF_KEY; in handle_pfmf()
1060 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_pfmf()
1063 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
1068 switch (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) { in handle_pfmf()
1098 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
1103 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK) { in handle_pfmf()
1126 if (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) { in handle_pfmf()
1128 vcpu->run->s.regs.gprs[reg2] = end; in handle_pfmf()
1130 vcpu->run->s.regs.gprs[reg2] &= ~0xffffffffUL; in handle_pfmf()
1132 vcpu->run->s.regs.gprs[reg2] |= end; in handle_pfmf()
1153 gfn = vcpu->run->s.regs.gprs[r2] >> PAGE_SHIFT; in __do_essa()
1163 vcpu->run->s.regs.gprs[r1] = res; /* Exception Indication */ in __do_essa()
1180 vcpu->run->s.regs.gprs[r1] = res; in __do_essa()
1528 if (vcpu->run->s.regs.gprs[0] & 0x00000000ffff0000) in handle_sckpf()
1532 value = vcpu->run->s.regs.gprs[0] & 0x000000000000ffff; in handle_sckpf()