Lines Matching refs:offset
2481 off_t offset = chain->misalign; in evbuffer_write_sendfile() local
2500 res = sendfile(dest_fd, source_fd, &offset, chain->off); in evbuffer_write_sendfile()
2508 const off_t offset_orig = offset; in evbuffer_write_sendfile()
2509 res = sendfile(dest_fd, source_fd, &offset, chain->off); in evbuffer_write_sendfile()
2511 if (offset - offset_orig) in evbuffer_write_sendfile()
2512 return offset - offset_orig; in evbuffer_write_sendfile()
2965 int fd, ev_off_t offset, ev_off_t length, unsigned flags) in evbuffer_file_segment_new() argument
2974 seg->file_offset = offset; in evbuffer_file_segment_new()
2996 if (offset < 0 || length < 0 || in evbuffer_file_segment_new()
2998 (ev_uint64_t)offset > (ev_uint64_t)(EVBUFFER_CHAIN_MAX - length)) in evbuffer_file_segment_new()
3045 const ev_off_t offset = seg->file_offset; in evbuffer_file_segment_materialize() local
3054 if (offset) { in evbuffer_file_segment_materialize()
3060 offset_leftover = offset % page_size; in evbuffer_file_segment_materialize()
3061 offset_rounded = offset - 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()
3097 seg->mmap_offset = offset; in evbuffer_file_segment_materialize()
3115 if (lseek(fd, offset, SEEK_SET) < 0) { in evbuffer_file_segment_materialize()
3195 struct evbuffer_file_segment *seg, ev_off_t offset, ev_off_t length) in evbuffer_add_file_segment() argument
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()
3237 chain->misalign = seg->file_offset + offset; in evbuffer_add_file_segment()
3242 ev_uint64_t total_offset = seg->mmap_offset+offset; in evbuffer_add_file_segment()
3267 chain->buffer = (unsigned char*)(seg->contents + offset); in evbuffer_add_file_segment()
3272 chain->buffer = (unsigned char*)(seg->contents + offset); 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()