Lines Matching refs:first

99 	cq->first = NULL;  in chunkqueue_init()
440 for (chunk *c; (c = cq->first); ) { in chunkqueue_release_chunks()
441 cq->first = c->next; in chunkqueue_release_chunks()
453 if (NULL == (c->next = cq->first)) cq->last = c; in chunkqueue_prepend_chunk()
454 cq->first = c; in chunkqueue_prepend_chunk()
459 *(cq->last ? &cq->last->next : &cq->first) = c; in chunkqueue_append_chunk()
564 if (NULL == src->first) return; in chunkqueue_append_chunkqueue()
566 if (NULL == cq->first) { in chunkqueue_append_chunkqueue()
567 cq->first = src->first; in chunkqueue_append_chunkqueue()
569 cq->last->next = src->first; in chunkqueue_append_chunkqueue()
574 src->first = NULL; in chunkqueue_append_chunkqueue()
592 cq->bytes_in += buffer_clen(cq->first->mem); in chunkqueue_prepend_buffer_commit()
650 *(ckpt ? &ckpt->next : &cq->first) = NULL; in chunkqueue_use_memory()
708 chunk * const c = src->first; in chunkqueue_steal()
715 src->first = c->next; in chunkqueue_steal()
785 cq->first = NULL; in chunkqueue_get_append_newtempfile()
856 dest->first = dest->last = NULL; in chunkqueue_to_tempfiles()
868 chunk *dst_c = dest->first; in chunkqueue_append_mem_to_tempfile()
928 chunk *ckpt = dest->first; in chunkqueue_append_cqmem_to_tempfile_partial()
936 c->next = dest->first; /*(place tempfile at beginning of dest cq)*/ in chunkqueue_append_cqmem_to_tempfile_partial()
937 dest->first = c; in chunkqueue_append_cqmem_to_tempfile_partial()
951 for (c = dest->first; c && c->type == MEM_CHUNK; c = c->next) { in chunkqueue_append_cqmem_to_tempfile()
960 if (__builtin_expect( (c != NULL), 0) && dest->first->type == MEM_CHUNK) { in chunkqueue_append_cqmem_to_tempfile()
970 for (c = src->first; c && c->type == MEM_CHUNK; c = c->next) { in chunkqueue_append_cqmem_to_tempfile()
1057 if (cq->first && cq->first->type == MEM_CHUNK) { in chunkqueue_append_splice_pipe_tempfile()
1173 chunk * const c = src->first; in chunkqueue_steal_with_tempfiles()
1221 for (const chunk *c = src->first; len > 0 && c != NULL; c = c->next) { in chunkqueue_append_cq_range()
1248 for (chunk *c = cq->first; c; ) { in chunkqueue_mark_written()
1258 cq->first = c; in chunkqueue_mark_written()
1262 cq->first = cq->last = NULL; in chunkqueue_mark_written()
1266 for (chunk *c; (c = cq->first) && 0 == chunk_remaining_length(c); ){ in chunkqueue_remove_finished_chunks()
1267 if (NULL == (cq->first = c->next)) cq->last = NULL; in chunkqueue_remove_finished_chunks()
1276 for (c = cq->first; c && c->next; c = c->next) { in chunkqueue_remove_empty_chunks()
1287 chunk * const restrict c = cq->first; in chunkqueue_compact_mem_offset()
1301 chunk *c = cq->first; in chunkqueue_compact_mem()
1312 cq->first->next = c->next; in chunkqueue_compact_mem()
1313 if (NULL == c->next) cq->last = cq->first; in chunkqueue_compact_mem()
1315 c = cq->first; in chunkqueue_compact_mem()
1362 return chunk_open_file_chunk(cq->first, errh); in chunkqueue_open_file_chunk()
1450 chunk * const c = cq->first; in chunkqueue_write_chunk()
1467 chunk * const c = cq->first; in chunkqueue_write_chunk_to_pipe()
1496 chunk * restrict c = cq->first; in chunkqueue_small_resp_optim()
1529 else if (__builtin_expect( (cq->first != c), 0)) { in chunkqueue_small_resp_optim()
1530 cq->first->next = filec; in chunkqueue_small_resp_optim()
1560 for (chunk *c = cq->first; c; ) { in chunkqueue_peek_data()
1683 if (cq->first && NULL == cq->first->next && cq->first->type == MEM_CHUNK) in chunkqueue_read_squash()
1684 return cq->first->mem; in chunkqueue_read_squash()