Lines Matching refs:cd9660node
125 static cd9660node *cd9660_allocate_cd9660node(void);
135 static int cd9660_fill_extended_attribute_record(cd9660node *);
137 static void cd9660_sort_nodes(cd9660node *);
138 static int cd9660_translate_node_common(iso9660_disk *, cd9660node *);
139 static int cd9660_translate_node(iso9660_disk *, fsnode *, cd9660node *);
141 static void cd9660_sorted_child_insert(cd9660node *, cd9660node *);
142 static int cd9660_handle_collisions(iso9660_disk *, cd9660node *, int);
143 static cd9660node *cd9660_rename_filename(iso9660_disk *, cd9660node *, int,
145 static void cd9660_copy_filenames(iso9660_disk *, cd9660node *);
146 static void cd9660_sorting_nodes(cd9660node *);
147 static int cd9660_count_collisions(cd9660node *);
148 static cd9660node *cd9660_rrip_move_directory(iso9660_disk *, cd9660node *);
149 static int cd9660_add_dot_records(iso9660_disk *, cd9660node *);
151 static void cd9660_convert_structure(iso9660_disk *, fsnode *, cd9660node *, int,
153 static void cd9660_free_structure(cd9660node *);
164 static void cd9660_populate_dot_records(iso9660_disk *, cd9660node *);
165 static int64_t cd9660_compute_offsets(iso9660_disk *, cd9660node *, int64_t);
167 static int cd9660_copy_stat_info(cd9660node *, cd9660node *, int);
169 static cd9660node *cd9660_create_virtual_entry(iso9660_disk *, const char *,
170 cd9660node *, int, int);
171 static cd9660node *cd9660_create_file(iso9660_disk *, const char *,
172 cd9660node *, cd9660node *);
173 static cd9660node *cd9660_create_directory(iso9660_disk *, const char *,
174 cd9660node *, cd9660node *);
175 static cd9660node *cd9660_create_special_directory(iso9660_disk *, u_char,
176 cd9660node *);
184 static cd9660node *
187 cd9660node *temp = ecalloc(1, sizeof(*temp)); in cd9660_allocate_cd9660node()
497 cd9660node *real_root; in cd9660_makefs()
662 typedef int (*cd9660node_func)(cd9660node *);
820 cd9660_fill_extended_attribute_record(cd9660node *node)
828 cd9660_translate_node_common(iso9660_disk *diskStructure, cd9660node *newnode) in cd9660_translate_node_common()
865 cd9660node *newnode) in cd9660_translate_node()
969 cd9660_sorted_child_insert(cd9660node *parent, cd9660node *cn_new) in cd9660_sorted_child_insert()
972 cd9660node *cn; in cd9660_sorted_child_insert()
1014 cd9660_handle_collisions(iso9660_disk *diskStructure, cd9660node *colliding, in cd9660_handle_collisions()
1017 cd9660node *iter, *next, *prev; in cd9660_handle_collisions()
1023 cd9660node *end_of_range; in cd9660_handle_collisions()
1057 static cd9660node *
1058 cd9660_rename_filename(iso9660_disk *diskStructure, cd9660node *iter, int num, in cd9660_rename_filename()
1182 cd9660_copy_filenames(iso9660_disk *diskStructure, cd9660node *node) in cd9660_copy_filenames()
1184 cd9660node *cn; in cd9660_copy_filenames()
1202 cd9660_sorting_nodes(cd9660node *node) in cd9660_sorting_nodes()
1204 cd9660node *cn; in cd9660_sorting_nodes()
1213 cd9660_sort_nodes(cd9660node *node) in cd9660_sort_nodes()
1215 cd9660node *cn, *next; in cd9660_sort_nodes()
1232 cd9660_count_collisions(cd9660node *copy) in cd9660_count_collisions()
1235 cd9660node *iter, *next; in cd9660_count_collisions()
1261 static cd9660node *
1262 cd9660_rrip_move_directory(iso9660_disk *diskStructure, cd9660node *dir) in cd9660_rrip_move_directory()
1265 cd9660node *tfile; in cd9660_rrip_move_directory()
1329 cd9660_add_dot_records(iso9660_disk *diskStructure, cd9660node *root) in cd9660_add_dot_records()
1332 cd9660node *cn; in cd9660_add_dot_records()
1358 cd9660node *parent_node, int level, int *numDirectories, int *error) in cd9660_convert_structure()
1361 cd9660node *this_node; in cd9660_convert_structure()
1505 cd9660_free_structure(cd9660node *root) in cd9660_free_structure()
1507 cd9660node *cn; in cd9660_free_structure()
1524 cd9660node *node;
1545 cd9660node *cn, *dirNode = diskStructure->rootNode; in cd9660_generate_path_table()
1546 cd9660node *last = dirNode; in cd9660_generate_path_table()
1599 cd9660_compute_full_filename(cd9660node *node, char *buf) in cd9660_compute_full_filename()
1779 cd9660_compute_record_size(iso9660_disk *diskStructure, cd9660node *node) in cd9660_compute_record_size()
1792 cd9660_populate_dot_records(iso9660_disk *diskStructure, cd9660node *node) in cd9660_populate_dot_records()
1828 cd9660_compute_offsets(iso9660_disk *diskStructure, cd9660node *node, in cd9660_compute_offsets()
1838 cd9660node *child; in cd9660_compute_offsets()
1946 cd9660_copy_stat_info(cd9660node *from, cd9660node *to, int file)
1968 static cd9660node *
1970 cd9660node *parent, int file, int insert) in cd9660_create_virtual_entry()
1972 cd9660node *temp; in cd9660_create_virtual_entry()
2021 static cd9660node *
2023 cd9660node *parent, cd9660node *me) in cd9660_create_file()
2025 cd9660node *temp; in cd9660_create_file()
2049 static cd9660node *
2051 cd9660node *parent, cd9660node *me) in cd9660_create_directory()
2053 cd9660node *temp; in cd9660_create_directory()
2070 static cd9660node *
2072 cd9660node *parent) in cd9660_create_special_directory()
2074 cd9660node *temp, *first; in cd9660_create_special_directory()