Home
last modified time | relevance | path

Searched refs:stksize (Results 1 – 25 of 25) sorted by relevance

/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dthread.c47 size_t stksize, in thread_create() argument
118 size_t stksize, in zthread_create() argument
126 t = thread_create(stk, stksize, func, arg, len, NULL, TS_RUN, pri); in zthread_create()
/illumos-gate/usr/src/cmd/mdb/intel/amd64/kmdb/
H A Dkmdb_makecontext.c42 size_t stksize) in kmdb_makecontext() argument
44 uintptr_t *stack = (uintptr_t *)(((uintptr_t)stk + stksize - 1) & in kmdb_makecontext()
/illumos-gate/usr/src/lib/libc/sparc/threads/
H A Dmachdep.c38 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp) in setup_top_frame() argument
47 stack = (((uintptr_t)stk + stksize) & ~(STACK_ALIGN - 1)) - in setup_top_frame()
64 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context() argument
75 stack = (uintptr_t)setup_top_frame(stk, stksize, ulwp); in setup_context()
/illumos-gate/usr/src/lib/libc/amd64/threads/
H A Dmachdep.c37 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp __unused) in setup_top_frame() argument
50 stack = (uint64_t *)(((uintptr_t)stk + stksize) & ~(STACK_ALIGN-1)); in setup_top_frame()
69 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context() argument
87 if ((stack = setup_top_frame(stk, stksize, ulwp)) == NULL) in setup_context()
/illumos-gate/usr/src/uts/sparc/os/
H A Darchdep.c408 exec_set_sp(size_t stksize) in exec_set_sp() argument
414 stksize += sizeof (struct rwindow) + STACK_BIAS; in exec_set_sp()
416 stksize += sizeof (struct rwindow32); in exec_set_sp()
417 lwptoregs(lwp)->r_sp = (uintptr_t)curproc->p_usrstack - stksize; in exec_set_sp()
/illumos-gate/usr/src/uts/common/disp/
H A Dthread.c327 size_t stksize, in thread_create() argument
354 if (stksize < default_stksize) in thread_create()
355 stksize = default_stksize; in thread_create()
357 if (stksize == default_stksize) { in thread_create()
360 stksize = roundup(stksize, PAGESIZE); in thread_create()
361 stk = (caddr_t)segkp_get(segkp, stksize, in thread_create()
380 t = (kthread_t *)(stk + stksize); in thread_create()
384 t->t_stk = stk + stksize; in thread_create()
387 stksize -= SA(sizeof (kthread_t)); in thread_create()
406 t->t_stk = stk + stksize; in thread_create()
[all …]
/illumos-gate/usr/src/lib/libc/i386/threads/
H A Dmachdep.c49 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp) in setup_top_frame() argument
68 stack = (uint32_t *)(((uintptr_t)stk + stksize) & ~(STACK_ALIGN-1)); in setup_top_frame()
89 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context() argument
133 if ((stack = setup_top_frame(stk, stksize, ulwp)) == NULL) in setup_context()
/illumos-gate/usr/src/lib/libc/port/threads/
H A Dpthr_attr.c140 ap->stksize = stacksize; in pthread_attr_setstacksize()
157 *stacksize = ap->stksize; in pthread_attr_getstacksize()
455 ap->stksize = stacksize; in pthread_attr_setstack()
476 *stacksize = ap->stksize; in pthread_attr_getstack()
581 ap->stksize = target->ul_stksiz; in pthread_attr_get_np()
H A Dthr.c318 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()
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()
[all …]
H A Dpthread.c130 error = _thrp_create(ap->stkaddr, ap->stksize, start_routine, arg, in pthread_create()
/illumos-gate/usr/src/cmd/sgs/m4/common/
H A Dm4.c184 stksize); in main()
290 stksize); in main()
380 stksize = atoi(&arg[2]); in getflags()
381 if (stksize <= 0) { in getflags()
382 stksize = DEF_STKSIZE; in getflags()
460 callst = xcalloc(stksize/3+1, sizeof (struct call)); in initalloc()
461 Ap = argstk = xcalloc(stksize+3, sizeof (wchar_t *)); in initalloc()
466 astklm = (wchar_t *)(&argstk[stksize]); in initalloc()
H A Dm4ext.c35 int stksize = DEF_STKSIZE; /* call stack */ variable
H A Dm4.h143 extern int stksize;
/illumos-gate/usr/src/uts/common/os/
H A Dlwp.c102 size_t stksize; in lwp_create() local
158 if (curlwp == NULL || (stksize = curlwp->lwp_childstksz) == 0) in lwp_create()
159 stksize = lwp_default_stksize; in lwp_create()
169 stksize = 0; in lwp_create()
172 } else if (stksize == lwp_default_stksize) { in lwp_create()
211 stksize = roundup(stksize, PAGESIZE); in lwp_create()
212 if ((lwpdata = (caddr_t)segkp_get(segkp, stksize, in lwp_create()
229 t = thread_create(lwpdata, stksize, NULL, NULL, 0, p, TS_STOPPED, pri); in lwp_create()
253 if (!CLASS_KERNEL(cid) && stksize == lwp_default_stksize) in lwp_create()
H A Dzone.c3582 size_t stksize, in zthread_create() argument
3605 t = thread_create(stk, stksize, proc, arg, len, pp, TS_STOPPED, pri); in zthread_create()
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dthread.h98 size_t stksize,
/illumos-gate/usr/src/uts/common/rpc/
H A Dsvc.c580 uint_t qsize, uint_t timeout, uint_t stksize, uint_t max_same_xprt) in svc_pool_init() argument
594 if (stksize == 0) in svc_pool_init()
595 stksize = svc_default_stksize; in svc_pool_init()
616 lwp->lwp_childstksz = stksize; in svc_pool_init()
622 pool->p_stksize = stksize; in svc_pool_init()
679 args->qsize, args->timeout, args->stksize, args->max_same_xprt); in svc_pool_create()
H A Dsvc.h669 uint32_t stksize; /* svc_run() stack size */ member
/illumos-gate/usr/src/cmd/fs.d/nfs/nfs4cbd/
H A Dnfs4cbd.c172 cb_svcpool.stksize = 0; in main()
/illumos-gate/usr/src/cmd/fs.d/nfs/lockd/
H A Dlockd.c438 npa.stksize = 0; in nlmsvcpool()
/illumos-gate/usr/src/uts/intel/os/
H A Darchdep.c1048 exec_set_sp(size_t stksize) in exec_set_sp() argument
1052 lwptoregs(lwp)->r_sp = (uintptr_t)curproc->p_usrstack - stksize; in exec_set_sp()
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h1233 size_t stksize; member
1300 ulwp_t *ulwp, caddr_t stk, size_t stksize);
/illumos-gate/usr/src/cmd/fs.d/nfs/nfsd/
H A Dnfsd.c651 npa.stksize = 0; in nfssvcpool()
/illumos-gate/usr/src/uts/common/sys/
H A Dproc.h704 size_t stksize,
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf.c2089 size_t brksize, stksize; in elfcore() local
2247 stksize = p->p_stksize; in elfcore()
2294 if (saddr == stkbase && size == stksize) { in elfcore()