Lines Matching defs:user_sregs
70 _sigregs32 user_sregs;
73 user_sregs.regs.psw.mask = (__u32)(regs->psw.mask >> 32);
74 user_sregs.regs.psw.mask &= PSW32_MASK_USER | PSW32_MASK_RI;
75 user_sregs.regs.psw.mask |= PSW32_USER_BITS;
76 user_sregs.regs.psw.addr = (__u32) regs->psw.addr |
79 user_sregs.regs.gprs[i] = (__u32) regs->gprs[i];
80 memcpy(&user_sregs.regs.acrs, current->thread.acrs,
81 sizeof(user_sregs.regs.acrs));
82 fpregs_store((_s390_fp_regs *) &user_sregs.fpregs, ¤t->thread.ufpu);
83 if (__copy_to_user(sregs, &user_sregs, sizeof(_sigregs32)))
90 _sigregs32 user_sregs;
96 if (__copy_from_user(&user_sregs, &sregs->regs, sizeof(user_sregs)))
99 if (!is_ri_task(current) && (user_sregs.regs.psw.mask & PSW32_MASK_RI))
104 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_USER) << 32 |
105 (__u64)(user_sregs.regs.psw.mask & PSW32_MASK_RI) << 32 |
106 (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_AMODE);
111 regs->psw.addr = (__u64)(user_sregs.regs.psw.addr & PSW32_ADDR_INSN);
113 regs->gprs[i] = (__u64) user_sregs.regs.gprs[i];
114 memcpy(¤t->thread.acrs, &user_sregs.regs.acrs,
116 fpregs_load((_s390_fp_regs *)&user_sregs.fpregs, ¤t->thread.ufpu);