Lines Matching refs:d_inode
136 if (ovl_test_flag(OVL_CONST_INO, d_inode(dentry))) in ovl_path_type()
139 !ovl_has_upperdata(d_inode(dentry))) in ovl_path_type()
195 return ovl_upperdentry_dereference(OVL_I(d_inode(dentry))); in ovl_dentry_upper()
239 return upperdentry ? d_inode(upperdentry) : NULL; in ovl_inode_upper()
305 return !dentry->d_inode && ovl_dentry_is_opaque(dentry); in ovl_dentry_is_whiteout()
374 return !ovl_test_flag(OVL_UPPERDATA, d_inode(dentry)); in ovl_dentry_needs_data_copy_up_locked()
382 return !ovl_has_upperdata(d_inode(dentry)); in ovl_dentry_needs_data_copy_up()
394 return OVL_I(d_inode(dentry))->redirect; in ovl_dentry_get_redirect()
399 struct ovl_inode *oi = OVL_I(d_inode(dentry)); in ovl_dentry_set_redirect()
408 struct inode *realinode = d_inode(upperdentry ?: lowerdentry); in ovl_inode_init()
413 OVL_I(inode)->lower = igrab(d_inode(lowerdentry)); in ovl_inode_init()
415 OVL_I(inode)->lowerdata = igrab(d_inode(lowerdata)); in ovl_inode_init()
425 struct inode *upperinode = d_inode(upperdentry); in ovl_inode_update()
444 struct inode *inode = d_inode(dentry); in ovl_dentry_version_inc()
460 ovl_copyattr(d_inode(ovl_dentry_upper(dentry)), d_inode(dentry)); in ovl_dir_modified()
467 struct inode *inode = d_inode(dentry); in ovl_dentry_version_get()
475 struct inode *inode = dentry->d_inode; in ovl_is_whiteout()
525 struct ovl_inode *oi = OVL_I(d_inode(dentry)); in ovl_copy_up_start()
539 mutex_unlock(&OVL_I(d_inode(dentry))->lock); in ovl_copy_up_end()
595 if (ovl_test_flag(OVL_IMPURE, d_inode(dentry))) in ovl_set_impure()
605 ovl_set_flag(OVL_IMPURE, d_inode(dentry)); in ovl_set_impure()
631 struct inode *inode = d_inode(dentry); in ovl_inuse_trylock()
647 struct inode *inode = d_inode(dentry); in ovl_inuse_unlock()
671 if (!d_is_dir(lower) && d_inode(lower)->i_nlink > 1) in ovl_need_index()
681 struct inode *dir = indexdir->d_inode; in ovl_cleanup_index()
693 inode = d_inode(upperdentry); in ovl_cleanup_index()
706 set_nlink(d_inode(dentry), inode->i_nlink - 1); in ovl_cleanup_index()
744 struct ovl_inode *oi = OVL_I(d_inode(dentry)); in ovl_nlink_start()
748 if (!d_inode(dentry)) in ovl_nlink_start()
775 if (d_is_dir(dentry) || !ovl_test_flag(OVL_INDEX, d_inode(dentry))) in ovl_nlink_start()
800 if (ovl_test_flag(OVL_INDEX, d_inode(dentry)) && in ovl_nlink_end()
801 d_inode(dentry)->i_nlink == 0) { in ovl_nlink_end()
809 mutex_unlock(&OVL_I(d_inode(dentry))->lock); in ovl_nlink_end()
838 if (!S_ISREG(d_inode(dentry)->i_mode)) in ovl_check_metacopy_xattr()
862 if (!ovl_has_upperdata(d_inode(dentry))) in ovl_is_metacopy_dentry()