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()
331 return !ovl_test_flag(OVL_WHITEOUTS, d_inode(dir)); in ovl_dir_is_real()
410 cache = ovl_dir_cache(d_inode(dentry)); in ovl_cache_get()
416 ovl_set_dir_cache(d_inode(dentry), NULL); in ovl_cache_get()
434 ovl_set_dir_cache(d_inode(dentry), cache); in ovl_cache_get()
487 if (IS_ERR_OR_NULL(this) || !this->d_inode) { in ovl_cache_update_ino()
596 cache = ovl_dir_cache(d_inode(dentry)); in ovl_cache_get_impure()
601 ovl_dir_cache_free(d_inode(dentry)); in ovl_cache_get_impure()
602 ovl_set_dir_cache(d_inode(dentry), NULL); in ovl_cache_get_impure()
624 ovl_clear_flag(OVL_IMPURE, d_inode(dentry)); in ovl_cache_get_impure()
630 ovl_set_dir_cache(d_inode(dentry), cache); in ovl_cache_get_impure()
671 struct inode *dir = d_inode(file->f_path.dentry); in ovl_is_impure_dir()
959 inode_lock_nested(upper->d_inode, I_MUTEX_CHILD); in ovl_cleanup_whiteouts()
973 if (dentry->d_inode) in ovl_cleanup_whiteouts()
974 ovl_cleanup(upper->d_inode, dentry); in ovl_cleanup_whiteouts()
977 inode_unlock(upper->d_inode); in ovl_cleanup_whiteouts()
1019 struct inode *dir = path->dentry->d_inode; in ovl_workdir_cleanup_recurse()
1048 if (dentry->d_inode) in ovl_workdir_cleanup_recurse()
1083 struct inode *dir = indexdir->d_inode; in ovl_indexdir_cleanup()