Lines Matching refs:ret
110 int ret; in GetCrc32() local
113 ret = read_all(fd, copybuf, chunk); in GetCrc32()
114 if (ret < 0) { in GetCrc32()
115 return ret; in GetCrc32()
150 int ret = AccessOkay(off); in Seek() local
151 if (ret < 0) { in Seek()
152 return ret; in Seek()
168 int ret = AccessOkay(len); in AddToSparseFile() local
169 if (ret < 0) { in AddToSparseFile()
170 return ret; in AddToSparseFile()
176 int ret = AccessOkay(len); in ReadValue() local
177 if (ret < 0) { in ReadValue()
178 return ret; in ReadValue()
187 int ret = AccessOkay(len); in GetCrc32() local
188 if (ret < 0) { in GetCrc32()
189 return ret; in GetCrc32()
215 int ret; in process_raw_chunk() local
226 ret = source->AddToSparseFile(s, len, block); in process_raw_chunk()
227 if (ret < 0) { in process_raw_chunk()
228 return ret; in process_raw_chunk()
232 ret = source->GetCrc32(crc32, len); in process_raw_chunk()
233 if (ret < 0) { in process_raw_chunk()
234 return ret; in process_raw_chunk()
237 ret = source->Seek(len); in process_raw_chunk()
238 if (ret < 0) { in process_raw_chunk()
239 return ret; in process_raw_chunk()
249 int ret; in process_fill_chunk() local
260 ret = source->ReadValue(&fill_val, sizeof(fill_val)); in process_fill_chunk()
261 if (ret < 0) { in process_fill_chunk()
262 return ret; in process_fill_chunk()
265 ret = sparse_file_add_fill(s, fill_val, len, block); in process_fill_chunk()
266 if (ret < 0) { in process_fill_chunk()
267 return ret; in process_fill_chunk()
315 int ret = source->ReadValue(&file_crc32, sizeof(file_crc32)); in process_crc32_chunk() local
316 if (ret < 0) { in process_crc32_chunk()
317 return ret; in process_crc32_chunk()
329 int ret; in process_chunk() local
337 ret = in process_chunk()
339 if (ret < 0) { in process_chunk()
340 verbose_error(s->verbose, ret, "data block at %" PRId64, offset); in process_chunk()
341 return ret; in process_chunk()
345 ret = process_fill_chunk(s, chunk_data_size, source, chunk_header->chunk_sz, cur_block, in process_chunk()
347 if (ret < 0) { in process_chunk()
348 verbose_error(s->verbose, ret, "fill block at %" PRId64, offset); in process_chunk()
349 return ret; in process_chunk()
353 ret = process_skip_chunk(s, chunk_data_size, source, chunk_header->chunk_sz, cur_block, in process_chunk()
356 if (ret < 0) { in process_chunk()
357 verbose_error(s->verbose, ret, "skip block at %" PRId64, offset); in process_chunk()
358 return ret; in process_chunk()
363 ret = process_crc32_chunk(source, chunk_data_size, crc_ptr); in process_chunk()
364 if (ret < 0) { in process_chunk()
366 return ret; in process_chunk()
378 int ret; in sparse_file_read_sparse() local
398 ret = source->ReadValue(&sparse_header, sizeof(sparse_header)); in sparse_file_read_sparse()
399 if (ret < 0) { in sparse_file_read_sparse()
400 return ret; in sparse_file_read_sparse()
423 ret = source->Seek(sparse_header.file_hdr_sz - SPARSE_HEADER_LEN); in sparse_file_read_sparse()
424 if (ret < 0) { in sparse_file_read_sparse()
425 return ret; in sparse_file_read_sparse()
430 ret = source->ReadValue(&chunk_header, sizeof(chunk_header)); in sparse_file_read_sparse()
431 if (ret < 0) { in sparse_file_read_sparse()
432 return ret; in sparse_file_read_sparse()
439 ret = source->Seek(sparse_header.chunk_hdr_sz - CHUNK_HEADER_LEN); in sparse_file_read_sparse()
440 if (ret < 0) { in sparse_file_read_sparse()
441 return ret; in sparse_file_read_sparse()
445 ret = process_chunk(s, source, sparse_header.chunk_hdr_sz, &chunk_header, cur_block, crc_ptr); in sparse_file_read_sparse()
446 if (ret < 0) { in sparse_file_read_sparse()
447 return ret; in sparse_file_read_sparse()
450 cur_block += ret; in sparse_file_read_sparse()
462 int ret; in do_sparse_file_read_normal() local
474 ret = read_all(fd, buf, to_read); in do_sparse_file_read_normal()
475 if (ret < 0) { in do_sparse_file_read_normal()
477 return ret; in do_sparse_file_read_normal()
508 int ret; in sparse_file_read_normal() local
514 ret = do_sparse_file_read_normal(s, fd, buf, 0, s->len); in sparse_file_read_normal()
516 return ret; in sparse_file_read_normal()
521 int ret; in sparse_file_read_hole() local
559 ret = do_sparse_file_read_normal(s, fd, buf, start, end - start); in sparse_file_read_hole()
560 if (ret) { in sparse_file_read_hole()
562 return ret; in sparse_file_read_hole()
596 int ret; in sparse_file_import_source() local
601 ret = source->ReadValue(&sparse_header, sizeof(sparse_header)); in sparse_file_import_source()
602 if (ret < 0) { in sparse_file_import_source()
603 verbose_error(verbose, ret, "header"); in sparse_file_import_source()
640 ret = source->Rewind(); in sparse_file_import_source()
641 if (ret < 0) { in sparse_file_import_source()
642 verbose_error(verbose, ret, "seeking"); in sparse_file_import_source()
649 ret = sparse_file_read_sparse(s, source, crc); in sparse_file_import_source()
650 if (ret < 0) { in sparse_file_import_source()
671 int ret; in sparse_file_import_auto() local
693 ret = sparse_file_read_normal(s, fd); in sparse_file_import_auto()
694 if (ret < 0) { in sparse_file_import_auto()