Lines Matching refs:stksize
318 find_stack(size_t stksize, size_t guardsize) in find_stack() argument
347 if (stksize == 0) in find_stack()
348 stksize = DEFAULTSTACK - 2 * pagesize; in find_stack()
350 stksize = ((stksize + pagesize - 1) & -pagesize); in find_stack()
359 mapsize = stksize + guardsize; in find_stack()
411 ulwp->ul_stksiz = stksize; in find_stack()
562 _thrp_create(void *stk, size_t stksize, void *(*func)(void *), void *arg, in _thrp_create() argument
584 if ((stk || stksize) && stksize < MINSTACK) in _thrp_create()
588 if ((ulwp = find_stack(stksize, guardsize)) == NULL) in _thrp_create()
590 stksize = ulwp->ul_mapsiz - ulwp->ul_guardsize; in _thrp_create()
596 ulwp->ul_stktop = (uintptr_t)stk + stksize; in _thrp_create()
597 ulwp->ul_stksiz = stksize; in _thrp_create()
662 (caddr_t)ulwp->ul_stk + ulwp->ul_guardsize, stksize); in _thrp_create()
728 thr_create(void *stk, size_t stksize, void *(*func)(void *), void *arg, in thr_create() argument
731 return (_thrp_create(stk, stksize, func, arg, flags, new_thread, 0, in thr_create()