Lines Matching defs:fiber
344 ThreadState *fiber = static_cast<ThreadState *>(mem);
345 internal_memset(fiber, 0, sizeof(*fiber));
347 FiberSwitchImpl(thr, fiber);
348 ThreadStart(fiber, tid, 0, ThreadType::Fiber);
349 FiberSwitchImpl(fiber, thr);
350 return fiber;
353 void FiberDestroy(ThreadState *thr, uptr pc, ThreadState *fiber) {
354 FiberSwitchImpl(thr, fiber);
355 ThreadFinish(fiber);
356 FiberSwitchImpl(fiber, thr);
357 Free(fiber);
361 ThreadState *fiber, unsigned flags) {
363 Release(thr, pc, (uptr)fiber);
364 FiberSwitchImpl(thr, fiber);
366 Acquire(fiber, pc, (uptr)fiber);