• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/fs/jffs2/

Lines Matching defs:dir_i

72 static struct dentry *jffs2_lookup(struct inode *dir_i, struct dentry *target,
86 dir_f = JFFS2_INODE_INFO(dir_i);
87 c = JFFS2_SB_INFO(dir_i->i_sb);
104 inode = iget(dir_i->i_sb, ino);
127 D1(printk(KERN_DEBUG "jffs2_readdir() for dir_i #%lu\n", filp->f_path.dentry->d_inode->i_ino));
178 static int jffs2_create(struct inode *dir_i, struct dentry *dentry, int mode,
191 c = JFFS2_SB_INFO(dir_i->i_sb);
195 inode = jffs2_new_inode(dir_i, mode, ri);
209 dir_f = JFFS2_INODE_INFO(dir_i);
217 ret = jffs2_init_security(inode, dir_i);
220 ret = jffs2_init_acl(inode, dir_i);
224 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(ri->ctime));
243 static int jffs2_unlink(struct inode *dir_i, struct dentry *dentry)
245 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb);
246 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i);
256 dir_i->i_mtime = dir_i->i_ctime = ITIME(now);
262 static int jffs2_link (struct dentry *old_dentry, struct inode *dir_i, struct dentry *dentry)
266 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i);
289 dir_i->i_mtime = dir_i->i_ctime = ITIME(now);
297 static int jffs2_symlink (struct inode *dir_i, struct dentry *dentry, const char *target)
318 c = JFFS2_SB_INFO(dir_i->i_sb);
332 inode = jffs2_new_inode(dir_i, S_IFLNK | S_IRWXUGO, ri);
386 ret = jffs2_init_security(inode, dir_i);
391 ret = jffs2_init_acl(inode, dir_i);
413 dir_f = JFFS2_INODE_INFO(dir_i);
421 rd->pino = cpu_to_je32(dir_i->i_ino);
442 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(rd->mctime));
458 static int jffs2_mkdir (struct inode *dir_i, struct dentry *dentry, int mode)
477 c = JFFS2_SB_INFO(dir_i->i_sb);
491 inode = jffs2_new_inode(dir_i, mode, ri);
528 ret = jffs2_init_security(inode, dir_i);
533 ret = jffs2_init_acl(inode, dir_i);
555 dir_f = JFFS2_INODE_INFO(dir_i);
563 rd->pino = cpu_to_je32(dir_i->i_ino);
584 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(rd->mctime));
585 inc_nlink(dir_i);
600 static int jffs2_rmdir (struct inode *dir_i, struct dentry *dentry)
610 ret = jffs2_unlink(dir_i, dentry);
612 drop_nlink(dir_i);
616 static int jffs2_mknod (struct inode *dir_i, struct dentry *dentry, int mode, dev_t rdev)
638 c = JFFS2_SB_INFO(dir_i->i_sb);
655 inode = jffs2_new_inode(dir_i, mode, ri);
694 ret = jffs2_init_security(inode, dir_i);
699 ret = jffs2_init_acl(inode, dir_i);
721 dir_f = JFFS2_INODE_INFO(dir_i);
729 rd->pino = cpu_to_je32(dir_i->i_ino);
752 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(rd->mctime));