Lines Matching refs:sie_block

27 	struct kvm_s390_sie_block *sie_block = vcpu->arch.sie_block;
30 switch (vcpu->arch.sie_block->icptcode) {
37 ilen = insn_length(vcpu->arch.sie_block->ipa >> 8);
39 if (sie_block->icptstatus & 1) {
40 ilen = (sie_block->icptstatus >> 4) & 0x6;
47 ilen = vcpu->arch.sie_block->pgmilc & 0x6;
93 int viwhy = vcpu->arch.sie_block->ipb >> 16;
110 vcpu->arch.sie_block->ipa,
111 vcpu->arch.sie_block->ipb);
113 switch (vcpu->arch.sie_block->ipa >> 8) {
146 .code = vcpu->arch.sie_block->iprcc,
151 switch (vcpu->arch.sie_block->iprcc & ~PGM_PER) {
162 pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc;
170 pgm_info.exc_access_id = vcpu->arch.sie_block->eai;
178 pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc;
179 pgm_info.exc_access_id = vcpu->arch.sie_block->eai;
180 pgm_info.op_access_id = vcpu->arch.sie_block->oai;
183 pgm_info.mon_class_nr = vcpu->arch.sie_block->mcn;
184 pgm_info.mon_code = vcpu->arch.sie_block->tecmc;
188 pgm_info.data_exc_code = vcpu->arch.sie_block->dxc;
191 pgm_info.trans_exc_code = vcpu->arch.sie_block->tecmc;
192 pgm_info.exc_access_id = vcpu->arch.sie_block->eai;
198 if (vcpu->arch.sie_block->iprcc & PGM_PER) {
199 pgm_info.per_code = vcpu->arch.sie_block->perc;
200 pgm_info.per_atmid = vcpu->arch.sie_block->peratmid;
201 pgm_info.per_address = vcpu->arch.sie_block->peraddr;
202 pgm_info.per_access_id = vcpu->arch.sie_block->peraid;
220 itdb = (struct kvm_s390_itdb *)vcpu->arch.sie_block->itdba;
229 #define per_event(vcpu) (vcpu->arch.sie_block->iprcc & PGM_PER)
250 if (vcpu->arch.sie_block->iprcc == 0)
254 trace_kvm_s390_intercept_prog(vcpu, vcpu->arch.sie_block->iprcc);
255 if (vcpu->arch.sie_block->iprcc == PGM_SPECIFICATION) {
288 u16 eic = vcpu->arch.sie_block->eic;
296 newpsw = vcpu->arch.sie_block->gpsw;
320 irq.u.extcall.code = vcpu->arch.sie_block->extcpuaddr;
375 if (vcpu->arch.sie_block->ipa == 0xb254) /* MVPG */
377 if (vcpu->arch.sie_block->ipa >> 8 == 0xae) /* SIGP */
429 memcpy((void *)(sida_origin(vcpu->arch.sie_block)),
452 trace_kvm_s390_handle_operexc(vcpu, vcpu->arch.sie_block->ipa,
453 vcpu->arch.sie_block->ipb);
455 if (vcpu->arch.sie_block->ipa == 0xb256)
458 if (vcpu->arch.sie_block->ipa == 0 && vcpu->kvm->arch.user_instr0)
471 oldpsw = vcpu->arch.sie_block->gpsw;
484 u32 pref = *(u32 *)vcpu->arch.sie_block->sidad;
517 struct uv_cb_share *guest_uvcb = (void *)vcpu->arch.sie_block->sidad;
545 if (vcpu->arch.sie_block->ipa == 0xb210)
547 if (vcpu->arch.sie_block->ipa == 0xb220)
549 if (vcpu->arch.sie_block->ipa == 0xb9a4)
551 if (vcpu->arch.sie_block->ipa >> 8 == 0xae) {
575 switch (vcpu->arch.sie_block->icptcode) {
631 if (vcpu->arch.sie_block->icptstatus & 0x02 &&