Lines Matching refs:size

157 evbuffer_chain_new(size_t size)  in evbuffer_chain_new()  argument
162 if (size > EVBUFFER_CHAIN_MAX - EVBUFFER_CHAIN_SIZE) in evbuffer_chain_new()
165 size += EVBUFFER_CHAIN_SIZE; in evbuffer_chain_new()
168 if (size < EVBUFFER_CHAIN_MAX / 2) { in evbuffer_chain_new()
170 while (to_alloc < size) { in evbuffer_chain_new()
174 to_alloc = size; in evbuffer_chain_new()
671 evbuffer_reserve_space(struct evbuffer *buf, ev_ssize_t size, in evbuffer_reserve_space() argument
683 if ((chain = evbuffer_expand_singlechain(buf, size)) == NULL) in evbuffer_reserve_space()
688 EVUTIL_ASSERT(size<0 || (size_t)vec[0].iov_len >= (size_t)size); in evbuffer_reserve_space()
691 if (evbuffer_expand_fast_(buf, size, n_vecs)<0) in evbuffer_reserve_space()
693 n = evbuffer_read_setup_vecs_(buf, size, vec, n_vecs, in evbuffer_reserve_space()
1350 evbuffer_pullup(struct evbuffer *buf, ev_ssize_t size) in evbuffer_pullup() argument
1362 if (size < 0) in evbuffer_pullup()
1363 size = buf->total_len; in evbuffer_pullup()
1367 if (size == 0 || (size_t)size > buf->total_len) in evbuffer_pullup()
1372 if (chain->off >= (size_t)size) { in evbuffer_pullup()
1378 remaining = size - chain->off; in evbuffer_pullup()
1390 if (CHAIN_SPACE_LEN(chain) < size - chain->off) { in evbuffer_pullup()
1396 tmp->off = size; in evbuffer_pullup()
1397 size -= old_off; in evbuffer_pullup()
1399 } else if (chain->buffer_len - chain->misalign >= (size_t)size) { in evbuffer_pullup()
1404 tmp->off = size; in evbuffer_pullup()
1405 size -= old_off; in evbuffer_pullup()
1408 if ((tmp = evbuffer_chain_new(size)) == NULL) { in evbuffer_pullup()
1413 tmp->off = size; in evbuffer_pullup()
1421 for (; chain != NULL && (size_t)size >= chain->off; chain = next) { in evbuffer_pullup()
1426 size -= chain->off; in evbuffer_pullup()
1438 memcpy(buffer, chain->buffer + chain->misalign, size); in evbuffer_pullup()
1439 chain->misalign += size; in evbuffer_pullup()
1440 chain->off -= size; in evbuffer_pullup()