/include/linux/ |
D | namei.h | 19 struct path path; member 21 struct path root; 69 extern int user_path_at(int, const char __user *, unsigned, struct path *); 70 extern int user_path_at_empty(int, const char __user *, unsigned, struct path *, int *empty); 72 #define user_path(name, path) user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW, path) argument 73 #define user_lpath(name, path) user_path_at(AT_FDCWD, name, 0, path) argument 74 #define user_path_dir(name, path) \ argument 75 user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, path) 77 extern int kern_path(const char *, unsigned, struct path *); 79 extern struct dentry *kern_path_create(int, const char *, struct path *, int); [all …]
|
D | dcookies.h | 19 struct path; 47 int get_dcookie(struct path *path, unsigned long *cookie); 61 static inline int get_dcookie(struct path *path, unsigned long *cookie) in get_dcookie() argument
|
D | path.h | 7 struct path { struct 12 extern void path_get(struct path *); argument 13 extern void path_put(struct path *); 15 static inline int path_equal(const struct path *path1, const struct path *path2) in path_equal()
|
D | fsnotify.h | 29 static inline int fsnotify_parent(struct path *path, struct dentry *dentry, __u32 mask) in fsnotify_parent() argument 32 dentry = path->dentry; in fsnotify_parent() 34 return __fsnotify_parent(path, dentry, mask); in fsnotify_parent() 40 struct path *path = &file->f_path; in fsnotify_perm() local 41 struct inode *inode = path->dentry->d_inode; in fsnotify_perm() 56 ret = fsnotify_parent(path, NULL, fsnotify_mask); in fsnotify_perm() 60 return fsnotify(inode, fsnotify_mask, path, FSNOTIFY_EVENT_PATH, NULL, 0); in fsnotify_perm() 194 struct path *path = &file->f_path; in fsnotify_access() local 195 struct inode *inode = path->dentry->d_inode; in fsnotify_access() 202 fsnotify_parent(path, NULL, mask); in fsnotify_access() [all …]
|
D | fs_struct.h | 14 struct path root, pwd; 20 extern void set_fs_root(struct fs_struct *, struct path *); 21 extern void set_fs_pwd(struct fs_struct *, struct path *); 27 static inline void get_fs_root(struct fs_struct *fs, struct path *root) in get_fs_root() 35 static inline void get_fs_pwd(struct fs_struct *fs, struct path *pwd) in get_fs_pwd() 43 static inline void get_fs_root_and_pwd(struct fs_struct *fs, struct path *root, in get_fs_root_and_pwd() 44 struct path *pwd) in get_fs_root_and_pwd()
|
D | kmod.h | 59 char *path; member 70 struct subprocess_info *call_usermodehelper_setup(char *path, char **argv, 87 call_usermodehelper_fns(char *path, char **argv, char **envp, int wait, in call_usermodehelper_fns() argument 94 info = call_usermodehelper_setup(path, argv, envp, gfp_mask); in call_usermodehelper_fns() 105 call_usermodehelper(char *path, char **argv, char **envp, int wait) in call_usermodehelper() argument 107 return call_usermodehelper_fns(path, argv, envp, wait, in call_usermodehelper()
|
D | lsm_audit.h | 44 struct path path; member 64 struct path path; member
|
D | trace_seq.h | 47 extern int trace_seq_path(struct trace_seq *s, const struct path *path); 91 static inline int trace_seq_path(struct trace_seq *s, const struct path *path) in trace_seq_path() argument
|
D | security.h | 43 struct path; 1421 int (*sb_mount) (const char *dev_name, struct path *path, 1424 int (*sb_pivotroot) (struct path *old_path, 1425 struct path *new_path); 1433 int (*path_unlink) (struct path *dir, struct dentry *dentry); 1434 int (*path_mkdir) (struct path *dir, struct dentry *dentry, umode_t mode); 1435 int (*path_rmdir) (struct path *dir, struct dentry *dentry); 1436 int (*path_mknod) (struct path *dir, struct dentry *dentry, umode_t mode, 1438 int (*path_truncate) (struct path *path); 1439 int (*path_symlink) (struct path *dir, struct dentry *dentry, [all …]
|
D | file.h | 19 struct path; 20 extern struct file *alloc_file(struct path *, fmode_t mode,
|
D | dcache.h | 14 struct path; 143 struct vfsmount *(*d_automount)(struct path *); 319 extern char *__d_path(const struct path *, const struct path *, char *, int); 320 extern char *d_absolute_path(const struct path *, char *, int); 321 extern char *d_path(const struct path *, char *, int); 322 extern char *d_path_with_unreachable(const struct path *, char *, int);
|
D | seq_file.h | 13 struct path; 90 int seq_path(struct seq_file *, const struct path *, const char *); 92 int seq_path_root(struct seq_file *m, const struct path *path, 93 const struct path *root, const char *esc);
|
D | fsnotify_backend.h | 227 struct path path; member 309 extern int __fsnotify_parent(struct path *path, struct dentry *dentry, __u32 mask); 441 static inline int __fsnotify_parent(struct path *path, struct dentry *dentry, __u32 mask) in __fsnotify_parent() argument
|
D | pps_kernel.h | 39 char path[PPS_MAX_NAME_LEN]; /* path of connected device */ member
|
D | fsl_hypervisor.h | 177 __u64 path; member
|
D | syscalls.h | 401 asmlinkage long sys_truncate(const char __user *path, long length); 405 asmlinkage long sys_statfs(const char __user * path, 407 asmlinkage long sys_statfs64(const char __user *path, size_t sz, 428 asmlinkage long sys_truncate64(const char __user *path, loff_t length); 432 asmlinkage long sys_setxattr(const char __user *path, const char __user *name, 434 asmlinkage long sys_lsetxattr(const char __user *path, const char __user *name, 438 asmlinkage long sys_getxattr(const char __user *path, const char __user *name, 440 asmlinkage long sys_lgetxattr(const char __user *path, const char __user *name, 444 asmlinkage long sys_listxattr(const char __user *path, char __user *list, 446 asmlinkage long sys_llistxattr(const char __user *path, char __user *list, [all …]
|
D | sysctl.h | 1089 const char *path, struct ctl_table *table); 1092 const struct ctl_path *path, struct ctl_table *table); 1093 struct ctl_table_header *register_sysctl(const char *path, struct ctl_table *table); 1095 struct ctl_table_header *register_sysctl_paths(const struct ctl_path *path, 1108 const struct ctl_path *path, struct ctl_table *table) in register_sysctl_paths() argument
|
/include/net/iucv/ |
D | iucv.h | 225 struct iucv_path *path; in iucv_path_alloc() local 227 path = kzalloc(sizeof(struct iucv_path), gfp); in iucv_path_alloc() 228 if (path) { in iucv_path_alloc() 229 path->msglim = msglim; in iucv_path_alloc() 230 path->flags = flags; in iucv_path_alloc() 232 return path; in iucv_path_alloc() 241 static inline void iucv_path_free(struct iucv_path *path) in iucv_path_free() argument 243 kfree(path); in iucv_path_free() 258 int iucv_path_accept(struct iucv_path *path, struct iucv_handler *handler, 276 int iucv_path_connect(struct iucv_path *path, struct iucv_handler *handler, [all …]
|
D | af_iucv.h | 55 struct iucv_path *path; member 116 struct iucv_path *path; member
|
/include/linux/nfsd/ |
D | export.h | 70 char *path; /* slash separated list of path components */ member 98 struct path ex_path; 119 struct path ek_path; 136 struct path *); 138 struct path *); 141 char *path, struct knfsd_fh *, int maxsize);
|
/include/net/ |
D | af_unix.h | 52 struct path path; member
|
D | net_namespace.h | 289 const struct ctl_path *path, struct ctl_table *table); 291 const struct ctl_path *path, struct ctl_table *table);
|
/include/linux/ceph/ |
D | decode.h | 146 u64 ino, const char *path) in ceph_encode_filepath() argument 148 u32 len = path ? strlen(path) : 0; in ceph_encode_filepath() 154 memcpy(*p, path, len); in ceph_encode_filepath()
|
/include/rdma/ |
D | ib_user_cm.h | 190 __u64 path; member 202 __u64 path; member 278 struct ib_user_path_rec path; member
|
/include/xen/ |
D | xenbus.h | 187 int xenbus_watch_path(struct xenbus_device *dev, const char *path, 212 enum xenbus_state xenbus_read_driver_state(const char *path);
|