Lines Matching refs:scb_o

36 	struct kvm_s390_sie_block *scb_o;	/* 0x0218 */
96 cpuflags = atomic_read(&vsie_page->scb_o->cpuflags);
105 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o;
106 int newflags, cpuflags = atomic_read(&scb_o->cpuflags);
288 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o;
289 const uint32_t crycbd_o = READ_ONCE(scb_o->crycbd);
304 apie_s = apie_h & scb_o->eca;
322 scb_s->eca |= scb_o->eca & ECA_APIE;
326 ecb3_flags = scb_o->ecb3 & vcpu->arch.sie_block->ecb3 &
328 ecd_flags = scb_o->ecd & vcpu->arch.sie_block->ecd & ECD_ECC;
363 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o;
365 const uint32_t __new_ibc = scb_o->ibc;
386 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o;
389 scb_o->icptcode = scb_s->icptcode;
390 scb_o->icptstatus = scb_s->icptstatus;
391 scb_o->ipa = scb_s->ipa;
392 scb_o->ipb = scb_s->ipb;
393 scb_o->gbea = scb_s->gbea;
396 scb_o->cputm = scb_s->cputm;
397 scb_o->ckc = scb_s->ckc;
398 scb_o->todpr = scb_s->todpr;
401 scb_o->gpsw = scb_s->gpsw;
402 scb_o->gg14 = scb_s->gg14;
403 scb_o->gg15 = scb_s->gg15;
404 memcpy(scb_o->gcr, scb_s->gcr, 128);
405 scb_o->pp = scb_s->pp;
409 scb_o->fpf &= ~FPF_BPBC;
410 scb_o->fpf |= scb_s->fpf & FPF_BPBC;
418 memcpy((void *)((u64)scb_o + 0xc0),
424 scb_o->ihcpu = scb_s->ihcpu;
436 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o;
439 const uint32_t __new_prefix = scb_o->prefix;
441 const bool wants_tx = READ_ONCE(scb_o->ecb) & ECB_TE;
461 scb_s->cputm = scb_o->cputm;
462 scb_s->ckc = scb_o->ckc;
463 scb_s->todpr = scb_o->todpr;
464 scb_s->epoch = scb_o->epoch;
467 scb_s->gpsw = scb_o->gpsw;
468 scb_s->gg14 = scb_o->gg14;
469 scb_s->gg15 = scb_o->gg15;
470 memcpy(scb_s->gcr, scb_o->gcr, 128);
471 scb_s->pp = scb_o->pp;
474 scb_s->gbea = scb_o->gbea;
475 scb_s->lctl = scb_o->lctl;
476 scb_s->svcc = scb_o->svcc;
477 scb_s->ictl = scb_o->ictl;
486 scb_s->icpua = scb_o->icpua;
489 new_mso = READ_ONCE(scb_o->mso) & 0xfffffffffff00000UL;
494 scb_s->msl = scb_o->msl & 0xfffffffffff00000UL;
500 scb_s->ihcpu = scb_o->ihcpu;
503 scb_s->eca |= scb_o->eca & (ECA_MVPGI | ECA_PROTEXCI);
506 scb_s->ecb |= scb_o->ecb & ECB_HOSTPROTINT;
516 scb_s->fpf |= scb_o->fpf & FPF_BPBC;
519 scb_s->eca |= scb_o->eca & ECA_VX;
520 scb_s->ecd |= scb_o->ecd & ECD_HOSTREGMGMT;
524 scb_s->ecb3 |= scb_o->ecb3 & ECB3_RI;
527 scb_s->ecb2 |= scb_o->ecb2 & ECB2_IEP;
530 scb_s->ecb |= scb_o->ecb & ECB_GS;
531 scb_s->ecd |= scb_o->ecd & ECD_HOSTREGMGMT;
534 scb_s->eca |= scb_o->eca & ECA_SII;
536 scb_s->eca |= scb_o->eca & ECA_IB;
538 scb_s->eca |= scb_o->eca & ECA_CEI;
541 scb_s->ecd |= scb_o->ecd & ECD_MEF;
542 scb_s->epdx = scb_o->epdx;
547 scb_s->ecd |= scb_o->ecd & ECD_ETOKENF;
550 scb_s->cpnc = scb_o->cpnc;
721 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o;
727 gpa = READ_ONCE(scb_o->scaol) & ~0xfUL;
729 gpa |= (u64) READ_ONCE(scb_o->scaoh) << 32;
750 gpa = READ_ONCE(scb_o->itdba) & ~0xffUL;
766 gpa = READ_ONCE(scb_o->gvrd) & ~0x1ffUL;
785 gpa = READ_ONCE(scb_o->riccbd) & ~0x3fUL;
805 gpa = READ_ONCE(scb_o->sdnxo) & ~0xfUL;
806 sdnxc = READ_ONCE(scb_o->sdnxo) & 0xfUL;
840 hpa_t hpa = (hpa_t) vsie_page->scb_o;
844 vsie_page->scb_o = NULL;
848 * Pin the scb at gpa provided by guest 2 at vsie_page->scb_o.
865 vsie_page->scb_o = (struct kvm_s390_sie_block *) hpa;
972 __u32 fac = READ_ONCE(vsie_page->scb_o->fac) & 0x7ffffff8U;
1009 u64 *pei_block = &vsie_page->scb_o->mcic;
1089 struct kvm_s390_sie_block *scb_o = vsie_page->scb_o;
1155 if (!(atomic_read(&scb_o->cpuflags) & CPUSTAT_STOP_INT))