Lines Matching refs:sie_block

152 	return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT);
157 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO);
162 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK);
175 !(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK))
186 const u64 ckc = vcpu->arch.sie_block->ckc;
188 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) {
200 (vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK);
357 if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i)))
377 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK))
379 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EMERGENCY_SIGNAL_SUBMASK))
381 if (!(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK))
383 if (!(vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK))
385 if (!(vcpu->arch.sie_block->gcr[0] & CR0_SERVICE_SIGNAL_SUBMASK)) {
393 vcpu->arch.sie_block->iictl != IICTL_CODE_NONE)
401 if (!(vcpu->arch.sie_block->gcr[14] &
431 vcpu->arch.sie_block->lctl = 0x0000;
432 vcpu->arch.sie_block->ictl &= ~(ICTL_LPSW | ICTL_STCTL | ICTL_PINT);
435 vcpu->arch.sie_block->lctl |= (LCTL_CR0 | LCTL_CR9 |
437 vcpu->arch.sie_block->ictl |= (ICTL_STCTL | ICTL_PINT);
448 vcpu->arch.sie_block->lctl |= LCTL_CR6;
458 vcpu->arch.sie_block->lctl |= LCTL_CR0;
466 vcpu->arch.sie_block->ictl |= ICTL_LPSW;
468 vcpu->arch.sie_block->lctl |= LCTL_CR14;
495 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
496 vcpu->arch.sie_block->eic = EXT_IRQ_CPU_TIMER;
502 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
504 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
519 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
520 vcpu->arch.sie_block->eic = EXT_IRQ_CLK_COMP;
526 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
528 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
555 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
557 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
578 vcpu->arch.sie_block->iictl = IICTL_CODE_MCHK;
579 vcpu->arch.sie_block->mcic = mchk->mcic;
580 vcpu->arch.sie_block->faddr = mchk->failing_storage_address;
581 vcpu->arch.sie_block->edc = mchk->ext_damage_code;
636 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
638 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
653 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->todpr,
657 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->ckc >> 8,
662 &vcpu->arch.sie_block->gcr, 128);
735 vcpu->arch.sie_block->iictl = IICTL_CODE_RESTART;
739 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
741 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
785 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
786 vcpu->arch.sie_block->eic = EXT_IRQ_EMERGENCY_SIG;
787 vcpu->arch.sie_block->extcpuaddr = cpu_addr;
795 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
797 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
819 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
820 vcpu->arch.sie_block->eic = EXT_IRQ_EXTERNAL_CALL;
821 vcpu->arch.sie_block->extcpuaddr = extcall.code;
829 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
830 rc |= read_guest_lc(vcpu, __LC_EXT_NEW_PSW, &vcpu->arch.sie_block->gpsw,
839 vcpu->arch.sie_block->iictl = IICTL_CODE_SPECIFICATION;
842 vcpu->arch.sie_block->iictl = IICTL_CODE_OPERAND;
958 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->gbea,
963 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
965 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
977 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT;
978 vcpu->arch.sie_block->eic = EXT_IRQ_SERVICE_SIG;
979 vcpu->arch.sie_block->eiparams = parm;
986 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
988 &vcpu->arch.sie_block->gpsw, sizeof(psw_t));
1077 &vcpu->arch.sie_block->gpsw,
1080 &vcpu->arch.sie_block->gpsw,
1121 &vcpu->arch.sie_block->gpsw,
1124 &vcpu->arch.sie_block->gpsw,
1140 vcpu->arch.sie_block->iictl = IICTL_CODE_IO;
1141 vcpu->arch.sie_block->subchannel_id = io->subchannel_id;
1142 vcpu->arch.sie_block->subchannel_nr = io->subchannel_nr;
1143 vcpu->arch.sie_block->io_int_parm = io->io_int_parm;
1144 vcpu->arch.sie_block->io_int_word = io->io_int_word;
1153 &vcpu->arch.sie_block->gpsw,
1156 &vcpu->arch.sie_block->gpsw,
1252 (vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK))
1268 const u64 ckc = vcpu->arch.sie_block->ckc;
1272 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) {
1315 vcpu->arch.sie_block->gcr[6] >> 24))
1474 debug_exit->addr = vcpu->arch.sie_block->gpsw.addr;
3079 vcpu_isc_mask = (u8)(vcpu->arch.sie_block->gcr[6] >> 24);
3199 vcpu->arch.sie_block->gd = gisa_desc;
3200 vcpu->arch.sie_block->eca |= ECA_AIV;
3202 vcpu->arch.sie_block->gd & 0x3, vcpu->vcpu_id);
3235 vcpu->arch.sie_block->eca &= ~ECA_AIV;
3236 vcpu->arch.sie_block->gd = 0U;