Lines Matching refs:isodir
103 struct iso_directory_record *isodir = v;
107 cd9660_defattr(isodir, ana->inop, NULL);
289 struct iso_directory_record *isodir = v;
291 isofntrans(isodir->name, isonum_711(isodir->name_len),
293 1, 0, isonum_711(isodir->flags) & 4,
395 struct iso_directory_record *isodir = v;
397 cd9660_deftstamp(isodir, ana->inop, NULL);
485 cd9660_rrip_loop(struct iso_directory_record *isodir, ISO_RRIP_ANALYZE *ana,
500 pwhead = isodir->name + isonum_711(isodir->name_len);
501 if (!(isonum_711(isodir->name_len) & 1))
503 isochar(isodir->name, pwhead, ana->imp->im_joliet_level, &c);
506 if (c != 0 || isonum_733(isodir->extent) != ana->imp->root_extent)
512 pend = (ISO_SUSP_HEADER *)((char *)isodir + isonum_711(isodir->length));
568 ptable->func2(isodir, ana);
587 cd9660_rrip_analyze(struct iso_directory_record *isodir, struct iso_node *inop,
596 return cd9660_rrip_loop(isodir, &analyze, rrip_table_analyze);
614 cd9660_rrip_getname(struct iso_directory_record *isodir, char *outbuf,
629 isochar(isodir->name, isodir->name + isonum_711(isodir->name_len),
633 cd9660_rrip_defname(isodir, &analyze);
639 return cd9660_rrip_loop(isodir, &analyze, tab);
654 cd9660_rrip_getsymname(struct iso_directory_record *isodir, char *outbuf,
667 return cd9660_rrip_loop(isodir, &analyze, rrip_table_getsymname) & ISO_SUSP_SLINK;
682 cd9660_rrip_offset(struct iso_directory_record *isodir, struct iso_mnt *imp)
688 p = (ISO_RRIP_OFFSET *)(isodir->name + 1);
699 if (!(cd9660_rrip_loop(isodir, &analyze, rrip_table_extref) & ISO_SUSP_EXTREF))