Lines Matching refs:first
435 nxt_buf_t *first, *second, *prev; in nxt_conn_proxy_write_add() local
437 first = c->write; in nxt_conn_proxy_write_add()
439 if (first == NULL) { in nxt_conn_proxy_write_add()
452 second = first->next; in nxt_conn_proxy_write_add()
456 if (first->mem.end != b->mem.start) { in nxt_conn_proxy_write_add()
457 first->next = b; in nxt_conn_proxy_write_add()
465 prev = first; in nxt_conn_proxy_write_add()
626 nxt_buf_t *first, *second; in nxt_conn_proxy_read_add() local
628 first = c->read; in nxt_conn_proxy_read_add()
630 if (first == NULL) { in nxt_conn_proxy_read_add()
644 second = first->next; in nxt_conn_proxy_read_add()
648 if (first->mem.start == b->mem.end) { in nxt_conn_proxy_read_add()
653 first->mem.pos = b->mem.start; in nxt_conn_proxy_read_add()
654 first->mem.free = b->mem.start; in nxt_conn_proxy_read_add()
655 first->mem.start = b->mem.start; in nxt_conn_proxy_read_add()
657 } else if (first->mem.end == b->mem.start) { in nxt_conn_proxy_read_add()
662 first->mem.end = b->mem.end; in nxt_conn_proxy_read_add()
665 first->next = b; in nxt_conn_proxy_read_add()
683 if (first->mem.start == second->mem.end) { in nxt_conn_proxy_read_add()
688 first->mem.pos = second->mem.start; in nxt_conn_proxy_read_add()
689 first->mem.free = second->mem.start; in nxt_conn_proxy_read_add()
690 first->mem.start = second->mem.start; in nxt_conn_proxy_read_add()
691 first->next = NULL; in nxt_conn_proxy_read_add()