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 = phys_to_virt(vcpu->arch.sie_block->itdba);
229 #define per_event(vcpu) (vcpu->arch.sie_block->iprcc & PGM_PER)
236 vcpu->arch.sie_block->iprcc != PGM_PER) {
265 if (vcpu->arch.sie_block->iprcc == 0)
269 trace_kvm_s390_intercept_prog(vcpu, vcpu->arch.sie_block->iprcc);
270 if (vcpu->arch.sie_block->iprcc == PGM_SPECIFICATION) {
304 u16 eic = vcpu->arch.sie_block->eic;
312 newpsw = vcpu->arch.sie_block->gpsw;
336 irq.u.extcall.code = vcpu->arch.sie_block->extcpuaddr;
392 if (vcpu->arch.sie_block->ipa == 0xb254) /* MVPG */
394 if (vcpu->arch.sie_block->ipa >> 8 == 0xae) /* SIGP */
446 memcpy(sida_addr(vcpu->arch.sie_block), sctns, PAGE_SIZE);
468 trace_kvm_s390_handle_operexc(vcpu, vcpu->arch.sie_block->ipa,
469 vcpu->arch.sie_block->ipb);
471 if (vcpu->arch.sie_block->ipa == 0xb256)
474 if (vcpu->arch.sie_block->ipa == 0 && vcpu->kvm->arch.user_instr0)
487 oldpsw = vcpu->arch.sie_block->gpsw;
500 u32 pref = *(u32 *)sida_addr(vcpu->arch.sie_block);
533 struct uv_cb_share *guest_uvcb = sida_addr(vcpu->arch.sie_block);
566 if (vcpu->arch.sie_block->ipa == 0xb210)
568 if (vcpu->arch.sie_block->ipa == 0xb220)
570 if (vcpu->arch.sie_block->ipa == 0xb9a4)
572 if (vcpu->arch.sie_block->ipa >> 8 == 0xae) {
592 if (!(vcpu->arch.sie_block->icptstatus & 0x02))
609 switch (vcpu->arch.sie_block->icptcode) {