Lines Matching refs:diskStructure

66 cd9660_add_boot_disk(iso9660_disk *diskStructure, const char *boot_info)  in cd9660_add_boot_disk()  argument
97 if (diskStructure->verbose_level > 0) { in cd9660_add_boot_disk()
151 if (diskStructure->verbose_level > 0) in cd9660_add_boot_disk()
156 howmany(new_image->size, diskStructure->sectorSize) * in cd9660_add_boot_disk()
157 howmany(diskStructure->sectorSize, 512); in cd9660_add_boot_disk()
158 if (diskStructure->verbose_level > 0) { in cd9660_add_boot_disk()
168 TAILQ_FOREACH(tmp_image, &diskStructure->boot_images, image_list) { in cd9660_add_boot_disk()
174 TAILQ_INSERT_HEAD(&diskStructure->boot_images, new_image, in cd9660_add_boot_disk()
179 new_image->serialno = diskStructure->image_serialno++; in cd9660_add_boot_disk()
184 diskStructure->is_bootable = 1; in cd9660_add_boot_disk()
194 cd9660_eltorito_add_boot_option(iso9660_disk *diskStructure, in cd9660_eltorito_add_boot_option() argument
203 TAILQ_FOREACH(image, &diskStructure->boot_images, image_list) { in cd9660_eltorito_add_boot_option()
204 if (image->serialno + 1 == diskStructure->image_serialno) in cd9660_eltorito_add_boot_option()
359 cd9660_setup_boot(iso9660_disk *diskStructure, int first_sector) in cd9660_setup_boot() argument
374 if (TAILQ_EMPTY(&diskStructure->boot_images)) in cd9660_setup_boot()
379 diskStructure->boot_catalog_sector = first_sector; in cd9660_setup_boot()
381 diskStructure->boot_descriptor->boot_catalog_pointer); in cd9660_setup_boot()
403 TAILQ_FOREACH(tmp_disk, &diskStructure->boot_images, image_list) { in cd9660_setup_boot()
409 catalog_sectors = howmany(num_entries * 0x20, diskStructure->sectorSize); in cd9660_setup_boot()
412 if (diskStructure->verbose_level > 0) { in cd9660_setup_boot()
420 TAILQ_FOREACH(tmp_disk, &diskStructure->boot_images, image_list) { in cd9660_setup_boot()
423 (diskStructure->sectorSize / 512); in cd9660_setup_boot()
426 LIST_INSERT_HEAD(&diskStructure->boot_entries, valid_entry, ll_struct); in cd9660_setup_boot()
432 TAILQ_FOREACH(tcbi, &diskStructure->boot_images, image_list) { in cd9660_setup_boot()
440 tmp_disk = TAILQ_FIRST(&diskStructure->boot_images); in cd9660_setup_boot()
451 tmp_disk = TAILQ_FIRST(&diskStructure->boot_images); in cd9660_setup_boot()
512 LIST_FOREACH(next, &diskStructure->boot_entries, ll_struct) { in cd9660_setup_boot()
525 cd9660_setup_boot_volume_descriptor(iso9660_disk *diskStructure, in cd9660_setup_boot_volume_descriptor() argument
536 diskStructure->boot_descriptor = in cd9660_setup_boot_volume_descriptor()
632 cd9660_write_boot(iso9660_disk *diskStructure, FILE *fd) in cd9660_write_boot() argument
640 if (fseeko(fd, (off_t)diskStructure->boot_catalog_sector * in cd9660_write_boot()
641 diskStructure->sectorSize, SEEK_SET) == -1) in cd9660_write_boot()
644 if (diskStructure->verbose_level > 0) { in cd9660_write_boot()
646 diskStructure->boot_catalog_sector); in cd9660_write_boot()
648 LIST_FOREACH(e, &diskStructure->boot_entries, ll_struct) { in cd9660_write_boot()
649 if (diskStructure->verbose_level > 0) { in cd9660_write_boot()
659 if (diskStructure->verbose_level > 0) in cd9660_write_boot()
663 TAILQ_FOREACH(t, &diskStructure->boot_images, image_list) { in cd9660_write_boot()
664 if (diskStructure->verbose_level > 0) { in cd9660_write_boot()
668 cd9660_copy_file(diskStructure, fd, t->sector, t->filename); in cd9660_write_boot()
677 if (mbr_partitions > 0 || diskStructure->chrp_boot) { in cd9660_write_boot()
687 if (diskStructure->chrp_boot) in cd9660_write_boot()
689 0, diskStructure->totalSectors * in cd9660_write_boot()
690 (diskStructure->sectorSize / 512), 0x96); in cd9660_write_boot()
693 TAILQ_FOREACH(t, &diskStructure->boot_images, image_list) { in cd9660_write_boot()
697 t->sector * (diskStructure->sectorSize / 512), in cd9660_write_boot()
698 t->num_sectors * (diskStructure->sectorSize / 512), in cd9660_write_boot()
716 apm32 = htobe32(diskStructure->totalSectors * in cd9660_write_boot()
717 (diskStructure->sectorSize / 512)); in cd9660_write_boot()
733 TAILQ_FOREACH(t, &diskStructure->boot_images, image_list) { in cd9660_write_boot()
739 t->sector * (diskStructure->sectorSize / 512), in cd9660_write_boot()
740 t->num_sectors * (diskStructure->sectorSize / 512), in cd9660_write_boot()
746 total_parts, 0, diskStructure->totalSectors * in cd9660_write_boot()
747 (diskStructure->sectorSize / 512), 512, "ISO9660", in cd9660_write_boot()