Lines Matching defs:dentry
216 static inline int dentry_cmp(const struct dentry *dentry, const unsigned char *ct, unsigned tcount) in dentry_cmp()
248 static inline struct external_name *external_name(struct dentry *dentry) in external_name()
255 struct dentry *dentry = container_of(head, struct dentry, d_u.d_rcu); in __d_free() local
262 struct dentry *dentry = container_of(head, struct dentry, d_u.d_rcu); in __d_free_external() local
267 static inline int dname_external(const struct dentry *dentry) in dname_external()
272 static inline void __d_set_inode_and_type(struct dentry *dentry, in __d_set_inode_and_type()
285 static inline void __d_clear_type_and_inode(struct dentry *dentry) in __d_clear_type_and_inode()
294 static void dentry_free(struct dentry *dentry) in dentry_free()
318 static inline void dentry_rcuwalk_invalidate(struct dentry *dentry) in dentry_rcuwalk_invalidate()
330 static void dentry_iput(struct dentry * dentry) in dentry_iput()
355 static void dentry_unlink_inode(struct dentry * dentry) in dentry_unlink_inode()
389 #define D_FLAG_VERIFY(dentry,x) WARN_ON_ONCE(((dentry)->d_flags & (DCACHE_LRU_LIST | DCACHE_SHRINK_… argument
390 static void d_lru_add(struct dentry *dentry) in d_lru_add()
398 static void d_lru_del(struct dentry *dentry) in d_lru_del()
406 static void d_shrink_del(struct dentry *dentry) in d_shrink_del()
414 static void d_shrink_add(struct dentry *dentry, struct list_head *list) in d_shrink_add()
428 static void d_lru_isolate(struct list_lru_one *lru, struct dentry *dentry) in d_lru_isolate()
436 static void d_lru_shrink_move(struct list_lru_one *lru, struct dentry *dentry, in d_lru_shrink_move()
447 static void dentry_lru_add(struct dentry *dentry) in dentry_lru_add()
468 void __d_drop(struct dentry *dentry) in __d_drop()
491 void d_drop(struct dentry *dentry) in d_drop()
499 static void __dentry_kill(struct dentry *dentry) in __dentry_kill()
558 static struct dentry *dentry_kill(struct dentry *dentry) in dentry_kill()
585 static inline struct dentry *lock_parent(struct dentry *dentry) in lock_parent()
627 static inline bool fast_dput(struct dentry *dentry) in fast_dput()
749 void dput(struct dentry *dentry) in dput()
793 static inline void __dget_dlock(struct dentry *dentry) in __dget_dlock()
798 static inline void __dget(struct dentry *dentry) in __dget()
803 struct dentry *dget_parent(struct dentry *dentry) in dget_parent()
910 struct dentry *dentry; in d_prune_aliases() local
933 struct dentry *dentry, *parent; in shrink_dentry_list() local
1015 struct dentry *dentry = container_of(item, struct dentry, d_lru); in dentry_lru_isolate() local
1096 struct dentry *dentry = container_of(item, struct dentry, d_lru); in dentry_lru_isolate_shrink() local
1160 enum d_walk_ret (*enter)(void *, struct dentry *), in d_walk()
1190 struct dentry *dentry = list_entry(tmp, struct dentry, d_child); in d_walk() local
1271 static enum d_walk_ret check_mount(void *data, struct dentry *dentry) in check_mount()
1306 int d_set_mounted(struct dentry *dentry) in d_set_mounted()
1352 static enum d_walk_ret select_collect(void *_data, struct dentry *dentry) in select_collect()
1406 static enum d_walk_ret umount_check(void *_data, struct dentry *dentry) in umount_check()
1429 static void do_one_tree(struct dentry *dentry) in do_one_tree()
1442 struct dentry *dentry; in shrink_dcache_for_umount() local
1460 static enum d_walk_ret detach_and_collect(void *_data, struct dentry *dentry) in detach_and_collect()
1491 void d_invalidate(struct dentry *dentry) in d_invalidate()
1547 struct dentry *dentry; in __d_alloc() local
1618 struct dentry *dentry = __d_alloc(parent->d_sb, name); in d_alloc() local
1661 void d_set_d_op(struct dentry *dentry, const struct dentry_operations *op) in d_set_d_op()
1699 void d_set_fallthru(struct dentry *dentry) in d_set_fallthru()
1742 static void __d_instantiate(struct dentry *dentry, struct inode *inode) in __d_instantiate()
2047 struct dentry *d_add_ci(struct dentry *dentry, struct inode *inode, in d_add_ci()
2098 struct dentry *dentry, in slow_dentry_cmp()
2151 struct dentry *dentry; in __d_lookup_rcu() local
2233 struct dentry *dentry; in d_lookup() local
2269 struct dentry *dentry; in __d_lookup() local
2377 void d_delete(struct dentry * dentry) in d_delete()
2451 void dentry_update_name_case(struct dentry *dentry, struct qstr *name) in dentry_update_name_case()
2464 static void swap_names(struct dentry *dentry, struct dentry *target) in swap_names()
2509 static void copy_name(struct dentry *dentry, struct dentry *target) in copy_name()
2527 static void dentry_lock_for_move(struct dentry *dentry, struct dentry *target) in dentry_lock_for_move()
2554 static void dentry_unlock_for_move(struct dentry *dentry, struct dentry *target) in dentry_unlock_for_move()
2589 static void __d_move(struct dentry *dentry, struct dentry *target, in __d_move()
2661 void d_move(struct dentry *dentry, struct dentry *target) in d_move()
2717 struct dentry *dentry, struct dentry *alias) in __d_unalias()
2768 struct dentry *d_splice_alias(struct inode *inode, struct dentry *dentry) in d_splice_alias()
2893 struct dentry *dentry; in prepend_path() local
3105 char *dynamic_dname(struct dentry *dentry, char *buffer, int buflen, in dynamic_dname()
3123 char *simple_dname(struct dentry *dentry, char *buffer, int buflen) in simple_dname()
3140 struct dentry *dentry; in __dentry_path() local
3183 char *dentry_path_raw(struct dentry *dentry, char *buf, int buflen) in dentry_path_raw()
3189 char *dentry_path(struct dentry *dentry, char *buf, int buflen) in dentry_path()
3328 static enum d_walk_ret d_genocide_kill(void *data, struct dentry *dentry) in d_genocide_kill()
3348 void d_tmpfile(struct dentry *dentry, struct inode *inode) in d_tmpfile()