Lines Matching refs:run
212 addr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_test_block()
227 vcpu->run->s.regs.gprs[0] = 0; in handle_test_block()
301 if (vcpu->run->s.regs.gprs[1]) in handle_tsch()
303 vcpu->run->s.regs.gprs[1]); in handle_tsch()
313 vcpu->run->exit_reason = KVM_EXIT_S390_TSCH; in handle_tsch()
314 vcpu->run->s390_tsch.dequeued = !!inti; in handle_tsch()
316 vcpu->run->s390_tsch.subchannel_id = inti->io.subchannel_id; in handle_tsch()
317 vcpu->run->s390_tsch.subchannel_nr = inti->io.subchannel_nr; in handle_tsch()
318 vcpu->run->s390_tsch.io_int_parm = inti->io.io_int_parm; in handle_tsch()
319 vcpu->run->s390_tsch.io_int_word = inti->io.io_int_word; in handle_tsch()
321 vcpu->run->s390_tsch.ipb = vcpu->arch.sie_block->ipb; in handle_tsch()
505 vcpu->run->exit_reason = KVM_EXIT_S390_STSI; in insert_stsi_usr_data()
506 vcpu->run->s390_stsi.addr = addr; in insert_stsi_usr_data()
507 vcpu->run->s390_stsi.ar = ar; in insert_stsi_usr_data()
508 vcpu->run->s390_stsi.fc = fc; in insert_stsi_usr_data()
509 vcpu->run->s390_stsi.sel1 = sel1; in insert_stsi_usr_data()
510 vcpu->run->s390_stsi.sel2 = sel2; in insert_stsi_usr_data()
515 int fc = (vcpu->run->s.regs.gprs[0] & 0xf0000000) >> 28; in handle_stsi()
516 int sel1 = vcpu->run->s.regs.gprs[0] & 0xff; in handle_stsi()
517 int sel2 = vcpu->run->s.regs.gprs[1] & 0xffff; in handle_stsi()
534 if (vcpu->run->s.regs.gprs[0] & 0x0fffff00 in handle_stsi()
535 || vcpu->run->s.regs.gprs[1] & 0xffff0000) in handle_stsi()
539 vcpu->run->s.regs.gprs[0] = 3 << 28; in handle_stsi()
580 vcpu->run->s.regs.gprs[0] = 0; in handle_stsi()
645 vcpu->run->s.regs.gprs[reg1] &= 0xffffffff00000000UL; in handle_epsw()
646 vcpu->run->s.regs.gprs[reg1] |= vcpu->arch.sie_block->gpsw.mask >> 32; in handle_epsw()
648 vcpu->run->s.regs.gprs[reg2] &= 0xffffffff00000000UL; in handle_epsw()
649 vcpu->run->s.regs.gprs[reg2] |= in handle_epsw()
680 if (vcpu->run->s.regs.gprs[reg1] & PFMF_RESERVED) in handle_pfmf()
684 if (vcpu->run->s.regs.gprs[reg1] & PFMF_NQ && !test_facility(14)) in handle_pfmf()
688 if (vcpu->run->s.regs.gprs[reg1] & (PFMF_MR | PFMF_MC)) in handle_pfmf()
691 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_pfmf()
694 switch (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) { in handle_pfmf()
709 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
718 if ((vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) == 0) in handle_pfmf()
726 if (vcpu->run->s.regs.gprs[reg1] & PFMF_CF) { in handle_pfmf()
731 if (vcpu->run->s.regs.gprs[reg1] & PFMF_SK) { in handle_pfmf()
737 vcpu->run->s.regs.gprs[reg1] & PFMF_KEY, in handle_pfmf()
738 vcpu->run->s.regs.gprs[reg1] & PFMF_NQ)) in handle_pfmf()
744 if (vcpu->run->s.regs.gprs[reg1] & PFMF_FSC) in handle_pfmf()
745 vcpu->run->s.regs.gprs[reg2] = end; in handle_pfmf()
1038 if (vcpu->run->s.regs.gprs[0] & 0x00000000ffff0000) in handle_sckpf()
1042 value = vcpu->run->s.regs.gprs[0] & 0x000000000000ffff; in handle_sckpf()