Lines Matching refs:gprs
275 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
299 vcpu->run->s.regs.gprs[reg1] &= ~0xff;
300 vcpu->run->s.regs.gprs[reg1] |= key;
322 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
380 key = vcpu->run->s.regs.gprs[reg1] & 0xfe;
381 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
424 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL;
425 vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8;
430 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK;
432 vcpu->run->s.regs.gprs[reg2] &= ~0xfffff000UL;
434 vcpu->run->s.regs.gprs[reg2] |= end;
461 addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
476 vcpu->run->s.regs.gprs[0] = 0;
554 if (vcpu->run->s.regs.gprs[1])
556 vcpu->run->s.regs.gprs[1]);
645 reg0 = vcpu->run->s.regs.gprs[0];
679 if (!ret && vcpu->run->s.regs.gprs[1] & 0x00ff0000)
691 memcpy(&vcpu->run->s.regs.gprs[1], &status, sizeof(status));
861 int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28;
862 int sel1 = vcpu->run->s.regs.gprs[0] & 0xff;
863 int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff;
888 if (vcpu->run->s.regs.gprs[0] & 0x0fffff00
889 || vcpu->run->s.regs.gprs[1] & 0xffff0000)
893 vcpu->run->s.regs.gprs[0] = 3 << 28;
942 vcpu->run->s.regs.gprs[0] = 0;
1018 vcpu->run->s.regs.gprs[reg1] &= 0xffffffff00000000UL;
1019 vcpu->run->s.regs.gprs[reg1] |= vcpu->arch.sie_block->gpsw.mask >> 32;
1021 vcpu->run->s.regs.gprs[reg2] &= 0xffffffff00000000UL;
1022 vcpu->run->s.regs.gprs[reg2] |=
1055 if (vcpu->run->s.regs.gprs[reg1] & PFMF_RESERVED)
1059 if (vcpu->run->s.regs.gprs[reg1] & PFMF_NQ &&
1064 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK &&
1066 mr = vcpu->run->s.regs.gprs[reg1] & PFMF_MR;
1067 mc = vcpu->run->s.regs.gprs[reg1] & PFMF_MC;
1070 nq = vcpu->run->s.regs.gprs[reg1] & PFMF_NQ;
1071 key = vcpu->run->s.regs.gprs[reg1] & PFMF_KEY;
1072 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK;
1075 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) {
1080 switch (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) {
1110 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) {
1115 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK) {
1138 if (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) {
1140 vcpu->run->s.regs.gprs[reg2] = end;
1142 vcpu->run->s.regs.gprs[reg2] &= ~0xffffffffUL;
1144 vcpu->run->s.regs.gprs[reg2] |= end;
1165 gfn = vcpu->run->s.regs.gprs[r2] >> PAGE_SHIFT;
1175 vcpu->run->s.regs.gprs[r1] = res; /* Exception Indication */
1192 vcpu->run->s.regs.gprs[r1] = res;
1544 if (vcpu->run->s.regs.gprs[0] & 0x00000000ffff0000)
1548 value = vcpu->run->s.regs.gprs[0] & 0x000000000000ffff;