Lines Matching refs:parent
11 static void nxt_fiber_switch_stack(nxt_fiber_t *fib, jmp_buf *parent);
44 jmp_buf parent; in nxt_fiber_create() local
100 if (_setjmp(parent) != 0) { in nxt_fiber_create()
105 nxt_fiber_switch_stack(fib, &parent); in nxt_fiber_create()
204 nxt_fiber_switch_stack(nxt_fiber_t *fib, jmp_buf *parent) in nxt_fiber_switch_stack() argument
222 (uint32_t) ((uintptr_t) parent >> 32), in nxt_fiber_switch_stack()
223 (uint32_t) ((uintptr_t) parent & 0xFFFFFFFF)); in nxt_fiber_switch_stack()
234 jmp_buf *parent; in nxt_fiber_trampoline() local
239 parent = (jmp_buf *) (((uintptr_t) ph << 32) + pl); in nxt_fiber_trampoline()
248 _longjmp(*parent, 1); in nxt_fiber_trampoline()
266 static void nxt_fiber_trampoline(nxt_fiber_t *fib, jmp_buf *parent);
270 nxt_fiber_switch_stack(nxt_fiber_t *fib, jmp_buf *parent) in nxt_fiber_switch_stack() argument
285 makecontext(&uc, (void (*)(void)) nxt_fiber_trampoline, 2, fib, parent); in nxt_fiber_switch_stack()
298 nxt_fiber_trampoline(nxt_fiber_t *fib, jmp_buf *parent) in nxt_fiber_trampoline() argument
309 _longjmp(*parent, 1); in nxt_fiber_trampoline()