Lines Matching defs:args

124 lws_struct_lejp_push(struct lejp_ctx *ctx, lws_struct_args_t *args,
135 args->map_st[ctx->pst_sp] = map->child_map;
136 args->map_entries_st[ctx->pst_sp] = map->child_map_size;
144 lws_struct_args_t *args = (lws_struct_args_t *)ctx->user;
159 map = &args->map_st[ctx->pst_sp][ctx->path_match - 1];
162 lws_struct_lejp_push(ctx, args, map, NULL);
168 pmap = &args->map_st[ctx->pst_sp - 1]
179 map = &args->map_st[ctx->pst_sp][ctx->path_match - 1];
180 n = args->map_entries_st[ctx->pst_sp];
189 lws_struct_lejp_push(ctx, args, map, NULL);
197 pmap = &args->map_st[ctx->pst_sp - 1]
204 map = &args->map_st[ctx->pst_sp][ctx->path_match - 1];
205 n = args->map_entries_st[ctx->pst_sp];
217 ch = lwsac_use_zero(&args->ac, map->aux,
218 args->ac_block_size);
225 lws_struct_lejp_push(ctx, args, map, ch);
231 (int)args->map_entries_st[ctx->pst_sp]);
245 map = &args->map_st[ctx->pst_sp - 1][ctx->path_match - 1];
246 n = args->map_entries_st[ctx->pst_sp - 1];
263 ctx->pst[ctx->pst_sp].user = lwsac_use_zero(&args->ac,
264 pmap->aux, args->ac_block_size);
299 args->chunks_length >= map->aux)
302 coll = lwsac_use_zero(&args->ac_chunks, sizeof(*coll),
314 lws_dll2_add_tail(&coll->chunks, &args->chunks_owner);
318 args->chunks_length += ctx->npos;
420 lim = args->chunks_length + ctx->npos;
421 s = lwsac_use(&args->ac, lim + 1, args->ac_block_size);
430 args->chunks_owner.head) {
443 lwsac_free(&args->ac_chunks);
444 args->chunks_owner.count = 0;
445 args->chunks_owner.head = NULL;
446 args->chunks_owner.tail = NULL;
461 if (args->cb)
462 args->cb(args->dest, args->cb_arg);
468 lwsac_free(&args->ac_chunks);
469 args->chunks_owner.count = 0;
470 args->chunks_owner.head = NULL;
471 args->chunks_owner.tail = NULL;