Lines Matching refs:stk
804 thread_stk_init(caddr_t stk) in thread_stk_init() argument
806 ASSERT(((uintptr_t)stk & (STACK_ALIGN - 1)) == 0); in thread_stk_init()
807 return (stk - SA(MINFRAME)); in thread_stk_init()
857 lwp_stk_init(klwp_t *lwp, caddr_t stk) in lwp_stk_init() argument
862 oldstk = stk; in lwp_stk_init()
863 stk -= SA(sizeof (struct regs) + SA(MINFRAME)); in lwp_stk_init()
865 stk -= 2 * sizeof (greg_t); /* space for phony %ss:%sp (see above) */ in lwp_stk_init()
867 stk = (caddr_t)((uintptr_t)stk & ~(STACK_ALIGN - 1ul)); in lwp_stk_init()
868 bzero(stk, oldstk - stk); in lwp_stk_init()
869 lwp->lwp_regs = (void *)(stk + SA(MINFRAME)); in lwp_stk_init()
885 return (stk); in lwp_stk_init()