Lines Matching refs:req
228 struct SingleRequest *k = &data->req;
292 if(data->req.keepon & KEEP_RECV_PAUSE)
407 if(!data->req.writer_stack) {
411 DEBUGASSERT(data->req.writer_stack);
414 return Curl_cwriter_write(data, data->req.writer_stack, type, buf, blen);
451 struct Curl_cwriter *writer = data->req.writer_stack;
455 data->req.writer_stack = writer->next;
458 writer = data->req.writer_stack;
465 data->req.bytecount = 0;
466 data->req.headerline = 0;
527 remain_diff = limit - data->req.bytecount;
559 if(!data->req.bytecount) {
561 if(data->req.exp100 > EXP100_SEND_DATA)
563 data->req.start100 = Curl_now();
572 if(data->req.no_body && nbytes > 0) {
577 data->req.download_done = TRUE;
586 if(-1 != data->req.maxdownload) {
587 size_t wmax = get_max_body_write_len(data, data->req.maxdownload);
594 data->req.download_done = TRUE;
608 data->req.bytecount += nwrite;
609 ++data->req.bodywrites;
610 if(!data->req.ignorebody && nwrite) {
615 result = Curl_pgrsSetDownloadCounter(data, data->req.bytecount);
620 if(!data->req.ignorebody) {
627 excess_len, data->req.size, data->req.maxdownload,
628 data->req.bytecount);
636 data->set.max_filesize, data->req.bytecount);
658 if(type & CLIENTWRITE_BODY && data->set.verbose && !data->req.ignorebody) {
712 for(w = data->req.writer_stack; w; w = w->next) {
724 DEBUGASSERT(!data->req.writer_stack);
725 result = Curl_cwriter_create(&data->req.writer_stack,
752 struct Curl_cwriter **anchor = &data->req.writer_stack;
772 struct Curl_cwriter **anchor = &data->req.writer_stack;