Lines Matching +defs:path +defs:root
610 void path_get(const struct path *path) in path_get()
623 void path_put(const struct path *path) in path_put()
632 struct path path; member
634 struct path root; member
676 const struct path *root) in set_nameidata()
767 static bool __legitimize_path(struct path *path, unsigned seq, unsigned mseq) in __legitimize_path()
784 struct path *path, unsigned seq) in legitimize_path()
1061 int nd_jump_link(const struct path *path) in nd_jump_link()
1358 int follow_up(struct path *path) in follow_up()
1381 static bool choose_mountpoint_rcu(struct mount *m, const struct path *root, in choose_mountpoint_rcu()
1382 struct path *path, unsigned *seqp) in choose_mountpoint_rcu()
1401 static bool choose_mountpoint(struct mount *m, const struct path *root, in choose_mountpoint()
1402 struct path *path) in choose_mountpoint()
1431 static int follow_automount(struct path *path, int *count, unsigned lookup_flags) in follow_automount()
1463 static int __traverse_mounts(struct path *path, unsigned flags, bool *jumped, in __traverse_mounts()
1516 static inline int traverse_mounts(struct path *path, bool *jumped, in traverse_mounts()
1531 int follow_down_one(struct path *path) in follow_down_one()
1552 int follow_down(struct path *path, unsigned int flags) in follow_down()
1568 static bool __follow_mount_rcu(struct nameidata *nd, struct path *path) in __follow_mount_rcu()
1613 struct path *path) in handle_mounts()
1950 struct path path; in step_into() local
1994 struct path path; in follow_dotdot_rcu() local
2034 struct path path; in follow_dotdot() local
2524 struct dentry *root = nd->root.dentry; in path_init() local
2624 static int path_lookupat(struct nameidata *nd, unsigned flags, struct path *path) in path_lookupat()
2658 struct path *path, struct path *root) in filename_lookup()
2699 const struct path *root) in __filename_parentat()
2729 static struct dentry *__kern_path_locked(int dfd, struct filename *name, struct path *path) in __kern_path_locked()
2751 struct dentry *kern_path_locked(const char *name, struct path *path) in kern_path_locked()
2760 struct dentry *user_path_locked_at(int dfd, const char __user *name, struct path *path) in user_path_locked_at()
2770 int kern_path(const char *name, unsigned int flags, struct path *path) in kern_path()
2792 const struct path *root) in vfs_path_parent_lookup()
2809 struct path *path) in vfs_path_lookup()
2812 struct path root = {.mnt = mnt, .dentry = dentry}; in vfs_path_lookup() local
3042 int path_pts(struct path *path) in path_pts()
3069 struct path *path) in user_path_at()
3378 bool may_open_dev(const struct path *path) in may_open_dev()
3384 static int may_open(struct mnt_idmap *idmap, const struct path *path, in may_open()
3443 const struct path *path = &filp->f_path; in handle_truncate() local
3938 struct path path; in do_tmpfile() local
3959 struct path path; in do_o_path() local
4025 struct file *do_file_open_root(const struct path *root, in do_file_open_root()
4052 struct path *path, unsigned int lookup_flags) in filename_create()
4120 struct path *path, unsigned int lookup_flags) in kern_path_create()
4130 void done_path_create(struct path *path, struct dentry *dentry) in done_path_create()
4140 struct path *path, unsigned int lookup_flags) in user_path_create()
4220 struct path path; in do_mknodat() local
4323 struct path path; in do_mkdirat() local
4418 struct path path; in do_rmdir() local
4557 struct path path; in do_unlinkat() local
4682 struct path path; in do_symlinkat() local