Lines Matching refs:path
48 extern int user_path_at(int, const char __user *, unsigned, struct path *);
49 extern int user_path_at_empty(int, const char __user *, unsigned, struct path *, int *empty);
51 #define user_path(name, path) user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW, path) argument
52 #define user_lpath(name, path) user_path_at(AT_FDCWD, name, 0, path) argument
53 #define user_path_dir(name, path) \ argument
54 user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, path)
56 extern int kern_path(const char *, unsigned, struct path *);
58 extern struct dentry *kern_path_create(int, const char *, struct path *, unsigned int);
59 extern struct dentry *user_path_create(int, const char __user *, struct path *, unsigned int);
60 extern void done_path_create(struct path *, struct dentry *);
61 extern struct dentry *kern_path_locked(const char *, struct path *);
62 extern int kern_path_mountpoint(int, const char *, struct path *, unsigned int);
66 extern int follow_down_one(struct path *);
67 extern int follow_down(struct path *);
68 extern int follow_up(struct path *);
73 extern void nd_jump_link(struct nameidata *nd, struct path *path);
74 extern void nd_set_link(struct nameidata *nd, char *path);