chain              51 core/ngx_buf.c     cl = pool->chain;
chain              54 core/ngx_buf.c         pool->chain = cl->next;
chain              73 core/ngx_buf.c     ngx_chain_t  *chain, *cl, **ll;
chain              80 core/ngx_buf.c     ll = &chain;
chain             121 core/ngx_buf.c     return chain;
chain             126 core/ngx_buf.c ngx_chain_add_copy(ngx_pool_t *pool, ngx_chain_t **chain, ngx_chain_t *in)
chain             130 core/ngx_buf.c     ll = chain;
chain             132 core/ngx_buf.c     for (cl = *chain; cl; cl = cl->next) {
chain             146 core/ngx_buf.h     cl->next = pool->chain;                                                  \
chain             147 core/ngx_buf.h     pool->chain = cl
chain             154 core/ngx_buf.h ngx_int_t ngx_chain_add_copy(ngx_pool_t *pool, ngx_chain_t **chain,
chain              17 core/ngx_file.c ngx_write_chain_to_temp_file(ngx_temp_file_t *tf, ngx_chain_t *chain)
chain              35 core/ngx_file.c     return ngx_write_chain_to_file(&tf->file, chain, tf->offset, tf->pool);
chain             123 core/ngx_file.h ssize_t ngx_write_chain_to_temp_file(ngx_temp_file_t *tf, ngx_chain_t *chain);
chain              32 core/ngx_output_chain.c     ngx_chain_t **chain, ngx_chain_t *in);
chain             262 core/ngx_output_chain.c ngx_output_chain_add_copy(ngx_pool_t *pool, ngx_chain_t **chain,
chain             270 core/ngx_output_chain.c     ll = chain;
chain             272 core/ngx_output_chain.c     for (cl = *chain; cl; cl = cl->next) {
chain              34 core/ngx_palloc.c     p->chain = NULL;
chain              60 core/ngx_palloc.h     ngx_chain_t          *chain;
chain             104 event/ngx_event_pipe.c     ngx_chain_t  *chain, *cl, *ln;
chain             127 event/ngx_event_pipe.c             chain = p->preread_bufs;
chain             175 event/ngx_event_pipe.c                 chain = p->free_raw_bufs;
chain             178 event/ngx_event_pipe.c                     chain->next = NULL;
chain             194 event/ngx_event_pipe.c                 chain = ngx_alloc_chain_link(p->pool);
chain             195 event/ngx_event_pipe.c                 if (chain == NULL) {
chain             199 event/ngx_event_pipe.c                 chain->buf = b;
chain             200 event/ngx_event_pipe.c                 chain->next = NULL;
chain             254 event/ngx_event_pipe.c                 chain = p->free_raw_bufs;
chain             257 event/ngx_event_pipe.c                     chain->next = NULL;
chain             272 event/ngx_event_pipe.c             n = p->upstream->recv_chain(p->upstream, chain);
chain             278 event/ngx_event_pipe.c                 chain->next = p->free_raw_bufs;
chain             280 event/ngx_event_pipe.c             p->free_raw_bufs = chain;
chain             289 event/ngx_event_pipe.c                     ngx_event_pipe_remove_shadow_links(chain->buf);
chain             304 event/ngx_event_pipe.c         cl = chain;
chain              21 event/ngx_event_pipe.h                                                      ngx_chain_t *chain);
chain             487 http/ngx_http_core_module.h     (ngx_http_request_t *r, ngx_chain_t *chain);
chain             490 http/ngx_http_core_module.h ngx_int_t ngx_http_output_filter(ngx_http_request_t *r, ngx_chain_t *chain);
chain             491 http/ngx_http_core_module.h ngx_int_t ngx_http_write_filter(ngx_http_request_t *r, ngx_chain_t *chain);
chain              52 http/ngx_http_write_filter_module.c     ngx_chain_t               *cl, *ln, **ll, *chain;
chain             238 http/ngx_http_write_filter_module.c     chain = c->send_chain(c, r->out, limit);
chain             241 http/ngx_http_write_filter_module.c                    "http write filter %p", chain);
chain             243 http/ngx_http_write_filter_module.c     if (chain == NGX_CHAIN_ERROR) {
chain             281 http/ngx_http_write_filter_module.c     for (cl = r->out; cl && cl != chain; /* void */) {
chain             287 http/ngx_http_write_filter_module.c     r->out = chain;
chain             289 http/ngx_http_write_filter_module.c     if (chain) {
chain              18 os/unix/ngx_readv_chain.c ngx_readv_chain(ngx_connection_t *c, ngx_chain_t *chain)
chain              68 os/unix/ngx_readv_chain.c     while (chain) {
chain              69 os/unix/ngx_readv_chain.c         if (prev == chain->buf->last) {
chain              70 os/unix/ngx_readv_chain.c             iov->iov_len += chain->buf->end - chain->buf->last;
chain              78 os/unix/ngx_readv_chain.c             iov->iov_base = (void *) chain->buf->last;
chain              79 os/unix/ngx_readv_chain.c             iov->iov_len = chain->buf->end - chain->buf->last;
chain              82 os/unix/ngx_readv_chain.c         size += chain->buf->end - chain->buf->last;
chain              83 os/unix/ngx_readv_chain.c         prev = chain->buf->end;
chain              84 os/unix/ngx_readv_chain.c         chain = chain->next;
chain             171 os/unix/ngx_readv_chain.c ngx_readv_chain(ngx_connection_t *c, ngx_chain_t *chain)
chain             192 os/unix/ngx_readv_chain.c     while (chain) {
chain             193 os/unix/ngx_readv_chain.c         if (prev == chain->buf->last) {
chain             194 os/unix/ngx_readv_chain.c             iov->iov_len += chain->buf->end - chain->buf->last;
chain             202 os/unix/ngx_readv_chain.c             iov->iov_base = (void *) chain->buf->last;
chain             203 os/unix/ngx_readv_chain.c             iov->iov_len = chain->buf->end - chain->buf->last;
chain             206 os/unix/ngx_readv_chain.c         size += chain->buf->end - chain->buf->last;
chain             207 os/unix/ngx_readv_chain.c         prev = chain->buf->end;
chain             208 os/unix/ngx_readv_chain.c         chain = chain->next;