Home
last modified time | relevance | path

Searched refs:gpsw (Results 1 – 7 of 7) sorted by relevance

/arch/s390/kvm/
Dpriv.c108 vcpu->arch.sie_block->gpsw.addr -= 4; in handle_skey()
148 vcpu->arch.sie_block->gpsw.mask &= ~(3ul << 44); in handle_tpi()
149 vcpu->arch.sie_block->gpsw.mask |= (cc & 3ul) << 44; in handle_tpi()
201 vcpu->arch.sie_block->gpsw.mask &= ~(3ul << 44); in handle_io_inst()
202 vcpu->arch.sie_block->gpsw.mask |= (3 & 3ul) << 44; in handle_io_inst()
228 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK) in handle_new_psw()
253 psw_t *gpsw = &vcpu->arch.sie_block->gpsw; in kvm_s390_handle_lpsw() local
257 if (gpsw->mask & PSW_MASK_PSTATE) in kvm_s390_handle_lpsw()
267 gpsw->mask = (new_psw.mask & ~PSW32_MASK_BASE) << 32; in kvm_s390_handle_lpsw()
268 gpsw->mask |= new_psw.addr & PSW32_ADDR_AMODE; in kvm_s390_handle_lpsw()
[all …]
Dinterrupt.c36 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT); in psw_extint_disabled()
41 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO); in psw_ioint_disabled()
46 return !(vcpu->arch.sie_block->gpsw.mask & PSW_MASK_MCHECK); in psw_mchk_disabled()
51 if ((vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PER) || in psw_interrupts_disabled()
52 (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_IO) || in psw_interrupts_disabled()
53 (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_EXT)) in psw_interrupts_disabled()
195 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __do_deliver_interrupt()
196 rc |= copy_from_guest(vcpu, &vcpu->arch.sie_block->gpsw, in __do_deliver_interrupt()
208 &vcpu->arch.sie_block->gpsw, sizeof(psw_t)); in __do_deliver_interrupt()
209 rc |= copy_from_guest(vcpu, &vcpu->arch.sie_block->gpsw, in __do_deliver_interrupt()
[all …]
Dkvm-s390.h42 d_vcpu->arch.sie_block->gpsw.mask, d_vcpu->arch.sie_block->gpsw.addr,\
Dsigp.c335 if (vcpu->arch.sie_block->gpsw.mask & PSW_MASK_PSTATE) in kvm_s390_handle_sigp()
397 vcpu->arch.sie_block->gpsw.mask &= ~(3ul << 44); in kvm_s390_handle_sigp()
398 vcpu->arch.sie_block->gpsw.mask |= (rc & 3ul) << 44; in kvm_s390_handle_sigp()
Dtrace.h25 __entry->pswmask = vcpu->arch.sie_block->gpsw.mask; \
26 __entry->pswaddr = vcpu->arch.sie_block->gpsw.addr; \
Dkvm-s390.c352 vcpu->arch.sie_block->gpsw.mask = 0UL; in kvm_s390_vcpu_initial_reset()
353 vcpu->arch.sie_block->gpsw.addr = 0UL; in kvm_s390_vcpu_initial_reset()
676 vcpu->arch.sie_block->gpsw.mask = kvm_run->psw_mask; in kvm_arch_vcpu_ioctl_run()
677 vcpu->arch.sie_block->gpsw.addr = kvm_run->psw_addr; in kvm_arch_vcpu_ioctl_run()
733 kvm_run->psw_mask = vcpu->arch.sie_block->gpsw.mask; in kvm_arch_vcpu_ioctl_run()
734 kvm_run->psw_addr = vcpu->arch.sie_block->gpsw.addr; in kvm_arch_vcpu_ioctl_run()
795 &vcpu->arch.sie_block->gpsw, 16, prefix)) in kvm_s390_vcpu_store_status()
/arch/s390/include/asm/
Dkvm_host.h98 psw_t gpsw; /* 0x0090 */ member