Lines Matching defs:spare_stack
183 struct stack *spare_stack;
212 if ((spare_stack = LIST_FIRST(&dstackq)) != NULL) {
214 LIST_REMOVE(spare_stack, qe);
215 attr->stackaddr_attr = spare_stack->stackaddr;
224 LIST_FOREACH(spare_stack, &mstackq, qe) {
225 if (spare_stack->stacksize == stacksize &&
226 spare_stack->guardsize == guardsize) {
227 LIST_REMOVE(spare_stack, qe);
228 attr->stackaddr_attr = spare_stack->stackaddr;
286 struct stack *spare_stack;
290 spare_stack = (struct stack *)
293 spare_stack->stacksize = round_up(attr->stacksize_attr);
294 spare_stack->guardsize = round_up(attr->guardsize_attr);
295 spare_stack->stackaddr = attr->stackaddr_attr;
297 if (spare_stack->stacksize == THR_STACK_DEFAULT &&
298 spare_stack->guardsize == _thr_guard_default) {
300 LIST_INSERT_HEAD(&dstackq, spare_stack, qe);
303 LIST_INSERT_HEAD(&mstackq, spare_stack, qe);