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