Lines Matching refs:psw
205 regs->psw.addr = (unsigned long)p->ainsn.insn | PSW_ADDR_AMODE;
214 regs->psw.mask |= PSW_MASK_PER;
215 regs->psw.mask &= ~(PSW_MASK_IO | PSW_MASK_EXT | PSW_MASK_MCHECK);
241 kcb->kprobe_saved_imask = regs->psw.mask &
261 ((regs->psw.addr & PSW_ADDR_INSN) - 2);
277 regs->psw.mask &= ~PSW_MASK_PER;
278 regs->psw.mask |= kcb->kprobe_saved_imask;
389 regs->psw.addr = orig_ret_address | PSW_ADDR_AMODE;
419 regs->psw.addr &= PSW_ADDR_INSN;
422 regs->psw.addr = (unsigned long)p->addr +
423 ((unsigned long)regs->psw.addr -
427 if ((unsigned long)regs->psw.addr -
429 regs->psw.addr = (unsigned long)p->addr + p->ainsn.ilen;
437 regs->psw.addr |= PSW_ADDR_AMODE;
439 regs->psw.mask &= ~PSW_MASK_PER;
442 regs->psw.mask |= kcb->kprobe_saved_imask;
470 * if somebody else is singlestepping across a probe point, psw mask
474 if (regs->psw.mask & PSW_MASK_PER) {
500 regs->psw.addr = (unsigned long)cur->addr | PSW_ADDR_AMODE;
501 regs->psw.mask &= ~PSW_MASK_PER;
502 regs->psw.mask |= kcb->kprobe_saved_imask;
532 entry = search_exception_tables(regs->psw.addr & PSW_ADDR_INSN);
534 regs->psw.addr = entry->fixup | PSW_ADDR_AMODE;
590 regs->psw.addr = (unsigned long)(jp->entry) | PSW_ADDR_AMODE;