Lines Matching refs:sf_addr

256     abi_ulong sf_addr;  in setup_frame()  local
261 sf_addr = get_sigframe(ka, env, sf_size); in setup_frame()
262 trace_user_setup_frame(env, sf_addr); in setup_frame()
264 sf = lock_user(VERIFY_WRITE, sf_addr, sf_size, 0); in setup_frame()
275 __put_user(sf_addr + sizeof(*sf), &sf->fpu_save); in setup_frame()
287 env->regwptr[WREG_SP] = sf_addr; in setup_frame()
289 env->regwptr[WREG_O1] = sf_addr + in setup_frame()
291 env->regwptr[WREG_O2] = sf_addr + in setup_frame()
306 unlock_user(sf, sf_addr, sf_size); in setup_frame()
314 abi_ulong sf_addr; in setup_rt_frame() local
318 sf_addr = get_sigframe(ka, env, sf_size); in setup_rt_frame()
319 trace_user_setup_rt_frame(env, sf_addr); in setup_rt_frame()
321 sf = lock_user(VERIFY_WRITE, sf_addr, sf_size, 0); in setup_rt_frame()
332 __put_user(sf_addr + sizeof(*sf), &sf->fpu_save); in setup_rt_frame()
345 env->regwptr[WREG_SP] = sf_addr - TARGET_STACK_BIAS; in setup_rt_frame()
348 sf_addr + offsetof(struct target_rt_signal_frame, info); in setup_rt_frame()
351 sf_addr + offsetof(struct target_rt_signal_frame, regs); in setup_rt_frame()
373 unlock_user(sf, sf_addr, sf_size); in setup_rt_frame()
379 abi_ulong sf_addr; in do_sigreturn() local
386 sf_addr = env->regwptr[WREG_SP]; in do_sigreturn()
387 trace_user_do_sigreturn(env, sf_addr); in do_sigreturn()
390 if ((sf_addr & 15) || !lock_user_struct(VERIFY_READ, sf, sf_addr, 1)) { in do_sigreturn()
435 unlock_user_struct(sf, sf_addr, 0); in do_sigreturn()
439 unlock_user_struct(sf, sf_addr, 0); in do_sigreturn()
449 abi_ulong sf_addr, tpc, tnpc, ptr; in do_rt_sigreturn() local
453 sf_addr = get_sp_from_cpustate(env); in do_rt_sigreturn()
454 trace_user_do_rt_sigreturn(env, sf_addr); in do_rt_sigreturn()
457 if ((sf_addr & 15) || !lock_user_struct(VERIFY_READ, sf, sf_addr, 1)) { in do_rt_sigreturn()
499 unlock_user_struct(sf, sf_addr, 0); in do_rt_sigreturn()
503 unlock_user_struct(sf, sf_addr, 0); in do_rt_sigreturn()