Lines Matching refs:sie_block
39 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT); in psw_extint_disabled()
44 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO); in psw_ioint_disabled()
49 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK); in psw_mchk_disabled()
62 !(vcpu->arch.sie_block->gcr[0] & 0x800ul)) in ckc_interrupts_enabled()
72 if (vcpu->arch.sie_block->ckc >= kvm_s390_get_tod_clock_fast(vcpu->kvm)) in ckc_irq_pending()
80 (vcpu->arch.sie_block->gcr[0] & 0x400ul); in cpu_timer_interrupts_enabled()
85 return (vcpu->arch.sie_block->cputm >> 63) && in cpu_timer_irq_pending()
117 if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i))) in disable_iscs()
137 if (!(vcpu->arch.sie_block->gcr[0] & 0x2000ul)) in deliverable_irqs()
139 if (!(vcpu->arch.sie_block->gcr[0] & 0x4000ul)) in deliverable_irqs()
141 if (!(vcpu->arch.sie_block->gcr[0] & 0x800ul)) in deliverable_irqs()
143 if (!(vcpu->arch.sie_block->gcr[0] & 0x400ul)) in deliverable_irqs()
145 if (!(vcpu->arch.sie_block->gcr[0] & 0x200ul)) in deliverable_irqs()
149 if (!(vcpu->arch.sie_block->gcr[14] & in deliverable_irqs()
164 atomic_or(CPUSTAT_WAIT, &vcpu->arch.sie_block->cpuflags); in __set_cpu_idle()
170 atomic_andnot(CPUSTAT_WAIT, &vcpu->arch.sie_block->cpuflags); in __unset_cpu_idle()
177 &vcpu->arch.sie_block->cpuflags); in __reset_intercept_indicators()
178 vcpu->arch.sie_block->lctl = 0x0000; in __reset_intercept_indicators()
179 vcpu->arch.sie_block->ictl &= ~(ICTL_LPSW | ICTL_STCTL | ICTL_PINT); in __reset_intercept_indicators()
182 vcpu->arch.sie_block->lctl |= (LCTL_CR0 | LCTL_CR9 | in __reset_intercept_indicators()
184 vcpu->arch.sie_block->ictl |= (ICTL_STCTL | ICTL_PINT); in __reset_intercept_indicators()
190 atomic_or(flag, &vcpu->arch.sie_block->cpuflags); in __set_cpuflag()
200 vcpu->arch.sie_block->lctl |= LCTL_CR6; in set_intercept_indicators_io()
210 vcpu->arch.sie_block->lctl |= LCTL_CR0; in set_intercept_indicators_ext()
218 vcpu->arch.sie_block->ictl |= ICTL_LPSW; in set_intercept_indicators_mchk()
220 vcpu->arch.sie_block->lctl |= LCTL_CR14; in set_intercept_indicators_mchk()
240 switch (vcpu->arch.sie_block->icptcode) { in get_ilc()
247 return insn_length(vcpu->arch.sie_block->ipa >> 8); in get_ilc()
249 return vcpu->arch.sie_block->pgmilc; in get_ilc()
267 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_cpu_timer()
269 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_cpu_timer()
286 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_ckc()
288 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_ckc()
314 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_pfault_init()
316 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_pfault_init()
383 &vcpu->arch.sie_block->gpsw, in __deliver_machine_check()
386 &vcpu->arch.sie_block->gpsw, in __deliver_machine_check()
403 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_restart()
405 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_restart()
452 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_emergency_signal()
454 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_emergency_signal()
480 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_external_call()
481 rc |= read_guest_lc(vcpu, __LC_EXT_NEW_PSW, &vcpu->arch.sie_block->gpsw, in __deliver_external_call()
584 if (nullifying && vcpu->arch.sie_block->icptcode == ICPT_INST) in __deliver_prog()
588 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->gbea, in __deliver_prog()
593 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_prog()
595 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_prog()
624 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_service()
626 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_service()
663 &vcpu->arch.sie_block->gpsw, in __deliver_pfault_done()
666 &vcpu->arch.sie_block->gpsw, in __deliver_pfault_done()
707 &vcpu->arch.sie_block->gpsw, in __deliver_virtio()
710 &vcpu->arch.sie_block->gpsw, in __deliver_virtio()
762 &vcpu->arch.sie_block->gpsw, in __deliver_io()
765 &vcpu->arch.sie_block->gpsw, in __deliver_io()
801 (atomic_read(&vcpu->arch.sie_block->cpuflags) & CPUSTAT_ECALL_PEND); in kvm_s390_ext_call_pending()
815 (vcpu->arch.sie_block->gcr[0] & 0x2000ul)) in kvm_s390_vcpu_has_irq()
850 sltime = tod_to_ns(vcpu->arch.sie_block->ckc - now); in kvm_s390_handle_wait()
853 if (vcpu->arch.sie_block->ckc < now) in kvm_s390_handle_wait()
889 sltime = tod_to_ns(vcpu->arch.sie_block->ckc - now); in kvm_s390_idle_wakeup()
895 if (vcpu->arch.sie_block->ckc > now && in kvm_s390_idle_wakeup()
1017 atomic_or(CPUSTAT_ECALL_PEND, &vcpu->arch.sie_block->cpuflags); in __inject_extcall_sigpif()
2247 (atomic_read(&vcpu->arch.sie_block->cpuflags) & in kvm_s390_get_irq_state()