Lines Matching refs:volume
15 void iso9660_name(iso9660_VOLUME *volume, struct iso_directory_record *idr, char *buffer) in iso9660_name() argument
26 switch (volume->ucs_level) { in iso9660_name()
74 iso9660_VOLUME* volume; in iso9660_mount() local
171 volume = (iso9660_VOLUME*)malloc(sizeof(iso9660_VOLUME)); in iso9660_mount()
172 if (volume == NULL) in iso9660_mount()
175 volume->descriptor = jpd; in iso9660_mount()
176 volume->ucs_level = ucs_level; in iso9660_mount()
177 volume->fd = fd; in iso9660_mount()
179 return volume; in iso9660_mount()
182 int iso9660_umount(iso9660_VOLUME* volume) in iso9660_umount() argument
184 if (volume == NULL) in iso9660_umount()
186 free(volume->descriptor); in iso9660_umount()
187 free(volume); in iso9660_umount()
207 struct iso_directory_record *iso9660_get_root_node(iso9660_VOLUME* volume) in iso9660_get_root_node() argument
209 return (struct iso_directory_record *)volume->descriptor->root_directory_record; in iso9660_get_root_node()