Lines Matching refs:sie_block
62 u64 *cr9 = &vcpu->arch.sie_block->gcr[9];
63 u64 *cr10 = &vcpu->arch.sie_block->gcr[10];
64 u64 *cr11 = &vcpu->arch.sie_block->gcr[11];
102 u64 *cr9 = &vcpu->arch.sie_block->gcr[9];
103 u64 *cr10 = &vcpu->arch.sie_block->gcr[10];
104 u64 *cr11 = &vcpu->arch.sie_block->gcr[11];
132 vcpu->arch.guestdbg.cr0 = vcpu->arch.sie_block->gcr[0];
133 vcpu->arch.guestdbg.cr9 = vcpu->arch.sie_block->gcr[9];
134 vcpu->arch.guestdbg.cr10 = vcpu->arch.sie_block->gcr[10];
135 vcpu->arch.guestdbg.cr11 = vcpu->arch.sie_block->gcr[11];
140 vcpu->arch.sie_block->gcr[0] = vcpu->arch.guestdbg.cr0;
141 vcpu->arch.sie_block->gcr[9] = vcpu->arch.guestdbg.cr9;
142 vcpu->arch.sie_block->gcr[10] = vcpu->arch.guestdbg.cr10;
143 vcpu->arch.sie_block->gcr[11] = vcpu->arch.guestdbg.cr11;
156 vcpu->arch.sie_block->gcr[0] &= ~CR0_CLOCK_COMPARATOR_SUBMASK;
157 vcpu->arch.sie_block->gcr[9] |= PER_EVENT_IFETCH;
158 vcpu->arch.sie_block->gcr[10] = 0;
159 vcpu->arch.sie_block->gcr[11] = -1UL;
168 if (vcpu->arch.sie_block->gcr[9] & PER_EVENT_NULLIFICATION)
169 vcpu->arch.sie_block->gcr[9] &= ~PER_EVENT_NULLIFICATION;
394 unsigned long addr = vcpu->arch.sie_block->gpsw.addr;
442 if (vcpu->arch.sie_block->icptcode == ICPT_PROGI) {
444 *addr = vcpu->arch.sie_block->peraddr;
459 *addr = __rewind_psw(vcpu->arch.sie_block->gpsw,
461 if (vcpu->arch.sie_block->icptstatus & 0x01) {
462 exec_ilen = (vcpu->arch.sie_block->icptstatus & 0x60) >> 4;
495 (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PER)
499 const u64 cr10 = vcpu->arch.sie_block->gcr[10];
500 const u64 cr11 = vcpu->arch.sie_block->gcr[11];
505 .per_address = __rewind_psw(vcpu->arch.sie_block->gpsw, ilen),
522 !(vcpu->arch.sie_block->gcr[9] & PER_EVENT_IFETCH))
539 const u8 perc = vcpu->arch.sie_block->perc;
540 u64 addr = vcpu->arch.sie_block->gpsw.addr;
541 u64 cr9 = vcpu->arch.sie_block->gcr[9];
542 u64 cr10 = vcpu->arch.sie_block->gcr[10];
543 u64 cr11 = vcpu->arch.sie_block->gcr[11];
574 vcpu->arch.sie_block->perc = guest_perc;
577 vcpu->arch.sie_block->iprcc &= ~PGM_PER;
581 #define pssec(vcpu) (vcpu->arch.sie_block->gcr[1] & _ASCE_SPACE_SWITCH)
582 #define hssec(vcpu) (vcpu->arch.sie_block->gcr[13] & _ASCE_SPACE_SWITCH)
583 #define old_ssec(vcpu) ((vcpu->arch.sie_block->tecmc >> 31) & 0x1)
584 #define old_as_is_home(vcpu) !(vcpu->arch.sie_block->tecmc & 0xffff)
590 if (debug_exit_required(vcpu, vcpu->arch.sie_block->perc,
591 vcpu->arch.sie_block->peraddr))
604 if (vcpu->arch.sie_block->iprcc == PGM_SPACE_SWITCH) {
605 vcpu->arch.sie_block->iprcc = 0;
606 new_as = psw_bits(vcpu->arch.sie_block->gpsw).as;
615 vcpu->arch.sie_block->iprcc = PGM_SPACE_SWITCH;
623 vcpu->arch.sie_block->iprcc = PGM_SPACE_SWITCH;