Lines Matching refs:dir_i

78 static struct dentry *jffs2_lookup(struct inode *dir_i, struct dentry *target,
92 dir_f = JFFS2_INODE_INFO(dir_i);
112 inode = jffs2_iget(dir_i->i_sb, ino);
130 jffs2_dbg(1, "jffs2_readdir() for dir_i #%lu\n", inode->i_ino);
163 static int jffs2_create(struct mnt_idmap *idmap, struct inode *dir_i,
176 c = JFFS2_SB_INFO(dir_i->i_sb);
180 inode = jffs2_new_inode(dir_i, mode, ri);
194 dir_f = JFFS2_INODE_INFO(dir_i);
207 dir_i->i_mtime = inode_set_ctime_to_ts(dir_i,
228 static int jffs2_unlink(struct inode *dir_i, struct dentry *dentry)
230 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb);
231 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i);
241 dir_i->i_mtime = inode_set_ctime_to_ts(dir_i, ITIME(now));
247 static int jffs2_link (struct dentry *old_dentry, struct inode *dir_i, struct dentry *dentry)
251 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i);
275 dir_i->i_mtime = inode_set_ctime_to_ts(dir_i, ITIME(now));
283 static int jffs2_symlink (struct mnt_idmap *idmap, struct inode *dir_i,
307 c = JFFS2_SB_INFO(dir_i->i_sb);
321 inode = jffs2_new_inode(dir_i, S_IFLNK | S_IRWXUGO, ri);
376 ret = jffs2_init_security(inode, dir_i, &dentry->d_name);
397 dir_f = JFFS2_INODE_INFO(dir_i);
405 rd->pino = cpu_to_je32(dir_i->i_ino);
426 dir_i->i_mtime = inode_set_ctime_to_ts(dir_i,
447 static int jffs2_mkdir (struct mnt_idmap *idmap, struct inode *dir_i,
467 c = JFFS2_SB_INFO(dir_i->i_sb);
481 inode = jffs2_new_inode(dir_i, mode, ri);
497 f->inocache->pino_nlink = dir_i->i_ino;
521 ret = jffs2_init_security(inode, dir_i, &dentry->d_name);
542 dir_f = JFFS2_INODE_INFO(dir_i);
550 rd->pino = cpu_to_je32(dir_i->i_ino);
571 dir_i->i_mtime = inode_set_ctime_to_ts(dir_i,
573 inc_nlink(dir_i);
592 static int jffs2_rmdir (struct inode *dir_i, struct dentry *dentry)
594 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb);
595 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i);
613 dir_i->i_mtime = inode_set_ctime_to_ts(dir_i, ITIME(now));
615 drop_nlink(dir_i);
620 static int jffs2_mknod (struct mnt_idmap *idmap, struct inode *dir_i,
640 c = JFFS2_SB_INFO(dir_i->i_sb);
657 inode = jffs2_new_inode(dir_i, mode, ri);
696 ret = jffs2_init_security(inode, dir_i, &dentry->d_name);
717 dir_f = JFFS2_INODE_INFO(dir_i);
725 rd->pino = cpu_to_je32(dir_i->i_ino);
749 dir_i->i_mtime = inode_set_ctime_to_ts(dir_i,