Lines Matching refs:dir_i

77 static struct dentry *jffs2_lookup(struct inode *dir_i, struct dentry *target,  in jffs2_lookup()  argument
90 dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_lookup()
107 inode = jffs2_iget(dir_i->i_sb, ino); in jffs2_lookup()
158 static int jffs2_create(struct inode *dir_i, struct dentry *dentry, in jffs2_create() argument
171 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_create()
175 inode = jffs2_new_inode(dir_i, mode, ri); in jffs2_create()
189 dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_create()
202 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(ri->ctime)); in jffs2_create()
223 static int jffs2_unlink(struct inode *dir_i, struct dentry *dentry) in jffs2_unlink() argument
225 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_unlink()
226 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_unlink()
236 dir_i->i_mtime = dir_i->i_ctime = ITIME(now); in jffs2_unlink()
242 static int jffs2_link (struct dentry *old_dentry, struct inode *dir_i, struct dentry *dentry) in jffs2_link() argument
246 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_link()
270 dir_i->i_mtime = dir_i->i_ctime = ITIME(now); in jffs2_link()
278 static int jffs2_symlink (struct inode *dir_i, struct dentry *dentry, const char *target) in jffs2_symlink() argument
301 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_symlink()
315 inode = jffs2_new_inode(dir_i, S_IFLNK | S_IRWXUGO, ri); in jffs2_symlink()
369 ret = jffs2_init_security(inode, dir_i, &dentry->d_name); in jffs2_symlink()
390 dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_symlink()
398 rd->pino = cpu_to_je32(dir_i->i_ino); in jffs2_symlink()
419 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(rd->mctime)); in jffs2_symlink()
440 static int jffs2_mkdir (struct inode *dir_i, struct dentry *dentry, umode_t mode) in jffs2_mkdir() argument
459 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_mkdir()
473 inode = jffs2_new_inode(dir_i, mode, ri); in jffs2_mkdir()
489 f->inocache->pino_nlink = dir_i->i_ino; in jffs2_mkdir()
513 ret = jffs2_init_security(inode, dir_i, &dentry->d_name); in jffs2_mkdir()
534 dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_mkdir()
542 rd->pino = cpu_to_je32(dir_i->i_ino); in jffs2_mkdir()
563 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(rd->mctime)); in jffs2_mkdir()
564 inc_nlink(dir_i); in jffs2_mkdir()
584 static int jffs2_rmdir (struct inode *dir_i, struct dentry *dentry) in jffs2_rmdir() argument
586 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_rmdir()
587 struct jffs2_inode_info *dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_rmdir()
601 dir_i->i_mtime = dir_i->i_ctime = ITIME(now); in jffs2_rmdir()
603 drop_nlink(dir_i); in jffs2_rmdir()
608 static int jffs2_mknod (struct inode *dir_i, struct dentry *dentry, umode_t mode, dev_t rdev) in jffs2_mknod() argument
630 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_mknod()
647 inode = jffs2_new_inode(dir_i, mode, ri); in jffs2_mknod()
686 ret = jffs2_init_security(inode, dir_i, &dentry->d_name); in jffs2_mknod()
707 dir_f = JFFS2_INODE_INFO(dir_i); in jffs2_mknod()
715 rd->pino = cpu_to_je32(dir_i->i_ino); in jffs2_mknod()
739 dir_i->i_mtime = dir_i->i_ctime = ITIME(je32_to_cpu(rd->mctime)); in jffs2_mknod()