Searched refs:gpsw (Results 1 – 7 of 7) sorted by relevance
/arch/s390/kvm/ |
D | priv.c | 108 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 …]
|
D | interrupt.c | 36 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 …]
|
D | kvm-s390.h | 42 d_vcpu->arch.sie_block->gpsw.mask, d_vcpu->arch.sie_block->gpsw.addr,\
|
D | sigp.c | 335 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()
|
D | trace.h | 25 __entry->pswmask = vcpu->arch.sie_block->gpsw.mask; \ 26 __entry->pswaddr = vcpu->arch.sie_block->gpsw.addr; \
|
D | kvm-s390.c | 352 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/ |
D | kvm_host.h | 98 psw_t gpsw; /* 0x0090 */ member
|