Lines Matching refs:nameidata

490 struct nameidata {  struct
507 struct nameidata *saved; argument
513 static void set_nameidata(struct nameidata *p, int dfd, struct filename *name) in set_nameidata() argument
515 struct nameidata *old = current->nameidata; in set_nameidata()
521 current->nameidata = p; in set_nameidata()
526 struct nameidata *now = current->nameidata, *old = now->saved; in restore_nameidata()
528 current->nameidata = old; in restore_nameidata()
535 static int __nd_alloc_stack(struct nameidata *nd) in __nd_alloc_stack()
574 static inline int nd_alloc_stack(struct nameidata *nd) in nd_alloc_stack()
583 static void drop_links(struct nameidata *nd) in drop_links()
593 static void terminate_walk(struct nameidata *nd) in terminate_walk()
615 static bool legitimize_path(struct nameidata *nd, in legitimize_path()
632 static bool legitimize_links(struct nameidata *nd) in legitimize_links()
668 static int unlazy_walk(struct nameidata *nd) in unlazy_walk()
711 static int unlazy_child(struct nameidata *nd, struct dentry *dentry, unsigned seq) in unlazy_child()
782 static int complete_walk(struct nameidata *nd) in complete_walk()
810 static void set_root(struct nameidata *nd) in set_root()
827 static void path_put_conditional(struct path *path, struct nameidata *nd) in path_put_conditional()
835 struct nameidata *nd) in path_to_nameidata()
846 static int nd_jump_root(struct nameidata *nd) in nd_jump_root()
872 struct nameidata *nd = current->nameidata; in nd_jump_link()
880 static inline void put_link(struct nameidata *nd) in put_link()
908 static inline int may_follow_link(struct nameidata *nd) in may_follow_link()
1048 const char *get_link(struct nameidata *nd) in get_link()
1140 static int follow_automount(struct path *path, struct nameidata *nd, in follow_automount()
1220 static int follow_managed(struct path *path, struct nameidata *nd) in follow_managed()
1311 static bool __follow_mount_rcu(struct nameidata *nd, struct path *path, in __follow_mount_rcu()
1351 static int follow_dotdot_rcu(struct nameidata *nd) in follow_dotdot_rcu()
1481 static int follow_dotdot(struct nameidata *nd) in follow_dotdot()
1554 static int lookup_fast(struct nameidata *nd, in lookup_fast()
1693 static inline int may_lookup(struct nameidata *nd) in may_lookup()
1705 static inline int handle_dots(struct nameidata *nd, int type) in handle_dots()
1718 static int pick_link(struct nameidata *nd, struct path *link, in pick_link()
1768 static inline int step_into(struct nameidata *nd, struct path *path, in step_into()
1789 static int walk_component(struct nameidata *nd, int flags) in walk_component()
2068 static int link_path_walk(const char *name, struct nameidata *nd) in link_path_walk()
2172 static const char *path_init(struct nameidata *nd, unsigned flags) in path_init()
2255 static const char *trailing_symlink(struct nameidata *nd) in trailing_symlink()
2267 static inline int lookup_last(struct nameidata *nd) in lookup_last()
2276 static int handle_lookup_down(struct nameidata *nd) in handle_lookup_down()
2306 static int path_lookupat(struct nameidata *nd, unsigned flags, struct path *path) in path_lookupat()
2340 struct nameidata nd; in filename_lookup()
2362 static int path_parentat(struct nameidata *nd, unsigned flags, in path_parentat()
2383 struct nameidata nd; in filename_parentat()
2637 mountpoint_last(struct nameidata *nd) in mountpoint_last()
2689 path_mountpoint(struct nameidata *nd, unsigned flags, struct path *path) in path_mountpoint()
2712 struct nameidata nd; in filename_mountpoint()
3055 static int atomic_open(struct nameidata *nd, struct dentry *dentry, in atomic_open()
3127 static int lookup_open(struct nameidata *nd, struct path *path, in lookup_open()
3257 static int do_last(struct nameidata *nd, in do_last()
3473 static int do_tmpfile(struct nameidata *nd, unsigned flags, in do_tmpfile()
3505 static int do_o_path(struct nameidata *nd, unsigned flags, struct file *file) in do_o_path()
3517 static struct file *path_openat(struct nameidata *nd, in path_openat()
3559 struct nameidata nd; in do_filp_open()
3576 struct nameidata nd; in do_file_open_root()