Lines Matching refs:dentry

61 	struct dentry	*dentry;  member
137 static inline struct autofs_info *autofs4_dentry_ino(struct dentry *dentry) in autofs4_dentry_ino() argument
139 return (struct autofs_info *)(dentry->d_fsdata); in autofs4_dentry_ino()
154 int is_autofs4_dentry(struct dentry *);
155 int autofs4_expire_wait(struct dentry *dentry, int rcu_walk);
163 struct dentry *autofs4_expire_direct(struct super_block *sb,
166 struct dentry *autofs4_expire_indirect(struct super_block *sb,
184 static inline void __managed_dentry_set_managed(struct dentry *dentry) in __managed_dentry_set_managed() argument
186 dentry->d_flags |= (DCACHE_NEED_AUTOMOUNT|DCACHE_MANAGE_TRANSIT); in __managed_dentry_set_managed()
189 static inline void managed_dentry_set_managed(struct dentry *dentry) in managed_dentry_set_managed() argument
191 spin_lock(&dentry->d_lock); in managed_dentry_set_managed()
192 __managed_dentry_set_managed(dentry); in managed_dentry_set_managed()
193 spin_unlock(&dentry->d_lock); in managed_dentry_set_managed()
196 static inline void __managed_dentry_clear_managed(struct dentry *dentry) in __managed_dentry_clear_managed() argument
198 dentry->d_flags &= ~(DCACHE_NEED_AUTOMOUNT|DCACHE_MANAGE_TRANSIT); in __managed_dentry_clear_managed()
201 static inline void managed_dentry_clear_managed(struct dentry *dentry) in managed_dentry_clear_managed() argument
203 spin_lock(&dentry->d_lock); in managed_dentry_clear_managed()
204 __managed_dentry_clear_managed(dentry); in managed_dentry_clear_managed()
205 spin_unlock(&dentry->d_lock); in managed_dentry_clear_managed()
227 int autofs4_wait(struct autofs_sb_info *,struct dentry *, enum autofs_notify);
241 static inline int simple_positive(struct dentry *dentry) in simple_positive() argument
243 return d_really_is_positive(dentry) && !d_unhashed(dentry); in simple_positive()
246 static inline void __autofs4_add_expiring(struct dentry *dentry) in __autofs4_add_expiring() argument
248 struct autofs_sb_info *sbi = autofs4_sbi(dentry->d_sb); in __autofs4_add_expiring()
249 struct autofs_info *ino = autofs4_dentry_ino(dentry); in __autofs4_add_expiring()
257 static inline void autofs4_add_expiring(struct dentry *dentry) in autofs4_add_expiring() argument
259 struct autofs_sb_info *sbi = autofs4_sbi(dentry->d_sb); in autofs4_add_expiring()
260 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_add_expiring()
270 static inline void autofs4_del_expiring(struct dentry *dentry) in autofs4_del_expiring() argument
272 struct autofs_sb_info *sbi = autofs4_sbi(dentry->d_sb); in autofs4_del_expiring()
273 struct autofs_info *ino = autofs4_dentry_ino(dentry); in autofs4_del_expiring()