Lines Matching refs:fiber
425 ThreadState *fiber = static_cast<ThreadState *>(mem); in FiberCreate() local
426 internal_memset(fiber, 0, sizeof(*fiber)); in FiberCreate()
428 FiberSwitchImpl(thr, fiber); in FiberCreate()
429 ThreadStart(fiber, tid, 0, ThreadType::Fiber); in FiberCreate()
430 FiberSwitchImpl(fiber, thr); in FiberCreate()
431 return fiber; in FiberCreate()
434 void FiberDestroy(ThreadState *thr, uptr pc, ThreadState *fiber) { in FiberDestroy() argument
435 FiberSwitchImpl(thr, fiber); in FiberDestroy()
436 ThreadFinish(fiber); in FiberDestroy()
437 FiberSwitchImpl(fiber, thr); in FiberDestroy()
438 internal_free(fiber); in FiberDestroy()
442 ThreadState *fiber, unsigned flags) { in FiberSwitch() argument
444 Release(thr, pc, (uptr)fiber); in FiberSwitch()
445 FiberSwitchImpl(thr, fiber); in FiberSwitch()
447 Acquire(fiber, pc, (uptr)fiber); in FiberSwitch()