Lines Matching refs:length

2016 		size_t length = chain->off + datlen;  in evbuffer_expand_singlechain()  local
2017 struct evbuffer_chain *tmp = evbuffer_chain_new(length); in evbuffer_expand_singlechain()
2965 int fd, ev_off_t offset, ev_off_t length, unsigned flags) in evbuffer_file_segment_new() argument
2988 if (length == -1) { in evbuffer_file_segment_new()
2992 length = st.st_size; in evbuffer_file_segment_new()
2994 seg->length = length; in evbuffer_file_segment_new()
2996 if (offset < 0 || length < 0 || in evbuffer_file_segment_new()
2997 ((ev_uint64_t)length > EVBUFFER_CHAIN_MAX) || in evbuffer_file_segment_new()
2998 (ev_uint64_t)offset > (ev_uint64_t)(EVBUFFER_CHAIN_MAX - length)) in evbuffer_file_segment_new()
3044 const ev_off_t length = seg->length; in evbuffer_file_segment_materialize() local
3063 mapped = mmap(NULL, length + offset_leftover, in evbuffer_file_segment_materialize()
3075 __func__, fd, 0, (size_t)(offset + length)); in evbuffer_file_segment_materialize()
3089 ev_uint64_t total_size = length+offset; in evbuffer_file_segment_materialize()
3109 if (!(mem = mm_malloc(length))) in evbuffer_file_segment_materialize()
3119 while (read_so_far < length) { in evbuffer_file_segment_materialize()
3120 n = read(fd, mem+read_so_far, length-read_so_far); in evbuffer_file_segment_materialize()
3128 if (n < 0 || (n == 0 && length > read_so_far)) { in evbuffer_file_segment_materialize()
3171 if (munmap(seg->mapping, seg->length + offset_leftover) == -1) in evbuffer_file_segment_free()
3195 struct evbuffer_file_segment *seg, ev_off_t offset, ev_off_t length) in evbuffer_add_file_segment() argument
3219 if (length < 0) { in evbuffer_add_file_segment()
3220 if (offset > seg->length) in evbuffer_add_file_segment()
3222 length = seg->length - offset; in evbuffer_add_file_segment()
3226 if (offset+length > seg->length) in evbuffer_add_file_segment()
3238 chain->off = length; in evbuffer_add_file_segment()
3239 chain->buffer_len = chain->misalign + length; in evbuffer_add_file_segment()
3257 length + offset_remaining); in evbuffer_add_file_segment()
3263 chain->buffer_len = length+offset_remaining; in evbuffer_add_file_segment()
3265 chain->off = length; in evbuffer_add_file_segment()
3268 chain->buffer_len = length; in evbuffer_add_file_segment()
3269 chain->off = length; in evbuffer_add_file_segment()
3273 chain->buffer_len = length; in evbuffer_add_file_segment()
3274 chain->off = length; in evbuffer_add_file_segment()
3281 buf->n_add_for_cb += length; in evbuffer_add_file_segment()
3296 evbuffer_add_file(struct evbuffer *buf, int fd, ev_off_t offset, ev_off_t length) in evbuffer_add_file() argument
3302 seg = evbuffer_file_segment_new(fd, offset, length, flags); in evbuffer_add_file()
3305 r = evbuffer_add_file_segment(buf, seg, 0, length); in evbuffer_add_file()