Lines Matching refs:run

64 		current->thread.gs_cb = (struct gs_cb *)&vcpu->run->s.regs.gscb;  in handle_gs()
265 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske()
289 vcpu->run->s.regs.gprs[reg1] &= ~0xff; in handle_iske()
290 vcpu->run->s.regs.gprs[reg1] |= key; in handle_iske()
312 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe()
370 key = vcpu->run->s.regs.gprs[reg1] & 0xfe; in handle_sske()
371 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_sske()
412 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL; in handle_sske()
413 vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8; in handle_sske()
418 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; in handle_sske()
420 vcpu->run->s.regs.gprs[reg2] &= ~0xfffff000UL; in handle_sske()
422 vcpu->run->s.regs.gprs[reg2] |= end; in handle_sske()
449 addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_test_block()
464 vcpu->run->s.regs.gprs[0] = 0; in handle_test_block()
542 if (vcpu->run->s.regs.gprs[1]) in handle_tsch()
544 vcpu->run->s.regs.gprs[1]); in handle_tsch()
554 vcpu->run->exit_reason = KVM_EXIT_S390_TSCH; in handle_tsch()
555 vcpu->run->s390_tsch.dequeued = !!inti; in handle_tsch()
557 vcpu->run->s390_tsch.subchannel_id = inti->io.subchannel_id; in handle_tsch()
558 vcpu->run->s390_tsch.subchannel_nr = inti->io.subchannel_nr; in handle_tsch()
559 vcpu->run->s390_tsch.io_int_parm = inti->io.io_int_parm; in handle_tsch()
560 vcpu->run->s390_tsch.io_int_word = inti->io.io_int_word; in handle_tsch()
562 vcpu->run->s390_tsch.ipb = vcpu->arch.sie_block->ipb; in handle_tsch()
630 reg0 = vcpu->run->s.regs.gprs[0]; in handle_pqap()
664 if (!ret && vcpu->run->s.regs.gprs[1] & 0x00ff0000) in handle_pqap()
674 memcpy(&vcpu->run->s.regs.gprs[1], &status, sizeof(status)); in handle_pqap()
834 vcpu->run->exit_reason = KVM_EXIT_S390_STSI; in insert_stsi_usr_data()
835 vcpu->run->s390_stsi.addr = addr; in insert_stsi_usr_data()
836 vcpu->run->s390_stsi.ar = ar; in insert_stsi_usr_data()
837 vcpu->run->s390_stsi.fc = fc; in insert_stsi_usr_data()
838 vcpu->run->s390_stsi.sel1 = sel1; in insert_stsi_usr_data()
839 vcpu->run->s390_stsi.sel2 = sel2; in insert_stsi_usr_data()
844 int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28; in handle_stsi()
845 int sel1 = vcpu->run->s.regs.gprs[0] & 0xff; in handle_stsi()
846 int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff; in handle_stsi()
863 if (vcpu->run->s.regs.gprs[0] & 0x0fffff00 in handle_stsi()
864 || vcpu->run->s.regs.gprs[1] & 0xffff0000) in handle_stsi()
868 vcpu->run->s.regs.gprs[0] = 3 << 28; in handle_stsi()
909 vcpu->run->s.regs.gprs[0] = 0; in handle_stsi()
985 vcpu->run->s.regs.gprs[reg1] &= 0xffffffff00000000UL; in handle_epsw()
986 vcpu->run->s.regs.gprs[reg1] |= vcpu->arch.sie_block->gpsw.mask >> 32; in handle_epsw()
988 vcpu->run->s.regs.gprs[reg2] &= 0xffffffff00000000UL; in handle_epsw()
989 vcpu->run->s.regs.gprs[reg2] |= in handle_epsw()
1022 if (vcpu->run->s.regs.gprs[reg1] & PFMF_RESERVED) in handle_pfmf()
1026 if (vcpu->run->s.regs.gprs[reg1] & PFMF_NQ && in handle_pfmf()
1031 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK && in handle_pfmf()
1033 mr = vcpu->run->s.regs.gprs[reg1] & PFMF_MR; in handle_pfmf()
1034 mc = vcpu->run->s.regs.gprs[reg1] & PFMF_MC; in handle_pfmf()
1037 nq = vcpu->run->s.regs.gprs[reg1] & PFMF_NQ; in handle_pfmf()
1038 key = vcpu->run->s.regs.gprs[reg1] & PFMF_KEY; in handle_pfmf()
1039 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_pfmf()
1042 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
1047 switch (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) { in handle_pfmf()
1077 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
1082 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK) { in handle_pfmf()
1105 if (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) { in handle_pfmf()
1107 vcpu->run->s.regs.gprs[reg2] = end; in handle_pfmf()
1109 vcpu->run->s.regs.gprs[reg2] &= ~0xffffffffUL; in handle_pfmf()
1111 vcpu->run->s.regs.gprs[reg2] |= end; in handle_pfmf()
1132 gfn = vcpu->run->s.regs.gprs[r2] >> PAGE_SHIFT; in __do_essa()
1142 vcpu->run->s.regs.gprs[r1] = res; /* Exception Indication */ in __do_essa()
1159 vcpu->run->s.regs.gprs[r1] = res; in __do_essa()
1507 if (vcpu->run->s.regs.gprs[0] & 0x00000000ffff0000) in handle_sckpf()
1511 value = vcpu->run->s.regs.gprs[0] & 0x000000000000ffff; in handle_sckpf()