Lines Matching refs:lws_threadpool_task
44 struct lws_threadpool_task { struct
45 struct lws_threadpool_task *task_queue_next; argument
75 struct lws_threadpool_task *task; argument
88 struct lws_threadpool_task *task_queue_head;
89 struct lws_threadpool_task *task_done_head;
125 __lws_threadpool_task_dump(struct lws_threadpool_task *task, char *buf, int len) in __lws_threadpool_task_dump()
176 struct lws_threadpool_task **c; in lws_threadpool_dump()
189 struct lws_threadpool_task *task = *c; in lws_threadpool_dump()
204 struct lws_threadpool_task *task = pool->task; in lws_threadpool_dump()
220 struct lws_threadpool_task *task = *c; in lws_threadpool_dump()
237 state_transition(struct lws_threadpool_task *task, in state_transition()
245 task_to_wsi(struct lws_threadpool_task *task) in task_to_wsi()
255 lws_threadpool_task_cleanup_destroy(struct lws_threadpool_task *task) in lws_threadpool_task_cleanup_destroy()
269 __lws_threadpool_reap(struct lws_threadpool_task *task) in __lws_threadpool_reap()
271 struct lws_threadpool_task **c, *t = NULL; in __lws_threadpool_reap()
319 struct lws_threadpool_task **c, *task = NULL; in lws_threadpool_tsi_context()
393 struct lws_threadpool_task *task) in lws_threadpool_worker_sync()
493 struct lws_threadpool_task **c, **c2, *task; in lws_threadpool_worker()
744 struct lws_threadpool_task **c, *task; in lws_threadpool_finish()
775 struct lws_threadpool_task *task, *next; in lws_threadpool_destroy()
841 lws_threadpool_dequeue_task(struct lws_threadpool_task *task) in lws_threadpool_dequeue_task()
844 struct lws_threadpool_task **c; in lws_threadpool_dequeue_task()
957 struct lws_threadpool_task *task; in lws_threadpool_dequeue()
964 struct lws_threadpool_task, list); in lws_threadpool_dequeue()
969 struct lws_threadpool_task *
974 struct lws_threadpool_task *task = NULL; in lws_threadpool_enqueue()
1055 lws_threadpool_task_status(struct lws_threadpool_task *task, void **user) in lws_threadpool_task_status()
1083 lws_threadpool_task_status_noreap(struct lws_threadpool_task *task) in lws_threadpool_task_status_noreap()
1090 struct lws_threadpool_task **_task, void **user) in lws_threadpool_task_status_wsi()
1092 struct lws_threadpool_task *task; in lws_threadpool_task_status_wsi()
1102 struct lws_threadpool_task, list); in lws_threadpool_task_status_wsi()
1110 lws_threadpool_task_sync(struct lws_threadpool_task *task, int stop) in lws_threadpool_task_sync()
1126 int (*cb)(struct lws_threadpool_task *task, in lws_threadpool_foreach_task_wsi()
1129 struct lws_threadpool_task *task1; in lws_threadpool_foreach_task_wsi()
1135 struct lws_threadpool_task, list); in lws_threadpool_foreach_task_wsi()
1141 struct lws_threadpool_task *task = lws_container_of(d, in lws_threadpool_foreach_task_wsi()
1142 struct lws_threadpool_task, list); in lws_threadpool_foreach_task_wsi()
1159 int (*cb)(struct lws_threadpool_task *task, in lws_threadpool_foreach_task_ss()
1170 disassociate_wsi(struct lws_threadpool_task *task, in disassociate_wsi()
1185 struct lws_threadpool_task *
1192 struct lws_threadpool_task, list); in lws_threadpool_get_task_wsi()
1196 struct lws_threadpool_task *