Lines Matching refs:offset
41 char * offset; in network_write_chunkqueue_writev() local
81 offset = tc->mem->ptr + tc->offset; in network_write_chunkqueue_writev()
82 toSend = tc->mem->used - 1 - tc->offset; in network_write_chunkqueue_writev()
84 chunks[i].iov_base = offset; in network_write_chunkqueue_writev()
129 tc->offset += chunks[i].iov_len; in network_write_chunkqueue_writev()
141 tc->offset += r; in network_write_chunkqueue_writev()
169 abs_offset = c->file.start + c->offset; in network_write_chunkqueue_writev()
182 abs_offset == (off_t)(c->file.mmap.offset + c->file.mmap.length)) { in network_write_chunkqueue_writev()
212 c->file.mmap.offset += we_want_to_mmap; in network_write_chunkqueue_writev()
215 c->file.mmap.offset = 0; in network_write_chunkqueue_writev()
217 while (c->file.mmap.offset + we_want_to_mmap < c->file.start) { in network_write_chunkqueue_writev()
218 c->file.mmap.offset += we_want_to_mmap; in network_write_chunkqueue_writev()
223 we_want_to_send = c->file.length - c->offset; in network_write_chunkqueue_writev()
224 to_mmap = (c->file.start + c->file.length) - c->file.mmap.offset; in network_write_chunkqueue_writev()
227 if (abs_offset + we_want_to_send > c->file.mmap.offset + we_want_to_mmap) { in network_write_chunkqueue_writev()
228 we_want_to_send = (c->file.mmap.offset + we_want_to_mmap) - abs_offset; in network_write_chunkqueue_writev()
243 …->file.mmap.start = mmap(NULL, to_mmap, PROT_READ, MAP_SHARED, c->file.fd, c->file.mmap.offset))) { in network_write_chunkqueue_writev()
272 toSend = (c->file.mmap.offset + c->file.mmap.length) - (abs_offset); in network_write_chunkqueue_writev()
280 c->file.mmap.offset); in network_write_chunkqueue_writev()
292 if ((r = write(fd, start + (abs_offset - c->file.mmap.offset), toSend)) < 0) { in network_write_chunkqueue_writev()
309 c->offset += r; in network_write_chunkqueue_writev()
313 if (c->offset == c->file.length) { in network_write_chunkqueue_writev()