Lines Matching refs:sie_block
150 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT);
155 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO);
160 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK);
173 !(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK))
184 const u64 ckc = vcpu->arch.sie_block->ckc;
186 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) {
198 (vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK);
365 if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i)))
385 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK))
387 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EMERGENCY_SIGNAL_SUBMASK))
389 if (!(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK))
391 if (!(vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK))
393 if (!(vcpu->arch.sie_block->gcr[0] & CR0_SERVICE_SIGNAL_SUBMASK)) {
401 vcpu->arch.sie_block->iictl != IICTL_CODE_NONE)
409 if (!(vcpu->arch.sie_block->gcr[14] &
439 vcpu->arch.sie_block->lctl = 0x0000;
440 vcpu->arch.sie_block->ictl &= ~(ICTL_LPSW | ICTL_STCTL | ICTL_PINT);
443 vcpu->arch.sie_block->lctl |= (LCTL_CR0 | LCTL_CR9 |
445 vcpu->arch.sie_block->ictl |= (ICTL_STCTL | ICTL_PINT);
456 vcpu->arch.sie_block->lctl |= LCTL_CR6;
466 vcpu->arch.sie_block->lctl |= LCTL_CR0;
474 vcpu->arch.sie_block->ictl |= ICTL_LPSW;
476 vcpu->arch.sie_block->lctl |= LCTL_CR14;
503 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
504 vcpu->arch.sie_block->eic = EXT_IRQ_CPU_TIMER;
510 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
512 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
527 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
528 vcpu->arch.sie_block->eic = EXT_IRQ_CLK_COMP;
534 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
536 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
563 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
565 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
586 vcpu->arch.sie_block->iictl = IICTL_CODE_MCHK;
587 vcpu->arch.sie_block->mcic = mchk->mcic;
588 vcpu->arch.sie_block->faddr = mchk->failing_storage_address;
589 vcpu->arch.sie_block->edc = mchk->ext_damage_code;
644 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
646 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
661 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->todpr,
665 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->ckc >> 8,
670 &vcpu->arch.sie_block->gcr, 128);
743 vcpu->arch.sie_block->iictl = IICTL_CODE_RESTART;
747 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
749 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
793 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
794 vcpu->arch.sie_block->eic = EXT_IRQ_EMERGENCY_SIG;
795 vcpu->arch.sie_block->extcpuaddr = cpu_addr;
803 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
805 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
827 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
828 vcpu->arch.sie_block->eic = EXT_IRQ_EXTERNAL_CALL;
829 vcpu->arch.sie_block->extcpuaddr = extcall.code;
837 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
838 rc |= read_guest_lc(vcpu, __LC_EXT_NEW_PSW, &vcpu->arch.sie_block->gpsw,
847 vcpu->arch.sie_block->iictl = IICTL_CODE_SPECIFICATION;
850 vcpu->arch.sie_block->iictl = IICTL_CODE_OPERAND;
966 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->gbea,
971 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
973 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
985 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
986 vcpu->arch.sie_block->eic = EXT_IRQ_SERVICE_SIG;
987 vcpu->arch.sie_block->eiparams = parm;
994 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
996 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
1085 &vcpu->arch.sie_block->gpsw,
1088 &vcpu->arch.sie_block->gpsw,
1129 &vcpu->arch.sie_block->gpsw,
1132 &vcpu->arch.sie_block->gpsw,
1148 vcpu->arch.sie_block->iictl = IICTL_CODE_IO;
1149 vcpu->arch.sie_block->subchannel_id = io->subchannel_id;
1150 vcpu->arch.sie_block->subchannel_nr = io->subchannel_nr;
1151 vcpu->arch.sie_block->io_int_parm = io->io_int_parm;
1152 vcpu->arch.sie_block->io_int_word = io->io_int_word;
1161 &vcpu->arch.sie_block->gpsw,
1164 &vcpu->arch.sie_block->gpsw,
1260 (vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK))
1276 const u64 ckc = vcpu->arch.sie_block->ckc;
1280 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) {
1323 vcpu->arch.sie_block->gcr[6] >> 24))
3073 vcpu_isc_mask = (u8)(vcpu->arch.sie_block->gcr[6] >> 24);