Lines Matching refs:d_inode
83 if (oe->numlower && S_ISDIR(dentry->d_inode->i_mode)) in ovl_path_type()
215 WARN_ON(!mutex_is_locked(&upperdentry->d_parent->d_inode->i_mutex)); in ovl_dentry_update()
217 BUG_ON(!upperdentry->d_inode); in ovl_dentry_update()
230 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_inc()
238 WARN_ON(!mutex_is_locked(&dentry->d_inode->i_mutex)); in ovl_dentry_version_get()
244 struct inode *inode = dentry->d_inode; in ovl_is_whiteout()
253 struct inode *inode = dentry->d_inode; in ovl_is_opaquedir()
300 mutex_lock(&dir->d_inode->i_mutex); in ovl_lookup_real()
302 mutex_unlock(&dir->d_inode->i_mutex); in ovl_lookup_real()
307 } else if (!dentry->d_inode) { in ovl_lookup_real()
402 if (prev && (!S_ISDIR(prev->d_inode->i_mode) || in ovl_lookup()
403 !S_ISDIR(this->d_inode->i_mode))) { in ovl_lookup()
416 if (!S_ISDIR(this->d_inode->i_mode)) in ovl_lookup()
438 inode = ovl_new_inode(dentry->d_sb, realdentry->d_inode->i_mode, in ovl_lookup()
442 ovl_copyattr(realdentry->d_inode, inode); in ovl_lookup()
643 struct inode *dir = dentry->d_inode; in ovl_workdir_create()
662 if (work->d_inode) { in ovl_workdir_create()
739 if (!S_ISDIR(path->dentry->d_inode->i_mode)) { in ovl_mount_dir_noesc()
993 ovl_copyattr(ovl_dentry_real(root_dentry)->d_inode, in ovl_fill_super()
994 root_dentry->d_inode); in ovl_fill_super()