Searched refs:sparse_list (Results 1 – 3 of 3) sorted by relevance
64 struct sparse_block *sparse_list; member1654 if (pax->sparse_list == NULL && real_size > 0) {1987 while (pax->sparse_list) {1989 if (!pax->sparse_list->is_hole)1990 remaining += pax->sparse_list->remaining;1991 sb = pax->sparse_list->next;1992 free(pax->sparse_list);1993 pax->sparse_list = sb;2028 while (pax->sparse_list != NULL &&2029 pax->sparse_list->remaining == 0) {[all …]
138 struct sparse_block *sparse_list; member565 if (tar->sparse_list == NULL) { in archive_read_format_tar_read_header()572 for (sb = tar->sparse_list; sb != NULL; sb = sb->next) { in archive_read_format_tar_read_header()614 while (tar->sparse_list != NULL && in archive_read_format_tar_read_data()615 tar->sparse_list->remaining == 0) { in archive_read_format_tar_read_data()616 p = tar->sparse_list; in archive_read_format_tar_read_data()617 tar->sparse_list = p->next; in archive_read_format_tar_read_data()627 if (tar->sparse_list == NULL || in archive_read_format_tar_read_data()652 if (tar->sparse_list->remaining < bytes_read) in archive_read_format_tar_read_data()653 bytes_read = (ssize_t)tar->sparse_list->remaining; in archive_read_format_tar_read_data()[all …]
234 } *sparse_list, *current_sparse; member1203 free(t->sparse_list); in setup_sparse()1205 t->sparse_list = malloc(sizeof(t->sparse_list[0]) * in setup_sparse()1207 if (t->sparse_list == NULL) { in setup_sparse()1217 t->sparse_list[i].offset = offset; in setup_sparse()1218 t->sparse_list[i].length = length; in setup_sparse()1221 t->sparse_list[i].offset = 0; in setup_sparse()1222 t->sparse_list[i].length = archive_entry_size(entry); in setup_sparse()1224 t->sparse_list[i].offset = archive_entry_size(entry); in setup_sparse()1225 t->sparse_list[i].length = 0; in setup_sparse()[all …]