Lines Matching refs:stk
815 thread_stk_init(caddr_t stk) in thread_stk_init() argument
817 ASSERT(((uintptr_t)stk & (STACK_ALIGN - 1)) == 0); in thread_stk_init()
818 return (stk - SA(MINFRAME)); in thread_stk_init()
868 lwp_stk_init(klwp_t *lwp, caddr_t stk) in lwp_stk_init() argument
873 oldstk = stk; in lwp_stk_init()
874 stk -= SA(sizeof (struct regs) + SA(MINFRAME)); in lwp_stk_init()
876 stk -= 2 * sizeof (greg_t); /* space for phony %ss:%sp (see above) */ in lwp_stk_init()
878 stk = (caddr_t)((uintptr_t)stk & ~(STACK_ALIGN - 1ul)); in lwp_stk_init()
879 bzero(stk, oldstk - stk); in lwp_stk_init()
880 lwp->lwp_regs = (void *)(stk + SA(MINFRAME)); in lwp_stk_init()
892 return (stk); in lwp_stk_init()