Lines Matching refs:tm_frame
268 struct mcontext __user *tm_frame, int ctx_has_vsx_region) in __unsafe_save_user_regs() argument
335 if (tm_frame) in __unsafe_save_user_regs()
336 unsafe_put_user(0, &tm_frame->mc_gregs[PT_MSR], failed); in __unsafe_save_user_regs()
344 #define unsafe_save_user_regs(regs, frame, tm_frame, has_vsx, label) do { \ argument
345 if (__unsafe_save_user_regs(regs, frame, tm_frame, has_vsx)) \
368 struct mcontext __user *tm_frame, unsigned long msr) in save_tm_user_regs_unsafe() argument
372 unsafe_save_general_regs(regs, tm_frame, failed); in save_tm_user_regs_unsafe()
380 unsafe_put_user((msr >> 32), &tm_frame->mc_gregs[PT_MSR], failed); in save_tm_user_regs_unsafe()
387 unsafe_copy_to_user(&tm_frame->mc_vregs, in save_tm_user_regs_unsafe()
391 unsafe_copy_to_user(&tm_frame->mc_vregs, in save_tm_user_regs_unsafe()
410 (u32 __user *)&tm_frame->mc_vregs[32], failed); in save_tm_user_regs_unsafe()
413 (u32 __user *)&tm_frame->mc_vregs[32], failed); in save_tm_user_regs_unsafe()
417 unsafe_copy_fpr_to_user(&tm_frame->mc_fregs, current, failed); in save_tm_user_regs_unsafe()
419 unsafe_copy_ckfpr_to_user(&tm_frame->mc_fregs, current, failed); in save_tm_user_regs_unsafe()
430 unsafe_copy_vsx_to_user(&tm_frame->mc_vsregs, current, failed); in save_tm_user_regs_unsafe()
432 unsafe_copy_ckvsx_to_user(&tm_frame->mc_vsregs, current, failed); in save_tm_user_regs_unsafe()
448 struct mcontext __user *tm_frame, unsigned long msr) in save_tm_user_regs_unsafe() argument
454 #define unsafe_save_tm_user_regs(regs, frame, tm_frame, msr, label) do { \ argument
455 if (save_tm_user_regs_unsafe(regs, frame, tm_frame, msr)) \