Lines Matching defs:spare_stack
194 struct stack *spare_stack;
223 if ((spare_stack = LIST_FIRST(&dstackq)) != NULL) {
225 LIST_REMOVE(spare_stack, qe);
226 attr->stackaddr_attr = spare_stack->stackaddr;
235 LIST_FOREACH(spare_stack, &mstackq, qe) {
236 if (spare_stack->stacksize == stacksize &&
237 spare_stack->guardsize == guardsize) {
238 LIST_REMOVE(spare_stack, qe);
239 attr->stackaddr_attr = spare_stack->stackaddr;
297 struct stack *spare_stack;
301 spare_stack = (struct stack *)
304 spare_stack->stacksize = round_up(attr->stacksize_attr);
305 spare_stack->guardsize = round_up(attr->guardsize_attr);
306 spare_stack->stackaddr = attr->stackaddr_attr;
308 if (spare_stack->stacksize == THR_STACK_DEFAULT &&
309 spare_stack->guardsize == _thr_guard_default) {
311 LIST_INSERT_HEAD(&dstackq, spare_stack, qe);
314 LIST_INSERT_HEAD(&mstackq, spare_stack, qe);