Home
last modified time | relevance | path

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

/openbmc/linux/arch/s390/kvm/
H A Dintercept.c306 psw_t newpsw; in handle_external_interrupt() local
312 newpsw = vcpu->arch.sie_block->gpsw; in handle_external_interrupt()
314 rc = read_guest_lc(vcpu, __LC_EXT_NEW_PSW, &newpsw, sizeof(psw_t)); in handle_external_interrupt()
324 (newpsw.mask & PSW_MASK_EXT)) in handle_external_interrupt()
464 psw_t oldpsw, newpsw; in handle_operexc() local
476 rc = read_guest_lc(vcpu, __LC_PGM_NEW_PSW, &newpsw, sizeof(psw_t)); in handle_operexc()
488 if (oldpsw.addr - newpsw.addr <= 6 && in handle_operexc()
489 !(newpsw.mask & PSW_MASK_WAIT) && in handle_operexc()
491 (newpsw.mask & PSW_MASK_ASC) == (oldpsw.mask & PSW_MASK_ASC) && in handle_operexc()
492 (newpsw.mask & PSW_MASK_DAT) == (oldpsw.mask & PSW_MASK_DAT)) in handle_operexc()
/openbmc/qemu/target/s390x/kvm/
H A Dkvm.c1684 PSW oldpsw, newpsw; in handle_oper_loop() local
1686 newpsw.mask = ldq_phys(cs->as, cpu->env.psa + in handle_oper_loop()
1688 newpsw.addr = ldq_phys(cs->as, cpu->env.psa + in handle_oper_loop()
1701 if (oldpsw.addr - newpsw.addr <= 6 && in handle_oper_loop()
1702 !(newpsw.mask & PSW_MASK_WAIT) && in handle_oper_loop()
1704 (newpsw.mask & PSW_MASK_ASC) == (oldpsw.mask & PSW_MASK_ASC) && in handle_oper_loop()
1705 (newpsw.mask & PSW_MASK_DAT) == (oldpsw.mask & PSW_MASK_DAT)) { in handle_oper_loop()