sie_block 297 arch/s390/include/asm/kvm_host.h struct kvm_s390_sie_block sie_block; sie_block 643 arch/s390/include/asm/kvm_host.h struct kvm_s390_sie_block *sie_block; sie_block 308 arch/s390/kernel/nmi.c struct kvm_s390_sie_block *sie_block = sie_block 311 arch/s390/kernel/nmi.c if (sie_block == NULL) sie_block 315 arch/s390/kernel/nmi.c sie_page = container_of(sie_block, struct sie_page, sie_block); sie_block 70 arch/s390/kernel/perf_event.c return sie_block(regs)->gpsw.mask & PSW_MASK_PSTATE; sie_block 75 arch/s390/kernel/perf_event.c return sie_block(regs)->gpsw.addr; sie_block 26 arch/s390/kvm/diag.c start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; sie_block 27 arch/s390/kvm/diag.c end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE; sie_block 73 arch/s390/kvm/diag.c u16 rx = (vcpu->arch.sie_block->ipa & 0xf0) >> 4; sie_block 74 arch/s390/kvm/diag.c u16 ry = (vcpu->arch.sie_block->ipa & 0x0f); sie_block 159 arch/s390/kvm/diag.c tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; sie_block 174 arch/s390/kvm/diag.c unsigned int reg = vcpu->arch.sie_block->ipa & 0xf; sie_block 242 arch/s390/kvm/diag.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 266 arch/s390/kvm/gaccess.c if (vcpu->arch.sie_block->eca & ECA_SII) { sie_block 365 arch/s390/kvm/gaccess.c if (vcpu->arch.sie_block->eca & ECA_SII) sie_block 373 arch/s390/kvm/gaccess.c if (vcpu->arch.sie_block->eca & ECA_SII) sie_block 397 arch/s390/kvm/gaccess.c asce->val = vcpu->arch.sie_block->gcr[1]; sie_block 400 arch/s390/kvm/gaccess.c asce->val = vcpu->arch.sie_block->gcr[7]; sie_block 408 arch/s390/kvm/gaccess.c ald_addr = vcpu->arch.sie_block->gcr[5]; sie_block 410 arch/s390/kvm/gaccess.c ald_addr = vcpu->arch.sie_block->gcr[2]; sie_block 443 arch/s390/kvm/gaccess.c eax = (vcpu->arch.sie_block->gcr[8] >> 16) & 0xffff; sie_block 536 arch/s390/kvm/gaccess.c tec->as = psw_bits(vcpu->arch.sie_block->gpsw).as; sie_block 558 arch/s390/kvm/gaccess.c struct psw_bits psw = psw_bits(vcpu->arch.sie_block->gpsw); sie_block 571 arch/s390/kvm/gaccess.c asce->val = vcpu->arch.sie_block->gcr[1]; sie_block 574 arch/s390/kvm/gaccess.c asce->val = vcpu->arch.sie_block->gcr[7]; sie_block 577 arch/s390/kvm/gaccess.c asce->val = vcpu->arch.sie_block->gcr[13]; sie_block 627 arch/s390/kvm/gaccess.c ctlreg0.val = vcpu->arch.sie_block->gcr[0]; sie_block 787 arch/s390/kvm/gaccess.c union ctlreg0 ctlreg0 = {.val = vcpu->arch.sie_block->gcr[0]}; sie_block 788 arch/s390/kvm/gaccess.c psw_t *psw = &vcpu->arch.sie_block->gpsw; sie_block 801 arch/s390/kvm/gaccess.c psw_t *psw = &vcpu->arch.sie_block->gpsw; sie_block 833 arch/s390/kvm/gaccess.c psw_t *psw = &vcpu->arch.sie_block->gpsw; sie_block 907 arch/s390/kvm/gaccess.c psw_t *psw = &vcpu->arch.sie_block->gpsw; sie_block 968 arch/s390/kvm/gaccess.c union ctlreg0 ctlreg0 = {.val = vcpu->arch.sie_block->gcr[0]}; sie_block 55 arch/s390/kvm/gaccess.h psw_t *psw = &vcpu->arch.sie_block->gpsw; sie_block 62 arch/s390/kvm/guestdbg.c u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; sie_block 63 arch/s390/kvm/guestdbg.c u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; sie_block 64 arch/s390/kvm/guestdbg.c u64 *cr11 = &vcpu->arch.sie_block->gcr[11]; sie_block 102 arch/s390/kvm/guestdbg.c u64 *cr9 = &vcpu->arch.sie_block->gcr[9]; sie_block 103 arch/s390/kvm/guestdbg.c u64 *cr10 = &vcpu->arch.sie_block->gcr[10]; sie_block 104 arch/s390/kvm/guestdbg.c u64 *cr11 = &vcpu->arch.sie_block->gcr[11]; sie_block 132 arch/s390/kvm/guestdbg.c vcpu->arch.guestdbg.cr0 = vcpu->arch.sie_block->gcr[0]; sie_block 133 arch/s390/kvm/guestdbg.c vcpu->arch.guestdbg.cr9 = vcpu->arch.sie_block->gcr[9]; sie_block 134 arch/s390/kvm/guestdbg.c vcpu->arch.guestdbg.cr10 = vcpu->arch.sie_block->gcr[10]; sie_block 135 arch/s390/kvm/guestdbg.c vcpu->arch.guestdbg.cr11 = vcpu->arch.sie_block->gcr[11]; sie_block 140 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[0] = vcpu->arch.guestdbg.cr0; sie_block 141 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[9] = vcpu->arch.guestdbg.cr9; sie_block 142 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[10] = vcpu->arch.guestdbg.cr10; sie_block 143 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[11] = vcpu->arch.guestdbg.cr11; sie_block 156 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[0] &= ~CR0_CLOCK_COMPARATOR_SUBMASK; sie_block 157 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[9] |= PER_EVENT_IFETCH; sie_block 158 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[10] = 0; sie_block 159 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[11] = -1UL; sie_block 168 arch/s390/kvm/guestdbg.c if (vcpu->arch.sie_block->gcr[9] & PER_EVENT_NULLIFICATION) sie_block 169 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->gcr[9] &= ~PER_EVENT_NULLIFICATION; sie_block 394 arch/s390/kvm/guestdbg.c unsigned long addr = vcpu->arch.sie_block->gpsw.addr; sie_block 442 arch/s390/kvm/guestdbg.c if (vcpu->arch.sie_block->icptcode == ICPT_PROGI) { sie_block 444 arch/s390/kvm/guestdbg.c *addr = vcpu->arch.sie_block->peraddr; sie_block 459 arch/s390/kvm/guestdbg.c *addr = __rewind_psw(vcpu->arch.sie_block->gpsw, sie_block 461 arch/s390/kvm/guestdbg.c if (vcpu->arch.sie_block->icptstatus & 0x01) { sie_block 462 arch/s390/kvm/guestdbg.c exec_ilen = (vcpu->arch.sie_block->icptstatus & 0x60) >> 4; sie_block 495 arch/s390/kvm/guestdbg.c (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PER) sie_block 499 arch/s390/kvm/guestdbg.c const u64 cr10 = vcpu->arch.sie_block->gcr[10]; sie_block 500 arch/s390/kvm/guestdbg.c const u64 cr11 = vcpu->arch.sie_block->gcr[11]; sie_block 505 arch/s390/kvm/guestdbg.c .per_address = __rewind_psw(vcpu->arch.sie_block->gpsw, ilen), sie_block 522 arch/s390/kvm/guestdbg.c !(vcpu->arch.sie_block->gcr[9] & PER_EVENT_IFETCH)) sie_block 539 arch/s390/kvm/guestdbg.c const u8 perc = vcpu->arch.sie_block->perc; sie_block 540 arch/s390/kvm/guestdbg.c u64 addr = vcpu->arch.sie_block->gpsw.addr; sie_block 541 arch/s390/kvm/guestdbg.c u64 cr9 = vcpu->arch.sie_block->gcr[9]; sie_block 542 arch/s390/kvm/guestdbg.c u64 cr10 = vcpu->arch.sie_block->gcr[10]; sie_block 543 arch/s390/kvm/guestdbg.c u64 cr11 = vcpu->arch.sie_block->gcr[11]; sie_block 574 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->perc = guest_perc; sie_block 577 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->iprcc &= ~PGM_PER; sie_block 581 arch/s390/kvm/guestdbg.c #define pssec(vcpu) (vcpu->arch.sie_block->gcr[1] & _ASCE_SPACE_SWITCH) sie_block 582 arch/s390/kvm/guestdbg.c #define hssec(vcpu) (vcpu->arch.sie_block->gcr[13] & _ASCE_SPACE_SWITCH) sie_block 583 arch/s390/kvm/guestdbg.c #define old_ssec(vcpu) ((vcpu->arch.sie_block->tecmc >> 31) & 0x1) sie_block 584 arch/s390/kvm/guestdbg.c #define old_as_is_home(vcpu) !(vcpu->arch.sie_block->tecmc & 0xffff) sie_block 590 arch/s390/kvm/guestdbg.c if (debug_exit_required(vcpu, vcpu->arch.sie_block->perc, sie_block 591 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->peraddr)) sie_block 604 arch/s390/kvm/guestdbg.c if (vcpu->arch.sie_block->iprcc == PGM_SPACE_SWITCH) { sie_block 605 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->iprcc = 0; sie_block 606 arch/s390/kvm/guestdbg.c new_as = psw_bits(vcpu->arch.sie_block->gpsw).as; sie_block 615 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->iprcc = PGM_SPACE_SWITCH; sie_block 623 arch/s390/kvm/guestdbg.c vcpu->arch.sie_block->iprcc = PGM_SPACE_SWITCH; sie_block 27 arch/s390/kvm/intercept.c struct kvm_s390_sie_block *sie_block = vcpu->arch.sie_block; sie_block 30 arch/s390/kvm/intercept.c switch (vcpu->arch.sie_block->icptcode) { sie_block 37 arch/s390/kvm/intercept.c ilen = insn_length(vcpu->arch.sie_block->ipa >> 8); sie_block 39 arch/s390/kvm/intercept.c if (sie_block->icptstatus & 1) { sie_block 40 arch/s390/kvm/intercept.c ilen = (sie_block->icptstatus >> 4) & 0x6; sie_block 47 arch/s390/kvm/intercept.c ilen = vcpu->arch.sie_block->pgmilc & 0x6; sie_block 89 arch/s390/kvm/intercept.c int viwhy = vcpu->arch.sie_block->ipb >> 16; sie_block 106 arch/s390/kvm/intercept.c vcpu->arch.sie_block->ipa, sie_block 107 arch/s390/kvm/intercept.c vcpu->arch.sie_block->ipb); sie_block 109 arch/s390/kvm/intercept.c switch (vcpu->arch.sie_block->ipa >> 8) { sie_block 142 arch/s390/kvm/intercept.c .code = vcpu->arch.sie_block->iprcc, sie_block 147 arch/s390/kvm/intercept.c switch (vcpu->arch.sie_block->iprcc & ~PGM_PER) { sie_block 158 arch/s390/kvm/intercept.c pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc; sie_block 166 arch/s390/kvm/intercept.c pgm_info.exc_access_id = vcpu->arch.sie_block->eai; sie_block 174 arch/s390/kvm/intercept.c pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc; sie_block 175 arch/s390/kvm/intercept.c pgm_info.exc_access_id = vcpu->arch.sie_block->eai; sie_block 176 arch/s390/kvm/intercept.c pgm_info.op_access_id = vcpu->arch.sie_block->oai; sie_block 179 arch/s390/kvm/intercept.c pgm_info.mon_class_nr = vcpu->arch.sie_block->mcn; sie_block 180 arch/s390/kvm/intercept.c pgm_info.mon_code = vcpu->arch.sie_block->tecmc; sie_block 184 arch/s390/kvm/intercept.c pgm_info.data_exc_code = vcpu->arch.sie_block->dxc; sie_block 187 arch/s390/kvm/intercept.c pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc; sie_block 188 arch/s390/kvm/intercept.c pgm_info.exc_access_id = vcpu->arch.sie_block->eai; sie_block 194 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->iprcc & PGM_PER) { sie_block 195 arch/s390/kvm/intercept.c pgm_info.per_code = vcpu->arch.sie_block->perc; sie_block 196 arch/s390/kvm/intercept.c pgm_info.per_atmid = vcpu->arch.sie_block->peratmid; sie_block 197 arch/s390/kvm/intercept.c pgm_info.per_address = vcpu->arch.sie_block->peraddr; sie_block 198 arch/s390/kvm/intercept.c pgm_info.per_access_id = vcpu->arch.sie_block->peraid; sie_block 216 arch/s390/kvm/intercept.c itdb = (struct kvm_s390_itdb *)vcpu->arch.sie_block->itdba; sie_block 225 arch/s390/kvm/intercept.c #define per_event(vcpu) (vcpu->arch.sie_block->iprcc & PGM_PER) sie_block 239 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->iprcc == 0) sie_block 243 arch/s390/kvm/intercept.c trace_kvm_s390_intercept_prog(vcpu, vcpu->arch.sie_block->iprcc); sie_block 244 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->iprcc == PGM_SPECIFICATION) { sie_block 269 arch/s390/kvm/intercept.c u16 eic = vcpu->arch.sie_block->eic; sie_block 293 arch/s390/kvm/intercept.c irq.u.extcall.code = vcpu->arch.sie_block->extcpuaddr; sie_block 348 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->ipa == 0xb254) /* MVPG */ sie_block 350 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->ipa >> 8 == 0xae) /* SIGP */ sie_block 417 arch/s390/kvm/intercept.c trace_kvm_s390_handle_operexc(vcpu, vcpu->arch.sie_block->ipa, sie_block 418 arch/s390/kvm/intercept.c vcpu->arch.sie_block->ipb); sie_block 420 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->ipa == 0xb256) sie_block 423 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->ipa == 0 && vcpu->kvm->arch.user_instr0) sie_block 436 arch/s390/kvm/intercept.c oldpsw = vcpu->arch.sie_block->gpsw; sie_block 454 arch/s390/kvm/intercept.c switch (vcpu->arch.sie_block->icptcode) { sie_block 488 arch/s390/kvm/intercept.c if (vcpu->arch.sie_block->icptstatus & 0x02 && sie_block 146 arch/s390/kvm/interrupt.c return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT); sie_block 151 arch/s390/kvm/interrupt.c return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO); sie_block 156 arch/s390/kvm/interrupt.c return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK); sie_block 169 arch/s390/kvm/interrupt.c !(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK)) sie_block 180 arch/s390/kvm/interrupt.c const u64 ckc = vcpu->arch.sie_block->ckc; sie_block 182 arch/s390/kvm/interrupt.c if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) { sie_block 194 arch/s390/kvm/interrupt.c (vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK); sie_block 358 arch/s390/kvm/interrupt.c if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i))) sie_block 378 arch/s390/kvm/interrupt.c if (!(vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK)) sie_block 380 arch/s390/kvm/interrupt.c if (!(vcpu->arch.sie_block->gcr[0] & CR0_EMERGENCY_SIGNAL_SUBMASK)) sie_block 382 arch/s390/kvm/interrupt.c if (!(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK)) sie_block 384 arch/s390/kvm/interrupt.c if (!(vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK)) sie_block 386 arch/s390/kvm/interrupt.c if (!(vcpu->arch.sie_block->gcr[0] & CR0_SERVICE_SIGNAL_SUBMASK)) sie_block 394 arch/s390/kvm/interrupt.c if (!(vcpu->arch.sie_block->gcr[14] & sie_block 424 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->lctl = 0x0000; sie_block 425 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->ictl &= ~(ICTL_LPSW | ICTL_STCTL | ICTL_PINT); sie_block 428 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->lctl |= (LCTL_CR0 | LCTL_CR9 | sie_block 430 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->ictl |= (ICTL_STCTL | ICTL_PINT); sie_block 441 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->lctl |= LCTL_CR6; sie_block 451 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->lctl |= LCTL_CR0; sie_block 459 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->ictl |= ICTL_LPSW; sie_block 461 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->lctl |= LCTL_CR14; sie_block 492 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 494 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 512 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 514 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 540 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 542 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 607 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 609 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 624 arch/s390/kvm/interrupt.c rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->todpr, sie_block 628 arch/s390/kvm/interrupt.c rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->ckc >> 8, sie_block 633 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gcr, 128); sie_block 707 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 709 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 756 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 758 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 784 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 785 arch/s390/kvm/interrupt.c rc |= read_guest_lc(vcpu, __LC_EXT_NEW_PSW, &vcpu->arch.sie_block->gpsw, sie_block 894 arch/s390/kvm/interrupt.c rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->gbea, sie_block 899 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 901 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 930 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 932 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); sie_block 969 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sie_block 972 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sie_block 1013 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sie_block 1016 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sie_block 1036 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sie_block 1039 arch/s390/kvm/interrupt.c &vcpu->arch.sie_block->gpsw, sie_block 1135 arch/s390/kvm/interrupt.c (vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK)) sie_block 1151 arch/s390/kvm/interrupt.c const u64 ckc = vcpu->arch.sie_block->ckc; sie_block 1155 arch/s390/kvm/interrupt.c if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) { sie_block 1198 arch/s390/kvm/interrupt.c vcpu->arch.sie_block->gcr[6] >> 24)) sie_block 2995 arch/s390/kvm/interrupt.c deliverable_mask &= (u8)(vcpu->arch.sie_block->gcr[6] >> 24); sie_block 276 arch/s390/kvm/kvm-s390.c kvm_clock_sync_scb(vcpu->arch.sie_block, *delta); sie_block 278 arch/s390/kvm/kvm-s390.c kvm->arch.epoch = vcpu->arch.sie_block->epoch; sie_block 279 arch/s390/kvm/kvm-s390.c kvm->arch.epdx = vcpu->arch.sie_block->epdx; sie_block 2538 arch/s390/kvm/kvm-s390.c free_page((unsigned long)(vcpu->arch.sie_block)); sie_block 2611 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaoh = (__u32)(((__u64)sca) >> 32); sie_block 2612 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaol = (__u32)(__u64)sca; sie_block 2619 arch/s390/kvm/kvm-s390.c sca->cpu[vcpu->vcpu_id].sda = (__u64) vcpu->arch.sie_block; sie_block 2620 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaoh = (__u32)(((__u64)sca) >> 32); sie_block 2621 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaol = (__u32)(__u64)sca & ~0x3fU; sie_block 2622 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb2 |= ECB2_ESCA; sie_block 2627 arch/s390/kvm/kvm-s390.c sca->cpu[vcpu->vcpu_id].sda = (__u64) vcpu->arch.sie_block; sie_block 2628 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaoh = (__u32)(((__u64)sca) >> 32); sie_block 2629 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaol = (__u32)(__u64)sca; sie_block 2674 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaoh = scaoh; sie_block 2675 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->scaol = scaol; sie_block 2676 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb2 |= ECB2_ESCA; sie_block 2759 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->cputm -= get_tod_clock_fast() - vcpu->arch.cputm_start; sie_block 2801 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->cputm = cputm; sie_block 2813 arch/s390/kvm/kvm-s390.c return vcpu->arch.sie_block->cputm; sie_block 2823 arch/s390/kvm/kvm-s390.c value = vcpu->arch.sie_block->cputm; sie_block 2856 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gpsw.mask = 0UL; sie_block 2857 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gpsw.addr = 0UL; sie_block 2860 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ckc = 0UL; sie_block 2861 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->todpr = 0; sie_block 2862 arch/s390/kvm/kvm-s390.c memset(vcpu->arch.sie_block->gcr, 0, 16 * sizeof(__u64)); sie_block 2863 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gcr[0] = CR0_UNUSED_56 | sie_block 2866 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gcr[14] = CR14_UNUSED_32 | sie_block 2870 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gbea = 1; sie_block 2871 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->pp = 0; sie_block 2872 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->fpf &= ~FPF_BPBC; sie_block 2884 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->epoch = vcpu->kvm->arch.epoch; sie_block 2885 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->epdx = vcpu->kvm->arch.epdx; sie_block 2893 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ictl |= ICTL_OPEREXC; sie_block 2926 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->crycbd = vcpu->kvm->arch.crypto.crycbd; sie_block 2927 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb3 &= ~(ECB3_AES | ECB3_DEA); sie_block 2928 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca &= ~ECA_APIE; sie_block 2929 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecd &= ~ECD_ECC; sie_block 2932 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca |= ECA_APIE; sie_block 2936 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb3 |= ECB3_AES; sie_block 2939 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecd |= ECD_ECC; sie_block 2943 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb3 |= ECB3_DEA; sie_block 2948 arch/s390/kvm/kvm-s390.c free_page(vcpu->arch.sie_block->cbrlo); sie_block 2949 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->cbrlo = 0; sie_block 2954 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->cbrlo = get_zeroed_page(GFP_KERNEL); sie_block 2955 arch/s390/kvm/kvm-s390.c if (!vcpu->arch.sie_block->cbrlo) sie_block 2964 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ibc = model->ibc; sie_block 2966 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->fac = (u32)(u64) model->fac_list; sie_block 2973 arch/s390/kvm/kvm-s390.c atomic_set(&vcpu->arch.sie_block->cpuflags, CPUSTAT_ZARCH | sie_block 2986 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb |= ECB_HOSTPROTINT; sie_block 2988 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb |= ECB_SRSI; sie_block 2990 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb |= ECB_TE; sie_block 2993 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb2 |= ECB2_PFMFI; sie_block 2995 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb2 |= ECB2_IEP; sie_block 2996 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca = ECA_MVPGI | ECA_PROTEXCI; sie_block 2998 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca |= ECA_CEI; sie_block 3000 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca |= ECA_IB; sie_block 3002 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca |= ECA_SII; sie_block 3004 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca |= ECA_SIGPI; sie_block 3006 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca |= ECA_VX; sie_block 3007 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecd |= ECD_HOSTREGMGMT; sie_block 3010 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecd |= ECD_MEF; sie_block 3012 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecd |= ECD_ETOKENF; sie_block 3013 arch/s390/kvm/kvm-s390.c if (vcpu->arch.sie_block->gd) { sie_block 3014 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->eca |= ECA_AIV; sie_block 3016 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gd & 0x3, vcpu->vcpu_id); sie_block 3018 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->sdnxo = ((unsigned long) &vcpu->run->s.regs.sdnx) sie_block 3020 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->riccbd = (unsigned long) &vcpu->run->s.regs.riccb; sie_block 3025 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ictl |= ICTL_ISKE | ICTL_SSKE | ICTL_RRBE; sie_block 3035 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->hpid = HPID_KVM; sie_block 3063 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block = &sie_page->sie_block; sie_block 3064 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->itdba = (unsigned long) &sie_page->itdb; sie_block 3067 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->mso = 0; sie_block 3068 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->msl = sclp.hamax; sie_block 3070 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->icpua = id; sie_block 3072 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gd = (u32)(u64)kvm->arch.gisa_int.origin; sie_block 3073 arch/s390/kvm/kvm-s390.c if (vcpu->arch.sie_block->gd && sclp.has_gisaf) sie_block 3074 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gd |= GISA_FORMAT1; sie_block 3081 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block); sie_block 3082 arch/s390/kvm/kvm-s390.c trace_kvm_s390_create_vcpu(id, vcpu, vcpu->arch.sie_block); sie_block 3086 arch/s390/kvm/kvm-s390.c free_page((unsigned long)(vcpu->arch.sie_block)); sie_block 3100 arch/s390/kvm/kvm-s390.c return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE); sie_block 3105 arch/s390/kvm/kvm-s390.c atomic_or(PROG_BLOCK_SIE, &vcpu->arch.sie_block->prog20); sie_block 3111 arch/s390/kvm/kvm-s390.c atomic_andnot(PROG_BLOCK_SIE, &vcpu->arch.sie_block->prog20); sie_block 3116 arch/s390/kvm/kvm-s390.c atomic_or(PROG_REQUEST, &vcpu->arch.sie_block->prog20); sie_block 3122 arch/s390/kvm/kvm-s390.c return atomic_read(&vcpu->arch.sie_block->prog20) & sie_block 3128 arch/s390/kvm/kvm-s390.c atomic_andnot(PROG_REQUEST, &vcpu->arch.sie_block->prog20); sie_block 3139 arch/s390/kvm/kvm-s390.c while (vcpu->arch.sie_block->prog0c & PROG_IN_SIE) sie_block 3199 arch/s390/kvm/kvm-s390.c r = put_user(vcpu->arch.sie_block->todpr, sie_block 3203 arch/s390/kvm/kvm-s390.c r = put_user(vcpu->arch.sie_block->epoch, sie_block 3211 arch/s390/kvm/kvm-s390.c r = put_user(vcpu->arch.sie_block->ckc, sie_block 3227 arch/s390/kvm/kvm-s390.c r = put_user(vcpu->arch.sie_block->pp, sie_block 3231 arch/s390/kvm/kvm-s390.c r = put_user(vcpu->arch.sie_block->gbea, sie_block 3249 arch/s390/kvm/kvm-s390.c r = get_user(vcpu->arch.sie_block->todpr, sie_block 3253 arch/s390/kvm/kvm-s390.c r = get_user(vcpu->arch.sie_block->epoch, sie_block 3262 arch/s390/kvm/kvm-s390.c r = get_user(vcpu->arch.sie_block->ckc, sie_block 3280 arch/s390/kvm/kvm-s390.c r = get_user(vcpu->arch.sie_block->pp, sie_block 3284 arch/s390/kvm/kvm-s390.c r = get_user(vcpu->arch.sie_block->gbea, sie_block 3322 arch/s390/kvm/kvm-s390.c memcpy(&vcpu->arch.sie_block->gcr, &sregs->crs, sizeof(sregs->crs)); sie_block 3334 arch/s390/kvm/kvm-s390.c memcpy(&sregs->crs, &vcpu->arch.sie_block->gcr, sizeof(sregs->crs)); sie_block 3518 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ihcpu = 0xffff; sie_block 3539 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ictl |= ICTL_OPEREXC; sie_block 3549 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb2 &= ~ECB2_CMMA; sie_block 3560 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb2 |= ECB2_CMMA; sie_block 3594 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->epoch = kvm->arch.epoch; sie_block 3595 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->epdx = kvm->arch.epdx; sie_block 3673 arch/s390/kvm/kvm-s390.c if ((vcpu->arch.sie_block->gpsw.mask & vcpu->arch.pfault_select) != sie_block 3680 arch/s390/kvm/kvm-s390.c if (!(vcpu->arch.sie_block->gcr[0] & CR0_SERVICE_SIGNAL_SUBMASK)) sie_block 3705 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gg14 = vcpu->run->s.regs.gprs[14]; sie_block 3706 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gg15 = vcpu->run->s.regs.gprs[15]; sie_block 3731 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->icptcode = 0; sie_block 3732 arch/s390/kvm/kvm-s390.c cpuflags = atomic_read(&vcpu->arch.sie_block->cpuflags); sie_block 3758 arch/s390/kvm/kvm-s390.c rc = read_guest_instr(vcpu, vcpu->arch.sie_block->gpsw.addr, &opcode, 1); sie_block 3781 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->icptcode); sie_block 3782 arch/s390/kvm/kvm-s390.c trace_kvm_s390_sie_exit(vcpu, vcpu->arch.sie_block->icptcode); sie_block 3787 arch/s390/kvm/kvm-s390.c vcpu->run->s.regs.gprs[14] = vcpu->arch.sie_block->gg14; sie_block 3788 arch/s390/kvm/kvm-s390.c vcpu->run->s.regs.gprs[15] = vcpu->arch.sie_block->gg15; sie_block 3792 arch/s390/kvm/kvm-s390.c sie_page = container_of(vcpu->arch.sie_block, sie_block 3793 arch/s390/kvm/kvm-s390.c struct sie_page, sie_block); sie_block 3799 arch/s390/kvm/kvm-s390.c if (vcpu->arch.sie_block->icptcode > 0) { sie_block 3805 arch/s390/kvm/kvm-s390.c vcpu->run->s390_sieic.icptcode = vcpu->arch.sie_block->icptcode; sie_block 3806 arch/s390/kvm/kvm-s390.c vcpu->run->s390_sieic.ipa = vcpu->arch.sie_block->ipa; sie_block 3807 arch/s390/kvm/kvm-s390.c vcpu->run->s390_sieic.ipb = vcpu->arch.sie_block->ipb; sie_block 3852 arch/s390/kvm/kvm-s390.c exit_reason = sie64a(vcpu->arch.sie_block, sie_block 3874 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask; sie_block 3875 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gpsw.addr = kvm_run->psw_addr; sie_block 3879 arch/s390/kvm/kvm-s390.c memcpy(&vcpu->arch.sie_block->gcr, &kvm_run->s.regs.crs, 128); sie_block 3885 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ckc = kvm_run->s.regs.ckc; sie_block 3886 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->todpr = kvm_run->s.regs.todpr; sie_block 3887 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->pp = kvm_run->s.regs.pp; sie_block 3888 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->gbea = kvm_run->s.regs.gbea; sie_block 3904 arch/s390/kvm/kvm-s390.c !(vcpu->arch.sie_block->ecb3 & ECB3_RI)) { sie_block 3906 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb3 |= ECB3_RI; sie_block 3917 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecb |= ECB_GS; sie_block 3918 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->ecd |= ECD_HOSTREGMGMT; sie_block 3923 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->fpf &= ~FPF_BPBC; sie_block 3924 arch/s390/kvm/kvm-s390.c vcpu->arch.sie_block->fpf |= kvm_run->s.regs.bpbc ? FPF_BPBC : 0; sie_block 3961 arch/s390/kvm/kvm-s390.c kvm_run->psw_mask = vcpu->arch.sie_block->gpsw.mask; sie_block 3962 arch/s390/kvm/kvm-s390.c kvm_run->psw_addr = vcpu->arch.sie_block->gpsw.addr; sie_block 3964 arch/s390/kvm/kvm-s390.c memcpy(&kvm_run->s.regs.crs, &vcpu->arch.sie_block->gcr, 128); sie_block 3966 arch/s390/kvm/kvm-s390.c kvm_run->s.regs.ckc = vcpu->arch.sie_block->ckc; sie_block 3967 arch/s390/kvm/kvm-s390.c kvm_run->s.regs.todpr = vcpu->arch.sie_block->todpr; sie_block 3968 arch/s390/kvm/kvm-s390.c kvm_run->s.regs.pp = vcpu->arch.sie_block->pp; sie_block 3969 arch/s390/kvm/kvm-s390.c kvm_run->s.regs.gbea = vcpu->arch.sie_block->gbea; sie_block 3973 arch/s390/kvm/kvm-s390.c kvm_run->s.regs.bpbc = (vcpu->arch.sie_block->fpf & FPF_BPBC) == FPF_BPBC; sie_block 4097 arch/s390/kvm/kvm-s390.c &vcpu->arch.sie_block->gpsw, 16); sie_block 4103 arch/s390/kvm/kvm-s390.c &vcpu->arch.sie_block->todpr, 4); sie_block 4107 arch/s390/kvm/kvm-s390.c clkcomp = vcpu->arch.sie_block->ckc >> 8; sie_block 4113 arch/s390/kvm/kvm-s390.c &vcpu->arch.sie_block->gcr, 128); sie_block 4490 arch/s390/kvm/kvm-s390.c vmf->page = virt_to_page(vcpu->arch.sie_block); sie_block 23 arch/s390/kvm/kvm-s390.h #define IS_TE_ENABLED(vcpu) ((vcpu->arch.sie_block->ecb & ECB_TE)) sie_block 25 arch/s390/kvm/kvm-s390.h #define IS_ITDB_VALID(vcpu) ((*(char *)vcpu->arch.sie_block->itdba == TDB_FORMAT1)) sie_block 44 arch/s390/kvm/kvm-s390.h d_vcpu->arch.sie_block->gpsw.mask, d_vcpu->arch.sie_block->gpsw.addr,\ sie_block 50 arch/s390/kvm/kvm-s390.h atomic_or(flags, &vcpu->arch.sie_block->cpuflags); sie_block 55 arch/s390/kvm/kvm-s390.h atomic_andnot(flags, &vcpu->arch.sie_block->cpuflags); sie_block 60 arch/s390/kvm/kvm-s390.h return (atomic_read(&vcpu->arch.sie_block->cpuflags) & flags) == flags; sie_block 87 arch/s390/kvm/kvm-s390.h return vcpu->arch.sie_block->prefix << GUEST_PREFIX_SHIFT; sie_block 94 arch/s390/kvm/kvm-s390.h vcpu->arch.sie_block->prefix = prefix >> GUEST_PREFIX_SHIFT; sie_block 101 arch/s390/kvm/kvm-s390.h u32 base2 = vcpu->arch.sie_block->ipb >> 28; sie_block 102 arch/s390/kvm/kvm-s390.h u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16); sie_block 114 arch/s390/kvm/kvm-s390.h u32 base1 = (vcpu->arch.sie_block->ipb & 0xf0000000) >> 28; sie_block 115 arch/s390/kvm/kvm-s390.h u32 disp1 = (vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16; sie_block 116 arch/s390/kvm/kvm-s390.h u32 base2 = (vcpu->arch.sie_block->ipb & 0xf000) >> 12; sie_block 117 arch/s390/kvm/kvm-s390.h u32 disp2 = vcpu->arch.sie_block->ipb & 0x0fff; sie_block 131 arch/s390/kvm/kvm-s390.h *r1 = (vcpu->arch.sie_block->ipb & 0x00f00000) >> 20; sie_block 133 arch/s390/kvm/kvm-s390.h *r2 = (vcpu->arch.sie_block->ipb & 0x000f0000) >> 16; sie_block 138 arch/s390/kvm/kvm-s390.h u32 base2 = vcpu->arch.sie_block->ipb >> 28; sie_block 139 arch/s390/kvm/kvm-s390.h u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16) + sie_block 140 arch/s390/kvm/kvm-s390.h ((vcpu->arch.sie_block->ipb & 0xff00) << 4); sie_block 153 arch/s390/kvm/kvm-s390.h u32 base2 = vcpu->arch.sie_block->ipb >> 28; sie_block 154 arch/s390/kvm/kvm-s390.h u32 disp2 = ((vcpu->arch.sie_block->ipb & 0x0fff0000) >> 16); sie_block 165 arch/s390/kvm/kvm-s390.h vcpu->arch.sie_block->gpsw.mask &= ~(3UL << 44); sie_block 166 arch/s390/kvm/kvm-s390.h vcpu->arch.sie_block->gpsw.mask |= cc << 44; sie_block 240 arch/s390/kvm/kvm-s390.h struct kvm_s390_sie_block *sie_block = vcpu->arch.sie_block; sie_block 242 arch/s390/kvm/kvm-s390.h sie_block->gpsw.addr = __rewind_psw(sie_block->gpsw, ilen); sie_block 251 arch/s390/kvm/kvm-s390.h vcpu->arch.sie_block->icptstatus &= ~0x02; sie_block 41 arch/s390/kvm/priv.c vcpu->arch.sie_block->ecb3 |= ECB3_RI; sie_block 50 arch/s390/kvm/priv.c if ((vcpu->arch.sie_block->ipa & 0xf) <= 4) sie_block 67 arch/s390/kvm/priv.c vcpu->arch.sie_block->ecb |= ECB_GS; sie_block 68 arch/s390/kvm/priv.c vcpu->arch.sie_block->ecd |= ECD_HOSTREGMGMT; sie_block 78 arch/s390/kvm/priv.c int code = vcpu->arch.sie_block->ipb & 0xff; sie_block 95 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 121 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 159 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 189 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 223 arch/s390/kvm/priv.c vcpu->arch.sie_block->ictl |= ICTL_ISKE | ICTL_SSKE | ICTL_RRBE; sie_block 225 arch/s390/kvm/priv.c vcpu->arch.sie_block->ictl &= ~(ICTL_ISKE | ICTL_SSKE | ICTL_RRBE); sie_block 256 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 303 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 345 arch/s390/kvm/priv.c unsigned char m3 = vcpu->arch.sie_block->ipb >> 28; sie_block 354 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 417 arch/s390/kvm/priv.c if (psw_bits(vcpu->arch.sie_block->gpsw).eaba == PSW_BITS_AMODE_64BIT) sie_block 430 arch/s390/kvm/priv.c if (psw_bits(vcpu->arch.sie_block->gpsw).pstate) sie_block 445 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 483 arch/s390/kvm/priv.c inti = kvm_s390_get_io_int(vcpu->kvm, vcpu->arch.sie_block->gcr[6], 0); sie_block 562 arch/s390/kvm/priv.c vcpu->run->s390_tsch.ipb = vcpu->arch.sie_block->ipb; sie_block 571 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 579 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->ipa == 0xb236) sie_block 581 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->ipa == 0xb235) sie_block 622 arch/s390/kvm/priv.c if (!(vcpu->arch.sie_block->eca & ECA_APIE)) sie_block 638 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 688 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 729 arch/s390/kvm/priv.c psw_t *gpsw = &vcpu->arch.sie_block->gpsw; sie_block 766 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 775 arch/s390/kvm/priv.c vcpu->arch.sie_block->gpsw = new_psw; sie_block 776 arch/s390/kvm/priv.c if (!is_valid_psw(&vcpu->arch.sie_block->gpsw)) sie_block 790 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 857 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 922 arch/s390/kvm/priv.c switch (vcpu->arch.sie_block->ipa & 0x00ff) { sie_block 988 arch/s390/kvm/priv.c vcpu->run->s.regs.gprs[reg1] |= vcpu->arch.sie_block->gpsw.mask >> 32; sie_block 992 arch/s390/kvm/priv.c vcpu->arch.sie_block->gpsw.mask & 0x00000000ffffffffUL; sie_block 1021 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1062 arch/s390/kvm/priv.c psw_bits(vcpu->arch.sie_block->gpsw).eaba == PSW_BITS_AMODE_24BIT) sie_block 1108 arch/s390/kvm/priv.c if (psw_bits(vcpu->arch.sie_block->gpsw).eaba == PSW_BITS_AMODE_64BIT) { sie_block 1136 arch/s390/kvm/priv.c entries = (vcpu->arch.sie_block->cbrlo & ~PAGE_MASK) >> 3; sie_block 1169 arch/s390/kvm/priv.c cbrlo = phys_to_virt(vcpu->arch.sie_block->cbrlo & PAGE_MASK); sie_block 1187 arch/s390/kvm/priv.c int entries = (vcpu->arch.sie_block->cbrlo & ~PAGE_MASK) >> 3; sie_block 1198 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1201 arch/s390/kvm/priv.c orc = (vcpu->arch.sie_block->ipb & 0xf0000000) >> 28; sie_block 1231 arch/s390/kvm/priv.c vcpu->arch.sie_block->ecb2 |= ECB2_CMMA; sie_block 1247 arch/s390/kvm/priv.c vcpu->arch.sie_block->cbrlo &= PAGE_MASK; /* reset nceo */ sie_block 1248 arch/s390/kvm/priv.c cbrlo = phys_to_virt(vcpu->arch.sie_block->cbrlo); sie_block 1258 arch/s390/kvm/priv.c switch (vcpu->arch.sie_block->ipa & 0x00ff) { sie_block 1276 arch/s390/kvm/priv.c int reg1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; sie_block 1277 arch/s390/kvm/priv.c int reg3 = vcpu->arch.sie_block->ipa & 0x000f; sie_block 1285 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1303 arch/s390/kvm/priv.c vcpu->arch.sie_block->gcr[reg] &= 0xffffffff00000000ul; sie_block 1304 arch/s390/kvm/priv.c vcpu->arch.sie_block->gcr[reg] |= ctl_array[nr_regs++]; sie_block 1315 arch/s390/kvm/priv.c int reg1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; sie_block 1316 arch/s390/kvm/priv.c int reg3 = vcpu->arch.sie_block->ipa & 0x000f; sie_block 1324 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1338 arch/s390/kvm/priv.c ctl_array[nr_regs++] = vcpu->arch.sie_block->gcr[reg]; sie_block 1349 arch/s390/kvm/priv.c int reg1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; sie_block 1350 arch/s390/kvm/priv.c int reg3 = vcpu->arch.sie_block->ipa & 0x000f; sie_block 1358 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1376 arch/s390/kvm/priv.c vcpu->arch.sie_block->gcr[reg] = ctl_array[nr_regs++]; sie_block 1387 arch/s390/kvm/priv.c int reg1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; sie_block 1388 arch/s390/kvm/priv.c int reg3 = vcpu->arch.sie_block->ipa & 0x000f; sie_block 1396 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1410 arch/s390/kvm/priv.c ctl_array[nr_regs++] = vcpu->arch.sie_block->gcr[reg]; sie_block 1421 arch/s390/kvm/priv.c switch (vcpu->arch.sie_block->ipb & 0x000000ff) { sie_block 1445 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1455 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_DAT) sie_block 1485 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_DAT) sie_block 1492 arch/s390/kvm/priv.c switch (vcpu->arch.sie_block->ipa & 0x00ff) { sie_block 1506 arch/s390/kvm/priv.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 1514 arch/s390/kvm/priv.c vcpu->arch.sie_block->todpr = value; sie_block 1530 arch/s390/kvm/priv.c switch (vcpu->arch.sie_block->ipa & 0x00ff) { sie_block 76 arch/s390/kvm/sigp.c psw = &dst_vcpu->arch.sie_block->gpsw; sie_block 77 arch/s390/kvm/sigp.c p_asn = dst_vcpu->arch.sie_block->gcr[4] & 0xffff; /* Primary ASN */ sie_block 78 arch/s390/kvm/sigp.c s_asn = dst_vcpu->arch.sie_block->gcr[3] & 0xffff; /* Secondary ASN */ sie_block 411 arch/s390/kvm/sigp.c int r1 = (vcpu->arch.sie_block->ipa & 0x00f0) >> 4; sie_block 412 arch/s390/kvm/sigp.c int r3 = vcpu->arch.sie_block->ipa & 0x000f; sie_block 419 arch/s390/kvm/sigp.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 462 arch/s390/kvm/sigp.c int r3 = vcpu->arch.sie_block->ipa & 0x000f; sie_block 44 arch/s390/kvm/trace-s390.h struct kvm_s390_sie_block *sie_block), sie_block 45 arch/s390/kvm/trace-s390.h TP_ARGS(id, vcpu, sie_block), sie_block 50 arch/s390/kvm/trace-s390.h __field(struct kvm_s390_sie_block *, sie_block) sie_block 56 arch/s390/kvm/trace-s390.h __entry->sie_block = sie_block; sie_block 60 arch/s390/kvm/trace-s390.h __entry->id, __entry->vcpu, __entry->sie_block) sie_block 27 arch/s390/kvm/trace.h __entry->pswmask = vcpu->arch.sie_block->gpsw.mask; \ sie_block 28 arch/s390/kvm/trace.h __entry->pswaddr = vcpu->arch.sie_block->gpsw.addr; \ sie_block 296 arch/s390/kvm/vsie.c int fmt_h = vcpu->arch.sie_block->crycbd & CRYCB_FORMAT_MASK; sie_block 301 arch/s390/kvm/vsie.c apie_h = vcpu->arch.sie_block->eca & ECA_APIE; sie_block 324 arch/s390/kvm/vsie.c ecb3_flags = scb_o->ecb3 & vcpu->arch.sie_block->ecb3 & sie_block 326 arch/s390/kvm/vsie.c ecd_flags = scb_o->ecd & vcpu->arch.sie_block->ecd & ECD_ECC; sie_block 1020 arch/s390/kvm/vsie.c vcpu->arch.sie_block->fpf & FPF_BPBC) sie_block 1033 arch/s390/kvm/vsie.c vcpu->arch.sie_block->prog0c |= PROG_IN_SIE; sie_block 1038 arch/s390/kvm/vsie.c vcpu->arch.sie_block->prog0c &= ~PROG_IN_SIE; sie_block 1095 arch/s390/kvm/vsie.c asce = vcpu->arch.sie_block->gcr[1]; sie_block 1096 arch/s390/kvm/vsie.c cr0.val = vcpu->arch.sie_block->gcr[0]; sie_block 1294 arch/s390/kvm/vsie.c if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) sie_block 285 drivers/s390/crypto/vfio_ap_ops.c if (!(vcpu->arch.sie_block->eca & ECA_AIV))