Lines Matching refs:dir
77 struct inode *dir, *einode; in recover_dentry() local
80 dir = f2fs_iget(inode->i_sb, pino); in recover_dentry()
81 if (IS_ERR(dir)) { in recover_dentry()
82 err = PTR_ERR(dir); in recover_dentry()
87 iput(dir); in recover_dentry()
100 de = f2fs_find_entry(dir, &name, &page); in recover_dentry()
118 f2fs_delete_entry(de, page, dir, einode); in recover_dentry()
122 err = __f2fs_add_link(dir, &name, inode, inode->i_ino, inode->i_mode); in recover_dentry()
126 if (is_inode_flag_set(F2FS_I(dir), FI_DELAY_IPUT)) { in recover_dentry()
127 iput(dir); in recover_dentry()
129 add_dirty_dir_inode(dir); in recover_dentry()
130 set_inode_flag(F2FS_I(dir), FI_DELAY_IPUT); in recover_dentry()
136 f2fs_dentry_kunmap(dir, page); in recover_dentry()
139 iput(dir); in recover_dentry()
144 IS_ERR(dir) ? 0 : dir->i_ino, err); in recover_dentry()