Home
last modified time | relevance | path

Searched refs:new_psw (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/s390/include/asm/
Dprocessor.h147 #define start_thread(regs, new_psw, new_stackp) do { \ argument
149 regs->psw.addr = new_psw | PSW_ADDR_AMODE; \
154 #define start_thread31(regs, new_psw, new_stackp) do { \ argument
156 regs->psw.addr = new_psw | PSW_ADDR_AMODE; \
/linux-4.1.27/arch/s390/kvm/
Dpriv.c403 psw_compat_t new_psw; in kvm_s390_handle_lpsw() local
415 rc = read_guest(vcpu, addr, ar, &new_psw, sizeof(new_psw)); in kvm_s390_handle_lpsw()
418 if (!(new_psw.mask & PSW32_MASK_BASE)) in kvm_s390_handle_lpsw()
420 gpsw->mask = (new_psw.mask & ~PSW32_MASK_BASE) << 32; in kvm_s390_handle_lpsw()
421 gpsw->mask |= new_psw.addr & PSW32_ADDR_AMODE; in kvm_s390_handle_lpsw()
422 gpsw->addr = new_psw.addr & ~PSW32_ADDR_AMODE; in kvm_s390_handle_lpsw()
430 psw_t new_psw; in handle_lpswe() local
441 rc = read_guest(vcpu, addr, ar, &new_psw, sizeof(new_psw)); in handle_lpswe()
444 vcpu->arch.sie_block->gpsw = new_psw; in handle_lpswe()