Lines Matching refs:gprs

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