Searched refs:fibers_queue (Results 1 – 7 of 7) sorted by relevance
111 extern struct fibers_queue fibers_run_queue;112 extern struct fibers_queue fibers_existing_queue;190 struct fibers_queue { struct196 fibers_queue_push(struct fibers_queue *queue, fiber_t fiber) in fibers_queue_push() argument205 fibers_queue_pop(struct fibers_queue *queue, size_t index) in fibers_queue_pop()226 fibers_queue_peek(struct fibers_queue *queue) in fibers_queue_peek()239 fibers_queue_contains(struct fibers_queue *queue, fiber_t fiber) in fibers_queue_contains()252 fibers_queue_remove(struct fibers_queue *queue, fiber_t fiber) in fibers_queue_remove()268 fibers_queue_remove_by_id(struct fibers_queue *queue, int fiber_id) in fibers_queue_remove_by_id()285 fibers_queue_count(struct fibers_queue *queue) in fibers_queue_count()
48 struct fibers_queue reader_wait_queue;49 struct fibers_queue writer_wait_queue;
37 struct fibers_queue wait_queue;
38 struct fibers_queue wait_queue;
66 struct fibers_queue fibers_run_queue; /* ready to be scheduled */67 struct fibers_queue fibers_existing_queue = { .top = &fibers_main, .count = 1 }; /* existing fibers…
44 mtx->wait_queue = (struct fibers_queue){0, 0}; in fibers_mutex_init()
44 rwlock->reader_wait_queue = (struct fibers_queue){0, 0}; in fibers_rwlock_init()45 rwlock->writer_wait_queue = (struct fibers_queue){0, 0}; in fibers_rwlock_init()