• Home
  • Raw
  • Download

Lines Matching refs:dirinfo

59   struct romfs_dirinfo_s *dirinfo = NULL;  in romfs_lookup()  local
83 dirinfo = (struct romfs_dirinfo_s *)zalloc(sizeof(struct romfs_dirinfo_s)); in romfs_lookup()
84 if (!dirinfo) in romfs_lookup()
93 ret = romfs_searchdir(rm, path, len, parent_dirinfo->rd_dir.fr_firstoffset, dirinfo); in romfs_lookup()
107 if (!IS_DIRECTORY(dirinfo->rd_next) && !IS_FILE(dirinfo->rd_next)) in romfs_lookup()
122 if (IS_DIRECTORY(dirinfo->rd_next)) in romfs_lookup()
133 newVnode->data = dirinfo; in romfs_lookup()
154 rf->rf_size = dirinfo->rd_size; in romfs_lookup()
155 rf->rf_type = (uint8_t)(dirinfo->rd_next & RFNEXT_ALLMODEMASK); in romfs_lookup()
159 ret = romfs_datastart(rm, dirinfo->rd_dir.fr_curroffset, in romfs_lookup()
192 free(dirinfo); in romfs_lookup()
431 struct romfs_dirinfo_s *dirinfo = NULL; in romfs_opendir() local
456 dirinfo = (struct romfs_dirinfo_s *)vp->data; in romfs_opendir()
457 memcpy(ptr, &dirinfo->rd_dir, sizeof(struct fs_romfsdir_s)); in romfs_opendir()
638 struct romfs_dirinfo_s *dirinfo = NULL; in romfs_bind() local
677 dirinfo = (struct romfs_dirinfo_s *)zalloc(sizeof(struct romfs_dirinfo_s)); in romfs_bind()
678 if (!dirinfo) in romfs_bind()
684 dirinfo->rd_dir.fr_firstoffset = rm->rm_rootoffset; in romfs_bind()
685 dirinfo->rd_dir.fr_curroffset = rm->rm_rootoffset; in romfs_bind()
686 dirinfo->rd_next = RFNEXT_DIRECTORY; in romfs_bind()
687 dirinfo->rd_size = 0; in romfs_bind()
698 pv->data = dirinfo; in romfs_bind()
711 free(dirinfo); in romfs_bind()
812 struct romfs_dirinfo_s *dirinfo = NULL; in romfs_stat() local
830 dirinfo = (struct romfs_dirinfo_s *)vp->data; in romfs_stat()
832 buf->st_size = dirinfo->rd_size; in romfs_stat()