Lines Matching refs:dir
121 static int init_recovered_filename(const struct inode *dir, in init_recovered_filename() argument
135 if (!IS_ENCRYPTED(dir)) { in init_recovered_filename()
142 if (IS_ENCRYPTED(dir) && IS_CASEFOLDED(dir)) { in init_recovered_filename()
151 } else if (IS_CASEFOLDED(dir)) { in init_recovered_filename()
152 err = f2fs_init_casefolded_name(dir, fname); in init_recovered_filename()
155 f2fs_hash_filename(dir, fname); in init_recovered_filename()
162 f2fs_hash_filename(dir, fname); in init_recovered_filename()
176 struct inode *dir, *einode; in recover_dentry() local
186 dir = ERR_CAST(entry); in recover_dentry()
192 dir = entry->inode; in recover_dentry()
193 err = init_recovered_filename(dir, raw_inode, &fname, &usr_fname); in recover_dentry()
197 de = __f2fs_find_entry(dir, &fname, &page); in recover_dentry()
222 f2fs_delete_entry(de, page, dir, einode); in recover_dentry()
228 err = f2fs_add_dentry(dir, &fname, inode, in recover_dentry()
244 IS_ERR(dir) ? 0 : dir->i_ino, err); in recover_dentry()