Searched refs:sparse_list (Results 1 – 3 of 3) sorted by relevance
61 struct sparse_block *sparse_list; member1820 while (pax->sparse_list) { in archive_write_pax_finish_entry()1822 if (!pax->sparse_list->is_hole) in archive_write_pax_finish_entry()1824 sb = pax->sparse_list->next; in archive_write_pax_finish_entry()1825 free(pax->sparse_list); in archive_write_pax_finish_entry()1826 pax->sparse_list = sb; in archive_write_pax_finish_entry()1866 free(pax->sparse_list); in archive_write_pax_data()1867 pax->sparse_list = sb; in archive_write_pax_data()1870 if (pax->sparse_list == NULL) in archive_write_pax_data()1878 if (pax->sparse_list->is_hole) { in archive_write_pax_data()[all …]
140 struct sparse_block *sparse_list; member550 if (tar->sparse_list == NULL) { in archive_read_format_tar_read_header()601 while (tar->sparse_list != NULL && in archive_read_format_tar_read_data()603 p = tar->sparse_list; in archive_read_format_tar_read_data()604 tar->sparse_list = p->next; in archive_read_format_tar_read_data()614 if (tar->sparse_list == NULL || in archive_read_format_tar_read_data()646 if (!tar->sparse_list->hole) in archive_read_format_tar_read_data()2306 tar->sparse_list = p; in gnu_add_sparse_entry()2323 p = tar->sparse_list; in gnu_clear_sparse_list()2324 tar->sparse_list = p->next; in gnu_clear_sparse_list()[all …]
239 } *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()1225 t->sparse_list[i].length = 0; in setup_sparse()1227 t->current_sparse = t->sparse_list; in setup_sparse()[all …]