Lines Matching defs:args
659 struct lws_process_html_args args;
916 args.p = (char *)p;
917 args.max_len = lws_ptr_diff(end, p);
919 wsi->user_space, &args, 0))
921 p = (unsigned char *)args.p;
1603 struct lws_process_html_args args;
1871 args.p = uri_ptr;
1872 args.len = uri_len;
1873 args.max_len = hit->auth_mask & ~AUTH_MODE_MASK;
1874 args.final = 0; /* used to signal callback dealt with it */
1875 args.chunked = 0;
1879 wsi->user_space, &args, 0);
1885 if (args.final) /* callback completely handled it well */
3032 struct lws_process_html_args args;
3203 args.p = (char *)p;
3204 args.len = n;
3205 args.max_len = (int)(unsigned int)poss + 128;
3206 args.final = wsi->http.filepos + (unsigned int)n ==
3208 args.chunked = wsi->sending_chunked;
3213 wsi->user_space, &args, 0) < 0)
3215 n = args.len;
3216 p = (unsigned char *)args.p;
3351 lws_chunked_html_process(struct lws_process_html_args *args,
3359 sp = args->p;
3360 old_len = args->len;
3361 args->len = 0;
3363 while (sp < args->p + old_len) {
3365 if (args->len + 7 >= args->max_len) {
3387 args->len++;
3400 (unsigned int)(old_len - (sp - args->p) - 1));
3404 args->len++;
3413 args->len++;
3417 if (args->chunked) {
3419 if (args->final && args->len + 7 >= args->max_len)
3422 n = sprintf(buffer, "%X\x0d\x0a", args->len);
3424 args->p -= n;
3425 memcpy(args->p, buffer, (unsigned int)n);
3426 args->len += n;
3428 if (args->final) {
3429 sp = args->p + args->len;
3437 args->len += 7;
3439 sp = args->p + args->len;
3442 args->len += 2;