Lines Matching refs:d_inode
137 ovl_test_flag(OVL_IMPURE, d_inode(rdd->dentry))) in ovl_calc_d_ino()
245 if (ovl_dir_cache(d_inode(dentry)) == cache) in ovl_cache_put()
246 ovl_set_dir_cache(d_inode(dentry), NULL); in ovl_cache_put()
276 err = down_write_killable(&dir->d_inode->i_rwsem); in ovl_check_whiteouts()
287 inode_unlock(dir->d_inode); in ovl_check_whiteouts()
398 cache = ovl_dir_cache(d_inode(dentry)); in ovl_cache_get()
404 ovl_set_dir_cache(d_inode(dentry), NULL); in ovl_cache_get()
422 ovl_set_dir_cache(d_inode(dentry), cache); in ovl_cache_get()
483 if (IS_ERR_OR_NULL(this) || !this->d_inode) { in ovl_cache_update_ino()
602 cache = ovl_dir_cache(d_inode(dentry)); in ovl_cache_get_impure()
607 ovl_dir_cache_free(d_inode(dentry)); in ovl_cache_get_impure()
608 ovl_set_dir_cache(d_inode(dentry), NULL); in ovl_cache_get_impure()
630 ovl_clear_flag(OVL_IMPURE, d_inode(dentry)); in ovl_cache_get_impure()
636 ovl_set_dir_cache(d_inode(dentry), cache); in ovl_cache_get_impure()
678 struct inode *dir = d_inode(file->f_path.dentry); in ovl_is_impure_dir()
1009 inode_lock_nested(upper->d_inode, I_MUTEX_CHILD); in ovl_cleanup_whiteouts()
1023 if (dentry->d_inode) in ovl_cleanup_whiteouts()
1024 ovl_cleanup(ofs, upper->d_inode, dentry); in ovl_cleanup_whiteouts()
1027 inode_unlock(upper->d_inode); in ovl_cleanup_whiteouts()
1072 struct inode *dir = path->dentry->d_inode; in ovl_workdir_cleanup_recurse()
1119 if (dentry->d_inode) in ovl_workdir_cleanup_recurse()
1159 struct inode *dir = indexdir->d_inode; in ovl_indexdir_cleanup()