Lines Matching refs:sie_block

152 	return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT);  in psw_extint_disabled()
157 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO); in psw_ioint_disabled()
162 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK); in psw_mchk_disabled()
175 !(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK)) in ckc_interrupts_enabled()
186 const u64 ckc = vcpu->arch.sie_block->ckc; in ckc_irq_pending()
188 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) { in ckc_irq_pending()
200 (vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK); in cpu_timer_interrupts_enabled()
362 if (!(vcpu->arch.sie_block->gcr[6] & isc_to_isc_bits(i))) in disable_iscs()
382 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK)) in deliverable_irqs()
384 if (!(vcpu->arch.sie_block->gcr[0] & CR0_EMERGENCY_SIGNAL_SUBMASK)) in deliverable_irqs()
386 if (!(vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SUBMASK)) in deliverable_irqs()
388 if (!(vcpu->arch.sie_block->gcr[0] & CR0_CPU_TIMER_SUBMASK)) in deliverable_irqs()
390 if (!(vcpu->arch.sie_block->gcr[0] & CR0_SERVICE_SIGNAL_SUBMASK)) { in deliverable_irqs()
398 vcpu->arch.sie_block->iictl != IICTL_CODE_NONE) in deliverable_irqs()
406 if (!(vcpu->arch.sie_block->gcr[14] & in deliverable_irqs()
436 vcpu->arch.sie_block->lctl = 0x0000; in __reset_intercept_indicators()
437 vcpu->arch.sie_block->ictl &= ~(ICTL_LPSW | ICTL_STCTL | ICTL_PINT); in __reset_intercept_indicators()
440 vcpu->arch.sie_block->lctl |= (LCTL_CR0 | LCTL_CR9 | in __reset_intercept_indicators()
442 vcpu->arch.sie_block->ictl |= (ICTL_STCTL | ICTL_PINT); in __reset_intercept_indicators()
453 vcpu->arch.sie_block->lctl |= LCTL_CR6; in set_intercept_indicators_io()
463 vcpu->arch.sie_block->lctl |= LCTL_CR0; in set_intercept_indicators_ext()
471 vcpu->arch.sie_block->ictl |= ICTL_LPSW; in set_intercept_indicators_mchk()
473 vcpu->arch.sie_block->lctl |= LCTL_CR14; in set_intercept_indicators_mchk()
500 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT; in __deliver_cpu_timer()
501 vcpu->arch.sie_block->eic = EXT_IRQ_CPU_TIMER; in __deliver_cpu_timer()
507 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_cpu_timer()
509 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_cpu_timer()
524 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT; in __deliver_ckc()
525 vcpu->arch.sie_block->eic = EXT_IRQ_CLK_COMP; in __deliver_ckc()
531 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_ckc()
533 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_ckc()
560 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_pfault_init()
562 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_pfault_init()
583 vcpu->arch.sie_block->iictl = IICTL_CODE_MCHK; in __write_machine_check()
584 vcpu->arch.sie_block->mcic = mchk->mcic; in __write_machine_check()
585 vcpu->arch.sie_block->faddr = mchk->failing_storage_address; in __write_machine_check()
586 vcpu->arch.sie_block->edc = mchk->ext_damage_code; in __write_machine_check()
641 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __write_machine_check()
643 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __write_machine_check()
658 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->todpr, in __write_machine_check()
662 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->ckc >> 8, in __write_machine_check()
667 &vcpu->arch.sie_block->gcr, 128); in __write_machine_check()
740 vcpu->arch.sie_block->iictl = IICTL_CODE_RESTART; in __deliver_restart()
744 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_restart()
746 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_restart()
790 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT; in __deliver_emergency_signal()
791 vcpu->arch.sie_block->eic = EXT_IRQ_EMERGENCY_SIG; in __deliver_emergency_signal()
792 vcpu->arch.sie_block->extcpuaddr = cpu_addr; in __deliver_emergency_signal()
800 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_emergency_signal()
802 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_emergency_signal()
824 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT; in __deliver_external_call()
825 vcpu->arch.sie_block->eic = EXT_IRQ_EXTERNAL_CALL; in __deliver_external_call()
826 vcpu->arch.sie_block->extcpuaddr = extcall.code; in __deliver_external_call()
834 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_external_call()
835 rc |= read_guest_lc(vcpu, __LC_EXT_NEW_PSW, &vcpu->arch.sie_block->gpsw, in __deliver_external_call()
844 vcpu->arch.sie_block->iictl = IICTL_CODE_SPECIFICATION; in __deliver_prog_pv()
847 vcpu->arch.sie_block->iictl = IICTL_CODE_OPERAND; in __deliver_prog_pv()
963 rc |= put_guest_lc(vcpu, vcpu->arch.sie_block->gbea, in __deliver_prog()
968 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_prog()
970 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __deliver_prog()
982 vcpu->arch.sie_block->iictl = IICTL_CODE_EXT; in write_sclp()
983 vcpu->arch.sie_block->eic = EXT_IRQ_SERVICE_SIG; in write_sclp()
984 vcpu->arch.sie_block->eiparams = parm; in write_sclp()
991 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in write_sclp()
993 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in write_sclp()
1082 &vcpu->arch.sie_block->gpsw, in __deliver_pfault_done()
1085 &vcpu->arch.sie_block->gpsw, in __deliver_pfault_done()
1126 &vcpu->arch.sie_block->gpsw, in __deliver_virtio()
1129 &vcpu->arch.sie_block->gpsw, in __deliver_virtio()
1145 vcpu->arch.sie_block->iictl = IICTL_CODE_IO; in __do_deliver_io()
1146 vcpu->arch.sie_block->subchannel_id = io->subchannel_id; in __do_deliver_io()
1147 vcpu->arch.sie_block->subchannel_nr = io->subchannel_nr; in __do_deliver_io()
1148 vcpu->arch.sie_block->io_int_parm = io->io_int_parm; in __do_deliver_io()
1149 vcpu->arch.sie_block->io_int_word = io->io_int_word; in __do_deliver_io()
1158 &vcpu->arch.sie_block->gpsw, in __do_deliver_io()
1161 &vcpu->arch.sie_block->gpsw, in __do_deliver_io()
1257 (vcpu->arch.sie_block->gcr[0] & CR0_EXTERNAL_CALL_SUBMASK)) in kvm_s390_vcpu_has_irq()
1273 const u64 ckc = vcpu->arch.sie_block->ckc; in __calculate_sltime()
1277 if (vcpu->arch.sie_block->gcr[0] & CR0_CLOCK_COMPARATOR_SIGN) { in __calculate_sltime()
1320 vcpu->arch.sie_block->gcr[6] >> 24)) in kvm_s390_handle_wait()
3070 vcpu_isc_mask = (u8)(vcpu->arch.sie_block->gcr[6] >> 24); in __airqs_kick_single_vcpu()
3190 vcpu->arch.sie_block->gd = gisa_desc; in kvm_s390_gisa_enable()
3191 vcpu->arch.sie_block->eca |= ECA_AIV; in kvm_s390_gisa_enable()
3193 vcpu->arch.sie_block->gd & 0x3, vcpu->vcpu_id); in kvm_s390_gisa_enable()
3225 vcpu->arch.sie_block->eca &= ~ECA_AIV; in kvm_s390_gisa_disable()
3226 vcpu->arch.sie_block->gd = 0U; in kvm_s390_gisa_disable()