• Home
  • Raw
  • Download

Lines Matching full:off

132 #define CHAIN_SPACE_PTR(ch) ((ch)->buffer + (ch)->misalign + (ch)->off)
134 0 : (ch)->buffer_len - ((ch)->misalign + (ch)->off))
253 if (chain->off) in evbuffer_chains_all_empty()
278 while ((*ch) && ((*ch)->off != 0 || CHAIN_PINNED(*ch))) in evbuffer_free_trailing_empty_chains()
304 while ((*ch) && ((*ch)->off != 0 || CHAIN_PINNED(*ch))) in evbuffer_chain_insert()
309 if (chain->off) in evbuffer_chain_insert()
319 buf->total_len += chain->off; in evbuffer_chain_insert()
615 result = (chain != NULL ? chain->off : 0); in evbuffer_get_contiguous_space()
663 while ((*buf->last_with_datap)->next && (*buf->last_with_datap)->next->off) { in advance_last_with_data()
692 buf->last->off += vec[0].iov_len; in evbuffer_commit_space()
721 (*chainp)->off += vec[i].iov_len; in evbuffer_commit_space()
782 if (chain->off) { in PRESERVE_PINNED()
786 tmp = evbuffer_chain_new(chain->off); in PRESERVE_PINNED()
790 chain->off); in PRESERVE_PINNED()
791 tmp->off = chain->off; in PRESERVE_PINNED()
794 chain->misalign += chain->off; in PRESERVE_PINNED()
795 chain->off = 0; in PRESERVE_PINNED()
992 remaining >= chain->off; in evbuffer_drain()
995 remaining -= chain->off; in evbuffer_drain()
1005 chain->misalign += chain->off; in evbuffer_drain()
1006 chain->off = 0; in evbuffer_drain()
1014 EVUTIL_ASSERT(remaining <= chain->off); in evbuffer_drain()
1016 chain->off -= remaining; in evbuffer_drain()
1070 while (datlen && datlen >= chain->off) { in evbuffer_copyout()
1071 memcpy(data, chain->buffer + chain->misalign, chain->off); in evbuffer_copyout()
1072 data += chain->off; in evbuffer_copyout()
1073 datlen -= chain->off; in evbuffer_copyout()
1081 EVUTIL_ASSERT(datlen <= chain->off); in evbuffer_copyout()
1128 while (chain->off <= datlen) { in evbuffer_remove_buffer()
1133 nread += chain->off; in evbuffer_remove_buffer()
1134 datlen -= chain->off; in evbuffer_remove_buffer()
1164 chain->off -= datlen; in evbuffer_remove_buffer()
1207 if (chain->off >= (size_t)size) { in evbuffer_pullup()
1213 remaining = size - chain->off; in evbuffer_pullup()
1218 if (tmp->off >= (size_t)remaining) in evbuffer_pullup()
1220 remaining -= tmp->off; in evbuffer_pullup()
1224 size_t old_off = chain->off; in evbuffer_pullup()
1225 if (CHAIN_SPACE_LEN(chain) < size - chain->off) { in evbuffer_pullup()
1231 tmp->off = size; in evbuffer_pullup()
1236 size_t old_off = chain->off; in evbuffer_pullup()
1237 buffer = chain->buffer + chain->misalign + chain->off; in evbuffer_pullup()
1239 tmp->off = size; in evbuffer_pullup()
1248 tmp->off = size; in evbuffer_pullup()
1256 for (; chain != NULL && (size_t)size >= chain->off; chain = next) { in evbuffer_pullup()
1259 memcpy(buffer, chain->buffer + chain->misalign, chain->off); in evbuffer_pullup()
1260 size -= chain->off; in evbuffer_pullup()
1261 buffer += chain->off; in evbuffer_pullup()
1273 chain->off -= size; in evbuffer_pullup()
1283 if (buf->first->next && buf->first->next->off) in evbuffer_pullup()
1313 char *cp = memchr(buffer+i, chr, chain->off-i); in evbuffer_strchr()
1320 it->pos += chain->off - i; in evbuffer_strchr()
1362 char *cp = find_eol_char(buffer+i, chain->off-i); in evbuffer_find_eol_char()
1369 it->pos += chain->off - i; in evbuffer_find_eol_char()
1390 for (; i < chain->off; ++i) { in evbuffer_strspn()
1421 size_t off = it->_internal.pos_in_chain; in evbuffer_getchr() local
1423 return chain->buffer[chain->misalign + off]; in evbuffer_getchr()
1577 remain = chain->buffer_len - (size_t)chain->misalign - chain->off; in evbuffer_add()
1581 memcpy(chain->buffer + chain->misalign + chain->off, in evbuffer_add()
1583 chain->off += datlen; in evbuffer_add()
1592 memcpy(chain->buffer + chain->off, data, datlen); in evbuffer_add()
1593 chain->off += datlen; in evbuffer_add()
1614 memcpy(chain->buffer + chain->misalign + chain->off, in evbuffer_add()
1616 chain->off += remain; in evbuffer_add()
1625 tmp->off = datlen; in evbuffer_add()
1669 if (chain->off == 0) in evbuffer_prepend()
1676 chain->off += datlen; in evbuffer_prepend()
1686 chain->off += (size_t)chain->misalign; in evbuffer_prepend()
1703 tmp->off = datlen; in evbuffer_prepend()
1725 memmove(chain->buffer, chain->buffer + chain->misalign, chain->off); in evbuffer_chain_align()
1738 return chain->buffer_len - chain->off >= datlen && in evbuffer_chain_should_realign()
1739 (chain->off < chain->buffer_len / 2) && in evbuffer_chain_should_realign()
1740 (chain->off <= MAX_TO_REALIGN_IN_EXPAND); in evbuffer_chain_should_realign()
1779 if (chain->off == 0) { in evbuffer_expand_singlechain()
1798 * resize, we have to copy chain->off bytes. in evbuffer_expand_singlechain()
1803 chain->off > MAX_TO_COPY_IN_EXPAND || in evbuffer_expand_singlechain()
1805 EVBUFFER_CHAIN_MAX - datlen >= chain->off)) { in evbuffer_expand_singlechain()
1824 size_t length = chain->off + datlen; in evbuffer_expand_singlechain()
1830 tmp->off = chain->off; in evbuffer_expand_singlechain()
1832 chain->off); in evbuffer_expand_singlechain()
1885 if (chain->off) { in _evbuffer_expand_fast()
1910 /* The loop ran off the end of the chains before it hit n in _evbuffer_expand_fast()
1928 if (!chain->off) { in _evbuffer_expand_fast()
1942 EVUTIL_ASSERT(chain->off == 0); in _evbuffer_expand_fast()
2167 p = chain->buffer + chain->misalign + chain->off; in evbuffer_read()
2196 (*chainp)->off += space; in evbuffer_read()
2199 (*chainp)->off += remaining; in evbuffer_read()
2206 chain->off += n; in evbuffer_read()
2293 if ((size_t)howmuch >= chain->off) { in evbuffer_write_iovec()
2295 iov[i++].IOV_LEN_FIELD = (IOV_LEN_TYPE)chain->off; in evbuffer_write_iovec()
2296 howmuch -= chain->off; in evbuffer_write_iovec()
2331 off_t len = chain->off; in evbuffer_write_sendfile()
2346 res = sendfile(info->fd, fd, chain->misalign, chain->off, NULL, &len, 0); in evbuffer_write_sendfile()
2353 res = sendfile(fd, info->fd, &offset, chain->off); in evbuffer_write_sendfile()
2362 res = sendfile(fd, info->fd, &offset, chain->off); in evbuffer_write_sendfile()
2479 while (chain && position + left >= chain->off) { in evbuffer_ptr_set()
2480 left -= chain->off - position; in evbuffer_ptr_set()
2520 if (len + position > chain->off) in evbuffer_ptr_memcmp()
2521 n_comparable = chain->off - position; in evbuffer_ptr_memcmp()
2575 chain->off - pos._internal.pos_in_chain); in evbuffer_search_range()
2587 if (pos._internal.pos_in_chain == chain->off) { in evbuffer_search_range()
2594 pos.pos += chain->off - pos._internal.pos_in_chain; in evbuffer_search_range()
2621 len_so_far = chain->off in evbuffer_peek()
2648 vec[idx].iov_len = chain->off; in evbuffer_peek()
2653 len_so_far += chain->off; in evbuffer_peek()
2685 size_t used = chain->misalign + chain->off; in evbuffer_add_vprintf()
2686 buffer = (char *)chain->buffer + chain->misalign + chain->off; in evbuffer_add_vprintf()
2708 chain->off += sz; in evbuffer_add_vprintf()
2755 chain->off = datlen; in evbuffer_add_reference()
2822 chain->off = length; in evbuffer_add_file()
2870 chain->off = length + offset; in evbuffer_add_file()