• Home
  • Raw
  • Download

Lines Matching refs:fd

51 	struct jffs2_full_dirent *fd;  in jffs2_build_inode_pass1()  local
56 for(fd = ic->scan_dents; fd; fd = fd->next) { in jffs2_build_inode_pass1()
58 if (!fd->ino) in jffs2_build_inode_pass1()
63 child_ic = jffs2_get_ino_cache(c, fd->ino); in jffs2_build_inode_pass1()
66 fd->name, fd->ino, ic->ino); in jffs2_build_inode_pass1()
67 jffs2_mark_node_obsolete(c, fd->raw); in jffs2_build_inode_pass1()
71 if (fd->type == DT_DIR) { in jffs2_build_inode_pass1()
74 fd->name, fd->ino, ic->ino); in jffs2_build_inode_pass1()
82 dbg_fsbuild("increased nlink for child \"%s\" (ino #%u)\n", fd->name, fd->ino); in jffs2_build_inode_pass1()
97 struct jffs2_full_dirent *fd; in jffs2_build_filesystem() local
144 fd = dead_fds; in jffs2_build_filesystem()
145 dead_fds = fd->next; in jffs2_build_filesystem()
147 ic = jffs2_get_ino_cache(c, fd->ino); in jffs2_build_filesystem()
151 jffs2_free_full_dirent(fd); in jffs2_build_filesystem()
160 fd = ic->scan_dents; in jffs2_build_filesystem()
161 ic->scan_dents = fd->next; in jffs2_build_filesystem()
162 jffs2_free_full_dirent(fd); in jffs2_build_filesystem()
181 fd = ic->scan_dents; in jffs2_build_filesystem()
182 ic->scan_dents = fd->next; in jffs2_build_filesystem()
183 jffs2_free_full_dirent(fd); in jffs2_build_filesystem()
197 struct jffs2_full_dirent *fd; in jffs2_build_remove_unlinked_inode() local
216 fd = ic->scan_dents; in jffs2_build_remove_unlinked_inode()
217 ic->scan_dents = fd->next; in jffs2_build_remove_unlinked_inode()
219 if (!fd->ino) { in jffs2_build_remove_unlinked_inode()
221 dbg_fsbuild("child \"%s\" is a deletion dirent, skipping...\n", fd->name); in jffs2_build_remove_unlinked_inode()
222 jffs2_free_full_dirent(fd); in jffs2_build_remove_unlinked_inode()
228 dbg_fsbuild("removing child \"%s\", ino #%u\n", fd->name, fd->ino); in jffs2_build_remove_unlinked_inode()
230 child_ic = jffs2_get_ino_cache(c, fd->ino); in jffs2_build_remove_unlinked_inode()
233 fd->name, fd->ino); in jffs2_build_remove_unlinked_inode()
234 jffs2_free_full_dirent(fd); in jffs2_build_remove_unlinked_inode()
241 if (fd->type == DT_DIR) in jffs2_build_remove_unlinked_inode()
248 fd->ino, fd->name); in jffs2_build_remove_unlinked_inode()
249 fd->next = *dead_fds; in jffs2_build_remove_unlinked_inode()
250 *dead_fds = fd; in jffs2_build_remove_unlinked_inode()
253 fd->ino, fd->name, child_ic->pino_nlink); in jffs2_build_remove_unlinked_inode()
254 jffs2_free_full_dirent(fd); in jffs2_build_remove_unlinked_inode()