Lines Matching refs:frame_addr
117 abi_ulong frame_addr; in setup_rt_frame() local
120 frame_addr = get_sigframe(ka, env, sizeof(*frame)); in setup_rt_frame()
121 trace_user_setup_rt_frame(env, frame_addr); in setup_rt_frame()
123 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
131 env->gpr[xSP] = frame_addr; in setup_rt_frame()
133 env->gpr[xA1] = frame_addr + offsetof(struct target_rt_sigframe, info); in setup_rt_frame()
134 env->gpr[xA2] = frame_addr + offsetof(struct target_rt_sigframe, uc); in setup_rt_frame()
140 unlock_user_struct(frame, frame_addr, 1); in setup_rt_frame()
185 abi_ulong frame_addr; in do_rt_sigreturn() local
187 frame_addr = env->gpr[xSP]; in do_rt_sigreturn()
188 trace_user_do_sigreturn(env, frame_addr); in do_rt_sigreturn()
189 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
196 unlock_user_struct(frame, frame_addr, 0); in do_rt_sigreturn()
200 unlock_user_struct(frame, frame_addr, 0); in do_rt_sigreturn()