/linux-4.1.27/include/linux/ |
D | namei.h | 10 struct nameidata; 73 extern void nd_jump_link(struct nameidata *nd, struct path *path); 74 extern void nd_set_link(struct nameidata *nd, char *path); 75 extern char *nd_get_link(struct nameidata *nd);
|
D | fs.h | 41 struct nameidata; 1626 void * (*follow_link) (struct dentry *, struct nameidata *); 1631 void (*put_link) (struct dentry *, struct nameidata *, void *); 2717 extern void *page_follow_link_light(struct dentry *, struct nameidata *); 2718 extern void page_put_link(struct dentry *, struct nameidata *, void *); 2723 extern void kfree_put_link(struct dentry *, struct nameidata *, void *);
|
D | security.h | 46 struct nameidata; 1556 int (*inode_follow_link) (struct dentry *dentry, struct nameidata *nd); 1842 int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd); 2245 struct nameidata *nd) in security_inode_follow_link()
|
/linux-4.1.27/fs/jffs2/ |
D | symlink.c | 19 static void *jffs2_follow_link(struct dentry *dentry, struct nameidata *nd); 32 static void *jffs2_follow_link(struct dentry *dentry, struct nameidata *nd) in jffs2_follow_link()
|
/linux-4.1.27/fs/ |
D | namei.c | 495 struct nameidata { struct 547 static int unlazy_walk(struct nameidata *nd, struct dentry *dentry) in unlazy_walk() 637 static int complete_walk(struct nameidata *nd) in complete_walk() 682 static __always_inline void set_root(struct nameidata *nd) in set_root() 687 static int link_path_walk(const char *, struct nameidata *); 689 static __always_inline unsigned set_root_rcu(struct nameidata *nd) in set_root_rcu() 702 static void path_put_conditional(struct path *path, struct nameidata *nd) in path_put_conditional() 710 struct nameidata *nd) in path_to_nameidata() 725 void nd_jump_link(struct nameidata *nd, struct path *path) in nd_jump_link() 734 void nd_set_link(struct nameidata *nd, char *path) in nd_set_link() [all …]
|
D | libfs.c | 1027 void kfree_put_link(struct dentry *dentry, struct nameidata *nd, in kfree_put_link()
|
/linux-4.1.27/fs/freevxfs/ |
D | vxfs_immed.c | 42 static void * vxfs_immed_follow_link(struct dentry *, struct nameidata *); 77 vxfs_immed_follow_link(struct dentry *dp, struct nameidata *np) in vxfs_immed_follow_link()
|
/linux-4.1.27/fs/ext4/ |
D | symlink.c | 26 static void *ext4_follow_link(struct dentry *dentry, struct nameidata *nd) in ext4_follow_link() 100 static void ext4_put_link(struct dentry *dentry, struct nameidata *nd, in ext4_put_link() 114 static void *ext4_follow_fast_link(struct dentry *dentry, struct nameidata *nd) in ext4_follow_fast_link()
|
/linux-4.1.27/fs/kernfs/ |
D | symlink.c | 115 static void *kernfs_iop_follow_link(struct dentry *dentry, struct nameidata *nd) in kernfs_iop_follow_link() 128 static void kernfs_iop_put_link(struct dentry *dentry, struct nameidata *nd, in kernfs_iop_put_link()
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
D | symlink.c | 121 static void *ll_follow_link(struct dentry *dentry, struct nameidata *nd) in ll_follow_link() 154 static void ll_put_link(struct dentry *dentry, struct nameidata *nd, void *cookie) in ll_put_link()
|
/linux-4.1.27/Documentation/filesystems/ |
D | automount-support.txt | 17 it will be provided with the location of the mountpoint in the nameidata 25 (b) Copy the nameidata provided as an argument and substitute the dentry 30 nameidata set up in (b) as the destination. 36 (d) Release the path in the nameidata argument and substitute in the new
|
D | porting | 437 ->lookup() do *not* take struct nameidata anymore; just the flags. 440 ->create() doesn't take struct nameidata *; unlike the previous
|
D | Locking | 53 void * (*follow_link) (struct dentry *, struct nameidata *); 54 void (*put_link) (struct dentry *, struct nameidata *, void *);
|
D | vfs.txt | 353 void * (*follow_link) (struct dentry *, struct nameidata *); 354 void (*put_link) (struct dentry *, struct nameidata *, void *);
|
/linux-4.1.27/fs/sysv/ |
D | symlink.c | 11 static void *sysv_follow_link(struct dentry *dentry, struct nameidata *nd) in sysv_follow_link()
|
/linux-4.1.27/fs/exofs/ |
D | symlink.c | 38 static void *exofs_follow_link(struct dentry *dentry, struct nameidata *nd) in exofs_follow_link()
|
/linux-4.1.27/fs/autofs4/ |
D | symlink.c | 15 static void *autofs4_follow_link(struct dentry *dentry, struct nameidata *nd) in autofs4_follow_link()
|
/linux-4.1.27/fs/ufs/ |
D | symlink.c | 35 static void *ufs_follow_link(struct dentry *dentry, struct nameidata *nd) in ufs_follow_link()
|
/linux-4.1.27/fs/jfs/ |
D | symlink.c | 25 static void *jfs_follow_link(struct dentry *dentry, struct nameidata *nd) in jfs_follow_link()
|
/linux-4.1.27/fs/ext2/ |
D | symlink.c | 24 static void *ext2_follow_link(struct dentry *dentry, struct nameidata *nd) in ext2_follow_link()
|
/linux-4.1.27/fs/ext3/ |
D | symlink.c | 24 static void * ext3_follow_link(struct dentry *dentry, struct nameidata *nd) in ext3_follow_link()
|
/linux-4.1.27/fs/nfs/ |
D | symlink.c | 46 static void *nfs_follow_link(struct dentry *dentry, struct nameidata *nd) in nfs_follow_link()
|
/linux-4.1.27/fs/configfs/ |
D | symlink.c | 282 static void *configfs_follow_link(struct dentry *dentry, struct nameidata *nd) in configfs_follow_link() 299 static void configfs_put_link(struct dentry *dentry, struct nameidata *nd, in configfs_put_link()
|
/linux-4.1.27/fs/proc/ |
D | self.c | 22 static void *proc_self_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_self_follow_link()
|
D | thread_self.c | 23 static void *proc_thread_self_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_thread_self_follow_link()
|
D | namespaces.c | 33 static void *proc_ns_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_ns_follow_link()
|
D | inode.c | 397 static void *proc_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_follow_link() 406 static void proc_put_link(struct dentry *dentry, struct nameidata *nd, void *p) in proc_put_link()
|
D | base.c | 1381 static void *proc_pid_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_pid_follow_link()
|
/linux-4.1.27/fs/befs/ |
D | linuxvfs.c | 45 static void *befs_follow_link(struct dentry *, struct nameidata *); 46 static void *befs_fast_follow_link(struct dentry *, struct nameidata *); 471 befs_follow_link(struct dentry *dentry, struct nameidata *nd) in befs_follow_link() 502 befs_fast_follow_link(struct dentry *dentry, struct nameidata *nd) in befs_fast_follow_link()
|
/linux-4.1.27/fs/9p/ |
D | v9fs.h | 152 extern void v9fs_vfs_put_link(struct dentry *dentry, struct nameidata *nd,
|
D | vfs_inode.c | 1280 static void *v9fs_vfs_follow_link(struct dentry *dentry, struct nameidata *nd) in v9fs_vfs_follow_link() 1312 v9fs_vfs_put_link(struct dentry *dentry, struct nameidata *nd, void *p) in v9fs_vfs_put_link()
|
D | vfs_inode_dotl.c | 912 v9fs_vfs_follow_link_dotl(struct dentry *dentry, struct nameidata *nd) in v9fs_vfs_follow_link_dotl()
|
/linux-4.1.27/fs/overlayfs/ |
D | inode.c | 158 static void *ovl_follow_link(struct dentry *dentry, struct nameidata *nd) in ovl_follow_link() 191 static void ovl_put_link(struct dentry *dentry, struct nameidata *nd, void *c) in ovl_put_link()
|
/linux-4.1.27/fs/cifs/ |
D | cifsfs.h | 119 extern void *cifs_follow_link(struct dentry *direntry, struct nameidata *nd);
|
D | link.c | 630 cifs_follow_link(struct dentry *direntry, struct nameidata *nd) in cifs_follow_link()
|
/linux-4.1.27/fs/hppfs/ |
D | hppfs.c | 645 static void *hppfs_follow_link(struct dentry *dentry, struct nameidata *nd) in hppfs_follow_link() 652 static void hppfs_put_link(struct dentry *dentry, struct nameidata *nd, in hppfs_put_link()
|
/linux-4.1.27/security/ |
D | capability.c | 213 struct nameidata *nameidata) in cap_inode_follow_link() argument
|
D | security.c | 584 int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd) in security_inode_follow_link()
|
/linux-4.1.27/fs/hostfs/ |
D | hostfs_kern.c | 893 static void *hostfs_follow_link(struct dentry *dentry, struct nameidata *nd) in hostfs_follow_link() 917 static void hostfs_put_link(struct dentry *dentry, struct nameidata *nd, void *cookie) in hostfs_put_link()
|
/linux-4.1.27/fs/debugfs/ |
D | file.c | 46 static void *debugfs_follow_link(struct dentry *dentry, struct nameidata *nd) in debugfs_follow_link()
|
/linux-4.1.27/fs/f2fs/ |
D | namei.c | 299 static void *f2fs_follow_link(struct dentry *dentry, struct nameidata *nd) in f2fs_follow_link()
|
/linux-4.1.27/mm/ |
D | shmem.c | 2477 static void *shmem_follow_short_symlink(struct dentry *dentry, struct nameidata *nd) in shmem_follow_short_symlink() 2483 static void *shmem_follow_link(struct dentry *dentry, struct nameidata *nd) in shmem_follow_link() 2493 static void shmem_put_link(struct dentry *dentry, struct nameidata *nd, void *cookie) in shmem_put_link()
|
/linux-4.1.27/fs/fuse/ |
D | dir.c | 1403 static void *fuse_follow_link(struct dentry *dentry, struct nameidata *nd) in fuse_follow_link() 1409 static void fuse_put_link(struct dentry *dentry, struct nameidata *nd, void *c) in fuse_put_link()
|
/linux-4.1.27/fs/ecryptfs/ |
D | inode.c | 678 static void *ecryptfs_follow_link(struct dentry *dentry, struct nameidata *nd) in ecryptfs_follow_link()
|
/linux-4.1.27/fs/xfs/ |
D | xfs_iops.c | 420 struct nameidata *nd) in xfs_vn_follow_link()
|
/linux-4.1.27/fs/ubifs/ |
D | file.c | 1303 static void *ubifs_follow_link(struct dentry *dentry, struct nameidata *nd) in ubifs_follow_link()
|
/linux-4.1.27/fs/gfs2/ |
D | inode.c | 1551 static void *gfs2_follow_link(struct dentry *dentry, struct nameidata *nd) in gfs2_follow_link()
|
/linux-4.1.27/fs/ceph/ |
D | inode.c | 1694 static void *ceph_sym_follow_link(struct dentry *dentry, struct nameidata *nd) in ceph_sym_follow_link()
|
/linux-4.1.27/security/selinux/ |
D | hooks.c | 2865 static int selinux_inode_follow_link(struct dentry *dentry, struct nameidata *nameidata) in selinux_inode_follow_link() argument
|