Lines Matching refs:thread

107 	save_access_regs(current->thread.acrs);  in store_sigregs()
108 save_fp_ctl(&current->thread.fp_regs.fpc); in store_sigregs()
109 if (current->thread.vxrs) { in store_sigregs()
112 save_vx_regs(current->thread.vxrs); in store_sigregs()
114 current->thread.fp_regs.fprs[i] = in store_sigregs()
115 *(freg_t *)(current->thread.vxrs + i); in store_sigregs()
117 save_fp_regs(current->thread.fp_regs.fprs); in store_sigregs()
123 restore_access_regs(current->thread.acrs); in load_sigregs()
125 if (current->thread.vxrs) { in load_sigregs()
129 *(freg_t *)(current->thread.vxrs + i) = in load_sigregs()
130 current->thread.fp_regs.fprs[i]; in load_sigregs()
131 restore_vx_regs(current->thread.vxrs); in load_sigregs()
133 restore_fp_regs(current->thread.fp_regs.fprs); in load_sigregs()
147 memcpy(&user_sregs.regs.acrs, current->thread.acrs, in save_sigregs()
149 memcpy(&user_sregs.fpregs, &current->thread.fp_regs, in save_sigregs()
185 memcpy(&current->thread.acrs, &user_sregs.regs.acrs, in restore_sigregs()
186 sizeof(current->thread.acrs)); in restore_sigregs()
188 memcpy(&current->thread.fp_regs, &user_sregs.fpregs, in restore_sigregs()
189 sizeof(current->thread.fp_regs)); in restore_sigregs()
203 if (current->thread.vxrs) { in save_sigregs_ext()
205 vxrs[i] = *((__u64 *)(current->thread.vxrs + i) + 1); in save_sigregs_ext()
209 current->thread.vxrs + __NUM_VXRS_LOW, in save_sigregs_ext()
223 if (current->thread.vxrs) { in restore_sigregs_ext()
226 __copy_from_user(current->thread.vxrs + __NUM_VXRS_LOW, in restore_sigregs_ext()
231 *((__u64 *)(current->thread.vxrs + i) + 1) = vxrs[i]; in restore_sigregs_ext()
403 if (current->thread.vxrs) in setup_rt_frame()