Lines Matching defs:args
49 struct lws_threadpool_task_args args;
248 if (task->args.ss)
249 return task->args.ss->wsi;
251 return task->args.wsi;
257 if (task->args.cleanup)
258 task->args.cleanup(task_to_wsi(task), task->args.user);
590 n = (int)task->args.task(task->args.user, task->status);
638 if (!pool->task->args.wsi &&
688 const struct lws_threadpool_create_args *args,
695 tp = lws_malloc(sizeof(*tp) + (sizeof(struct lws_pool) * (unsigned int)args->threads),
700 memset(tp, 0, sizeof(*tp) + (sizeof(struct lws_pool) * (unsigned int)args->threads));
702 tp->max_queue_depth = args->max_queue_depth;
719 for (n = 0; n < args->threads; n++) {
855 task->args.wsi = NULL;
857 task->args.ss = NULL;
923 task->args.wsi = NULL;
925 task->args.ss = NULL;
942 task->args.wsi = NULL;
944 task->args.ss = NULL;
971 const struct lws_threadpool_task_args *args,
981 assert(args->ss || args->wsi);
1008 task->args = *args;
1031 if (args->ss)
1032 lws_dll2_add_tail(&task->list, &args->ss->wsi->tp_task_owner);
1035 lws_dll2_add_tail(&task->list, &args->wsi->tp_task_owner);
1063 *user = task->args.user;
1173 task->args.wsi = NULL;