Lines Matching refs:path
47 extern int user_path_at_empty(int, const char __user *, unsigned, struct path *, int *empty);
50 struct path *path) in user_path_at() argument
52 return user_path_at_empty(dfd, name, flags, path, NULL); in user_path_at()
55 static inline int user_path(const char __user *name, struct path *path) in user_path() argument
57 return user_path_at_empty(AT_FDCWD, name, LOOKUP_FOLLOW, path, NULL); in user_path()
60 static inline int user_lpath(const char __user *name, struct path *path) in user_lpath() argument
62 return user_path_at_empty(AT_FDCWD, name, 0, path, NULL); in user_lpath()
65 static inline int user_path_dir(const char __user *name, struct path *path) in user_path_dir() argument
68 LOOKUP_FOLLOW | LOOKUP_DIRECTORY, path, NULL); in user_path_dir()
71 extern int kern_path(const char *, unsigned, struct path *);
73 extern struct dentry *kern_path_create(int, const char *, struct path *, unsigned int);
74 extern struct dentry *user_path_create(int, const char __user *, struct path *, unsigned int);
75 extern void done_path_create(struct path *, struct dentry *);
76 extern struct dentry *kern_path_locked(const char *, struct path *);
77 extern int kern_path_mountpoint(int, const char *, struct path *, unsigned int);
81 extern int follow_down_one(struct path *);
82 extern int follow_down(struct path *);
83 extern int follow_up(struct path *);
88 extern void nd_jump_link(struct path *path);