Searched refs:rb_fiber_t (Results 1 – 6 of 6) sorted by relevance
319 static rb_fiber_t *322 rb_fiber_t *fib; in fiber_ptr()371 const rb_fiber_t *fib = (rb_fiber_t*)cont; in cont_mark()411 rb_fiber_t *fib = (rb_fiber_t*)cont; in cont_free()783 rb_fiber_t *fib = NULL; in cont_restore_thread()982 fiber_setcontext(rb_fiber_t *newfib, rb_fiber_t *oldfib) in fiber_setcontext()1450 static rb_fiber_t*1453 rb_fiber_t *fib; in fiber_t_alloc()1601 static rb_fiber_t *1637 rb_fiber_t *fib = ruby_mimmalloc(sizeof(rb_fiber_t)); in rb_threadptr_root_fiber_setup()[all …]
832 typedef struct rb_fiber_struct rb_fiber_t; typedef847 rb_fiber_t *fiber_ptr;966 rb_fiber_t *root_fiber;1803 void rb_fiber_close(rb_fiber_t *fib);
2502 void rb_fiber_mark_self(rb_fiber_t *fib);
28037 `rb_fiber_t` for root_fiber is allocated before running Threads.28038 Fiber objects wrapping this rb_fiber_t for root_fiber are created
2850 * cont.c (rb_fiber_t): fix compile error caused by move to2869 * vm_core.h: declare rb_fiber_t typedef2870 (rb_thread_t): fiber and root_fiber become rb_fiber_t * (from VALUE)2872 * cont.c (rb_fiber_t): prev becomes rb_fiber_t * (from VALUE)2880 (fiber_t_alloc): update for rb_fiber_t->prev type change2916 * cont.c (rb_fiber_t): remove prev_fiber/next_fiber
36613 * cont.c: separate data structure between rb_fiber_t and36614 rb_context_t (rb_fiber_t includes rb_context_t).36615 rb_fiber_t has double linked list of fibers in same threads.