Lines Matching refs:tm_v_regs
198 elf_vrreg_t __user *tm_v_regs = sigcontext_vmx_regs(tm_sc); in setup_tm_sigcontexts() local
216 err |= __put_user(tm_v_regs, &tm_sc->v_regs); in setup_tm_sigcontexts()
228 err |= __copy_to_user(tm_v_regs, in setup_tm_sigcontexts()
232 err |= __copy_to_user(tm_v_regs, in setup_tm_sigcontexts()
249 (u32 __user *)&tm_v_regs[33]); in setup_tm_sigcontexts()
252 (u32 __user *)&tm_v_regs[33]); in setup_tm_sigcontexts()
275 tm_v_regs += ELF_NVRREG; in setup_tm_sigcontexts()
280 err |= copy_transact_vsx_to_user(tm_v_regs, current); in setup_tm_sigcontexts()
282 err |= copy_vsx_to_user(tm_v_regs, current); in setup_tm_sigcontexts()
416 elf_vrreg_t __user *v_regs, *tm_v_regs; in restore_tm_sigcontexts() local
489 err |= __get_user(tm_v_regs, &tm_sc->v_regs); in restore_tm_sigcontexts()
494 if (tm_v_regs && !access_ok(VERIFY_READ, in restore_tm_sigcontexts()
495 tm_v_regs, 34 * sizeof(vector128))) in restore_tm_sigcontexts()
498 if (v_regs != NULL && tm_v_regs != NULL && (msr & MSR_VEC) != 0) { in restore_tm_sigcontexts()
501 err |= __copy_from_user(¤t->thread.transact_vr, tm_v_regs, in restore_tm_sigcontexts()
509 if (v_regs != NULL && tm_v_regs != NULL) { in restore_tm_sigcontexts()
513 (u32 __user *)&tm_v_regs[33]); in restore_tm_sigcontexts()
533 tm_v_regs += ELF_NVRREG; in restore_tm_sigcontexts()
535 err |= copy_transact_vsx_from_user(current, tm_v_regs); in restore_tm_sigcontexts()