HelenOS sources
fibril_t 74 uspace/app/taskdump/fibrildump.c static errno_t read_fibril(async_sess_t *sess, uintptr_t addr, fibril_t *fibril)
fibril_t 78 uspace/app/taskdump/fibrildump.c rc = udebug_mem_read(sess, (void *)fibril, addr, sizeof(fibril_t));
fibril_t 86 uspace/app/taskdump/fibrildump.c fibril_t fibril;
fibril_t 114 uspace/app/taskdump/fibrildump.c fibril_t, all_link);
fibril_t 61 uspace/lib/c/generic/libc.c static fibril_t main_fibril;
fibril_t 41 uspace/lib/c/generic/private/fibril.h fibril_t *fibril;
fibril_t 58 uspace/lib/c/generic/private/fibril.h fibril_t *clean_after_me;
fibril_t 61 uspace/lib/c/generic/private/fibril.h fibril_t *thread_ctx;
fibril_t 74 uspace/lib/c/generic/private/fibril.h extern fibril_t *fibril_alloc(void);
fibril_t 75 uspace/lib/c/generic/private/fibril.h extern void fibril_setup(fibril_t *);
fibril_t 76 uspace/lib/c/generic/private/fibril.h extern void fibril_teardown(fibril_t *f);
fibril_t 77 uspace/lib/c/generic/private/fibril.h extern fibril_t *fibril_self(void);
fibril_t 52 uspace/lib/c/generic/private/futex.h _Atomic(fibril_t *) owner;
fibril_t 103 uspace/lib/c/generic/thread/fibril.c static fibril_t _fibril_event_triggered;
fibril_t 104 uspace/lib/c/generic/thread/fibril.c static fibril_t _fibril_event_timed_out;
fibril_t 153 uspace/lib/c/generic/thread/fibril.c fibril_t *fibril = fibril_self();
fibril_t 162 uspace/lib/c/generic/thread/fibril.c fibril_t *fibril_alloc(void)
fibril_t 168 uspace/lib/c/generic/thread/fibril.c fibril_t *fibril = calloc(1, sizeof(fibril_t));
fibril_t 185 uspace/lib/c/generic/thread/fibril.c void fibril_setup(fibril_t *f)
fibril_t 192 uspace/lib/c/generic/thread/fibril.c void fibril_teardown(fibril_t *fibril)
fibril_t 210 uspace/lib/c/generic/thread/fibril.c static fibril_t *_fibril_trigger_internal(fibril_event_t *event, fibril_t *reason)
fibril_t 233 uspace/lib/c/generic/thread/fibril.c fibril_t *f = event->fibril;
fibril_t 263 uspace/lib/c/generic/thread/fibril.c static fibril_t *_ready_list_pop(const struct timespec *expires, bool locked)
fibril_t 287 uspace/lib/c/generic/thread/fibril.c fibril_t *f = list_pop(&ready_list, fibril_t, link);
fibril_t 356 uspace/lib/c/generic/thread/fibril.c static fibril_t *_ready_list_pop_nonblocking(bool locked)
fibril_t 362 uspace/lib/c/generic/thread/fibril.c static void _ready_list_push(fibril_t *f)
fibril_t 451 uspace/lib/c/generic/thread/fibril.c fibril_t *srcf = fibril_self();
fibril_t 463 uspace/lib/c/generic/thread/fibril.c static void _fibril_switch_to(_switch_type_t type, fibril_t *dstf, bool locked)
fibril_t 472 uspace/lib/c/generic/thread/fibril.c fibril_t *srcf = fibril_self();
fibril_t 526 uspace/lib/c/generic/thread/fibril.c fibril_t *f = _ready_list_pop(to, false);
fibril_t 546 uspace/lib/c/generic/thread/fibril.c fibril_t *fibril;
fibril_t 590 uspace/lib/c/generic/thread/fibril.c fibril_t *fibril = (fibril_t *) fid;
fibril_t 651 uspace/lib/c/generic/thread/fibril.c fibril_t *srcf = fibril_self();
fibril_t 652 uspace/lib/c/generic/thread/fibril.c fibril_t *dstf = NULL;
fibril_t 730 uspace/lib/c/generic/thread/fibril.c void fibril_start(fibril_t *fibril)
fibril_t 745 uspace/lib/c/generic/thread/fibril.c void fibril_add_ready(fibril_t *fibril)
fibril_t 751 uspace/lib/c/generic/thread/fibril.c fibril_t *fibril_self(void)
fibril_t 778 uspace/lib/c/generic/thread/fibril.c fibril_t *f = _ready_list_pop_nonblocking(false);
fibril_t 857 uspace/lib/c/generic/thread/fibril.c fibril_t *f = _ready_list_pop_nonblocking(false);
fibril_t 118 uspace/lib/c/generic/thread/fibril_synch.c fibril_t *f = (fibril_t *) fibril_get_id();
fibril_t 145 uspace/lib/c/generic/thread/fibril_synch.c static void check_fibril_for_deadlock(fibril_owner_info_t *oi, fibril_t *fib)
fibril_t 166 uspace/lib/c/generic/thread/fibril_synch.c fibril_t *f = (fibril_t *) fibril_get_id();
fibril_t 193 uspace/lib/c/generic/thread/fibril_synch.c fm->oi.owned_by = (fibril_t *) fibril_get_id();
fibril_t 203 uspace/lib/c/generic/thread/fibril_synch.c assert(fm->oi.owned_by == (fibril_t *) fibril_get_id());
fibril_t 209 uspace/lib/c/generic/thread/fibril_synch.c fibril_t *f = (fibril_t *) wdp->fid;
fibril_t 229 uspace/lib/c/generic/thread/fibril_synch.c bool locked = (fm->oi.owned_by == (fibril_t *) fibril_get_id());
fibril_t 244 uspace/lib/c/generic/thread/fibril_synch.c fibril_t *f = (fibril_t *) fibril_get_id();
fibril_t 270 uspace/lib/c/generic/thread/fibril_synch.c fibril_t *f = (fibril_t *) fibril_get_id();
fibril_t 297 uspace/lib/c/generic/thread/fibril_synch.c if (frw->oi.owned_by == (fibril_t *) fibril_get_id()) {
fibril_t 325 uspace/lib/c/generic/thread/fibril_synch.c fibril_t *f;
fibril_t 328 uspace/lib/c/generic/thread/fibril_synch.c f = (fibril_t *) wdp->fid;
fibril_t 65 uspace/lib/c/generic/thread/futex.c fibril_t *self = (fibril_t *) fibril_get_id();
fibril_t 75 uspace/lib/c/generic/thread/futex.c fibril_t *self = (fibril_t *) fibril_get_id();
fibril_t 91 uspace/lib/c/generic/thread/futex.c fibril_t *self = (fibril_t *) fibril_get_id();
fibril_t 104 uspace/lib/c/generic/thread/futex.c fibril_t *self = (fibril_t *) fibril_get_id();
fibril_t 113 uspace/lib/c/generic/thread/futex.c fibril_t *self = (fibril_t *) fibril_get_id();
fibril_t 132 uspace/lib/c/generic/thread/futex.c fibril_t *self = fibril_self();
fibril_t 133 uspace/lib/c/generic/thread/futex.c fibril_t *no = new_owner;
fibril_t 60 uspace/lib/c/generic/thread/thread.c fibril_t *fibril = arg;
fibril_t 93 uspace/lib/c/generic/thread/thread.c fibril_t *fibril = fibril_alloc();
fibril_t 48 uspace/lib/c/include/fibril.h fibril_t *owned_by;
fibril_t 51 uspace/lib/c/include/fibril.h typedef fibril_t *fid_t;
fibril_t 48 uspace/lib/posix/include/libc/fibril.h fibril_t *owned_by;
fibril_t 51 uspace/lib/posix/include/libc/fibril.h typedef fibril_t *fid_t;
HelenOS homepage, sources at GitHub