Lines Matching refs:tf

191 	struct trapframe *tf;  in get_mcontext32()  local
194 tf = td->td_frame; in get_mcontext32()
198 mcp->mc_gregset[16] = tf->tf_spsr & ~PSR_C; in get_mcontext32()
200 mcp->mc_gregset[0] = tf->tf_x[0]; in get_mcontext32()
201 mcp->mc_gregset[16] = tf->tf_spsr; in get_mcontext32()
204 mcp->mc_gregset[i] = tf->tf_x[i]; in get_mcontext32()
205 mcp->mc_gregset[15] = tf->tf_elr; in get_mcontext32()
216 struct trapframe *tf; in set_mcontext32() local
221 tf = td->td_frame; in set_mcontext32()
229 (tf->tf_spsr & ~(PSR_SETTABLE_32 | PSR_SS))) in set_mcontext32()
233 spsr |= tf->tf_spsr & ~PSR_SETTABLE_32; in set_mcontext32()
243 tf->tf_x[i] = mcp->mc_gregset[i]; in set_mcontext32()
244 tf->tf_elr = mcp->mc_gregset[15]; in set_mcontext32()
245 tf->tf_spsr = spsr; in set_mcontext32()
352 struct trapframe *tf; in freebsd32_sendsig() local
367 tf = td->td_frame; in freebsd32_sendsig()
368 onstack = sigonstack(tf->tf_x[13]); in freebsd32_sendsig()
424 tf->tf_x[0] = sig; in freebsd32_sendsig()
425 tf->tf_x[1] = (register_t)&fp->sf_si; in freebsd32_sendsig()
426 tf->tf_x[2] = (register_t)&fp->sf_uc; in freebsd32_sendsig()
429 tf->tf_x[5] = (register_t)&fp->sf_uc; in freebsd32_sendsig()
430 tf->tf_elr = (register_t)catcher; in freebsd32_sendsig()
431 tf->tf_x[13] = (register_t)fp; in freebsd32_sendsig()
434 tf->tf_x[14] = (register_t)PROC_SIGCODE(p); in freebsd32_sendsig()
436 tf->tf_x[14] = (register_t)(PROC_PS_STRINGS(p) - in freebsd32_sendsig()
440 tf->tf_spsr |= PSR_T; in freebsd32_sendsig()
442 tf->tf_spsr &= ~PSR_T; in freebsd32_sendsig()
452 CTR3(KTR_SIG, "sendsig: return td=%p pc=%#x sp=%#x", td, tf->tf_x[14], in freebsd32_sendsig()
453 tf->tf_x[13]); in freebsd32_sendsig()