Lines Matching refs:frame_addr

176     abi_ulong frame_addr;  in setup_frame()  local
179 frame_addr = get_sigframe(ka, env, sizeof(*frame)); in setup_frame()
180 trace_user_setup_frame(env, frame_addr); in setup_frame()
181 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_frame()
193 __put_user(frame_addr + offsetof(sigframe, sregs), &frame->sc.sregs); in setup_frame()
220 env->regs[15] = frame_addr; in setup_frame()
227 env->regs[3] = frame_addr + offsetof(typeof(*frame), sc); in setup_frame()
237 unlock_user_struct(frame, frame_addr, 1); in setup_frame()
245 abi_ulong frame_addr; in setup_rt_frame() local
249 frame_addr = get_sigframe(ka, env, sizeof *frame); in setup_rt_frame()
250 trace_user_setup_rt_frame(env, frame_addr); in setup_rt_frame()
251 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
286 env->regs[15] = frame_addr; in setup_rt_frame()
293 env->regs[3] = frame_addr + offsetof(typeof(*frame), info); in setup_rt_frame()
294 env->regs[4] = frame_addr + offsetof(typeof(*frame), uc); in setup_rt_frame()
361 abi_ulong frame_addr = env->regs[15]; in do_sigreturn() local
365 trace_user_do_sigreturn(env, frame_addr); in do_sigreturn()
366 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_sigreturn()
381 unlock_user_struct(frame, frame_addr, 0); in do_sigreturn()
388 abi_ulong frame_addr = env->regs[15]; in do_rt_sigreturn() local
391 trace_user_do_rt_sigreturn(env, frame_addr); in do_rt_sigreturn()
392 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
405 unlock_user_struct(frame, frame_addr, 0); in do_rt_sigreturn()