Lines Matching refs:psw
103 regs->psw.mask &= ~PSW_MASK_PER; in update_cr_regs()
106 regs->psw.mask |= PSW_MASK_PER; in update_cr_regs()
202 tmp = *(addr_t *)((addr_t) &task_pt_regs(child)->psw + addr); in __peek_user()
203 if (addr == offsetof(struct user, regs.psw.mask)) { in __peek_user()
333 if (addr == offsetof(struct user, regs.psw.mask)) { in __poke_user()
354 *(addr_t *)((addr_t) ®s->psw + addr) = data; in __poke_user()
583 if (addr == offsetof(struct compat_user, regs.psw.mask)) { in __peek_user_compat()
585 tmp = (__u32)(regs->psw.mask >> 32); in __peek_user_compat()
588 } else if (addr == offsetof(struct compat_user, regs.psw.addr)) { in __peek_user_compat()
590 tmp = (__u32) regs->psw.addr | in __peek_user_compat()
591 (__u32)(regs->psw.mask & PSW_MASK_BA); in __peek_user_compat()
594 tmp = *(__u32 *)((addr_t) ®s->psw + addr*2 + 4); in __peek_user_compat()
692 if (addr == offsetof(struct compat_user, regs.psw.mask)) { in __poke_user_compat()
703 regs->psw.mask = (regs->psw.mask & ~PSW_MASK_USER) | in __poke_user_compat()
704 (regs->psw.mask & PSW_MASK_BA) | in __poke_user_compat()
706 } else if (addr == offsetof(struct compat_user, regs.psw.addr)) { in __poke_user_compat()
708 regs->psw.addr = (__u64) tmp & PSW32_ADDR_INSN; in __poke_user_compat()
710 regs->psw.mask = (regs->psw.mask & ~PSW_MASK_BA) | in __poke_user_compat()
720 *(__u32*)((addr_t) ®s->psw + addr*2 + 4) = tmp; in __poke_user_compat()