Lines Matching full:ds
29 if (idx >= r->ds.toc->num_files) { in pdb_get_file_size()
33 return r->ds.toc->file_size[idx]; in pdb_get_file_size()
98 g_free(r->ds.toc); in pdb_reader_ds_exit()
141 if (!r->ds.toc || file_number >= r->ds.toc->num_files) { in pdb_ds_read_file()
145 file_size = r->ds.toc->file_size; in pdb_ds_read_file()
152 block_list = file_size + r->ds.toc->num_files; in pdb_ds_read_file()
153 block_size = r->ds.header->block_size; in pdb_ds_read_file()
159 return pdb_ds_read(r->ds.header, block_list, file_size[file_number]); in pdb_ds_read_file()
217 r->ds.header = hdr; in pdb_reader_ds_init()
218 r->ds.toc = pdb_ds_read(hdr, (uint32_t *)((uint8_t *)hdr + in pdb_reader_ds_init()
221 if (!r->ds.toc) { in pdb_reader_ds_init()
240 r->ds.root = pdb_ds_read_file(r, 1); in pdb_reader_init()
241 if (!r->ds.root) { in pdb_reader_init()
258 g_free(r->ds.root); in pdb_reader_init()
269 g_free(r->ds.root); in pdb_reader_exit()