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()
284 if (!inode || inode == d_inode(dentry)) in ovl_d_real()
290 if (real && (!inode || inode == d_inode(real))) in ovl_d_real()
297 if (!inode || inode == d_inode(real)) in ovl_d_real()
395 mutex_lock(&dir->d_inode->i_mutex); in ovl_lookup_real()
397 mutex_unlock(&dir->d_inode->i_mutex); in ovl_lookup_real()
402 } else if (!dentry->d_inode) { in ovl_lookup_real()
506 if (prev && (!S_ISDIR(prev->d_inode->i_mode) || in ovl_lookup()
507 !S_ISDIR(this->d_inode->i_mode))) { in ovl_lookup()
520 if (!S_ISDIR(this->d_inode->i_mode)) in ovl_lookup()
542 inode = ovl_new_inode(dentry->d_sb, realdentry->d_inode->i_mode, in ovl_lookup()
546 ovl_copyattr(realdentry->d_inode, inode); in ovl_lookup()
747 struct inode *dir = dentry->d_inode; in ovl_workdir_create()
766 if (work->d_inode) { in ovl_workdir_create()
824 if (!S_ISDIR(path->dentry->d_inode->i_mode)) { in ovl_mount_dir_noesc()
1094 ovl_copyattr(ovl_dentry_real(root_dentry)->d_inode, in ovl_fill_super()
1095 root_dentry->d_inode); in ovl_fill_super()