Lines Matching refs:ret

123   off64_t ret;  in file_skip()  local
126 ret = lseek64(outn->fd, cnt, SEEK_CUR); in file_skip()
127 if (ret < 0) { in file_skip()
135 int ret; in file_pad() local
138 ret = ftruncate64(outn->fd, len); in file_pad()
139 if (ret < 0) { in file_pad()
147 ssize_t ret; in file_write() local
151 ret = write(outn->fd, data, len); in file_write()
152 if (ret < 0) { in file_write()
160 data = (char*)data + ret; in file_write()
161 len -= ret; in file_write()
194 off64_t ret; in gz_file_skip() local
197 ret = gzseek(outgz->gz_fd, cnt, SEEK_CUR); in gz_file_skip()
198 if (ret < 0) { in gz_file_skip()
206 off64_t ret; in gz_file_pad() local
209 ret = gztell(outgz->gz_fd); in gz_file_pad()
210 if (ret < 0) { in gz_file_pad()
214 if (ret >= len) { in gz_file_pad()
218 ret = gzseek(outgz->gz_fd, len - 1, SEEK_SET); in gz_file_pad()
219 if (ret < 0) { in gz_file_pad()
229 int ret; in gz_file_write() local
233 ret = gzwrite(outgz->gz_fd, data, std::min<unsigned int>(len, (unsigned int)INT_MAX)); in gz_file_write()
234 if (ret == 0) { in gz_file_write()
238 len -= ret; in gz_file_write()
239 data = (char*)data + ret; in gz_file_write()
267 int ret; in callback_file_skip() local
271 ret = outc->write(outc->priv, nullptr, to_write); in callback_file_skip()
272 if (ret < 0) { in callback_file_skip()
273 return ret; in callback_file_skip()
307 int ret; in read_all() local
311 ret = read(fd, ptr, len - total); in read_all()
313 if (ret < 0) return -errno; in read_all()
315 if (ret == 0) return -EINVAL; in read_all()
317 ptr += ret; in read_all()
318 total += ret; in read_all()
346 int ret; in write_sparse_skip_chunk() local
359 ret = out->ops->write(out, &chunk_header, sizeof(chunk_header)); in write_sparse_skip_chunk()
360 if (ret < 0) return -1; in write_sparse_skip_chunk()
372 int ret; in write_sparse_fill_chunk() local
382 ret = out->ops->write(out, &chunk_header, sizeof(chunk_header)); in write_sparse_fill_chunk()
384 if (ret < 0) return -1; in write_sparse_fill_chunk()
385 ret = out->ops->write(out, &fill_val, sizeof(fill_val)); in write_sparse_fill_chunk()
386 if (ret < 0) return -1; in write_sparse_fill_chunk()
402 int ret; in write_sparse_data_chunk() local
413 ret = out->ops->write(out, &chunk_header, sizeof(chunk_header)); in write_sparse_data_chunk()
415 if (ret < 0) return -1; in write_sparse_data_chunk()
416 ret = out->ops->write(out, data, len); in write_sparse_data_chunk()
417 if (ret < 0) return -1; in write_sparse_data_chunk()
423 ret = out->ops->write(out, out->zero_buf, write_len); in write_sparse_data_chunk()
424 if (ret < 0) { in write_sparse_data_chunk()
425 return ret; in write_sparse_data_chunk()
453 int ret; in write_sparse_fd_chunk() local
464 ret = out->ops->write(out, &chunk_header, sizeof(chunk_header)); in write_sparse_fd_chunk()
466 if (ret < 0) return -1; in write_sparse_fd_chunk()
467 bool ok = write_fd_chunk_range(fd, offset, len, [&ret, out](char* data, size_t size) -> bool { in write_sparse_fd_chunk()
468 ret = out->ops->write(out, data, size); in write_sparse_fd_chunk()
469 if (ret < 0) return false; in write_sparse_fd_chunk()
481 ret = out->ops->write(out, out->zero_buf, write_len); in write_sparse_fd_chunk()
482 if (ret < 0) { in write_sparse_fd_chunk()
483 return ret; in write_sparse_fd_chunk()
507 int ret; in write_sparse_end_chunk() local
515 ret = out->ops->write(out, &chunk_header, sizeof(chunk_header)); in write_sparse_end_chunk()
516 if (ret < 0) { in write_sparse_end_chunk()
517 return ret; in write_sparse_end_chunk()
520 if (ret < 0) { in write_sparse_end_chunk()
521 return ret; in write_sparse_end_chunk()
539 int ret; in write_normal_data_chunk() local
542 ret = out->ops->write(out, data, len); in write_normal_data_chunk()
543 if (ret < 0) { in write_normal_data_chunk()
544 return ret; in write_normal_data_chunk()
548 ret = out->ops->skip(out, rnd_up_len - len); in write_normal_data_chunk()
551 return ret; in write_normal_data_chunk()
555 int ret; in write_normal_fill_chunk() local
566 ret = out->ops->write(out, out->fill_buf, write_len); in write_normal_fill_chunk()
567 if (ret < 0) { in write_normal_fill_chunk()
568 return ret; in write_normal_fill_chunk()
578 int ret; in write_normal_fd_chunk() local
581 bool ok = write_fd_chunk_range(fd, offset, len, [&ret, out](char* data, size_t size) -> bool { in write_normal_fd_chunk()
582 ret = out->ops->write(out, data, size); in write_normal_fd_chunk()
583 return ret >= 0; in write_normal_fd_chunk()
585 if (!ok) return ret; in write_normal_fd_chunk()
588 ret = out->ops->skip(out, rnd_up_len - len); in write_normal_fd_chunk()
591 return ret; in write_normal_fd_chunk()
621 int ret; in output_file_init() local
641 ret = -ENOMEM; in output_file_init()
667 ret = out->ops->write(out, &sparse_header, sizeof(sparse_header)); in output_file_init()
668 if (ret < 0) { in output_file_init()
679 return ret; in output_file_init()
711 int ret; in output_file_open_callback() local
725 ret = output_file_init(&outc->out, block_size, len, sparse, chunks, crc); in output_file_open_callback()
726 if (ret < 0) { in output_file_open_callback()
736 int ret; in output_file_open_fd() local
750 ret = output_file_init(out, block_size, len, sparse, chunks, crc); in output_file_open_fd()
751 if (ret < 0) { in output_file_open_fd()
775 int ret; in write_file_chunk() local
782 ret = write_fd_chunk(out, len, file_fd, offset); in write_file_chunk()
786 return ret; in write_file_chunk()