Home
last modified time | relevance | path

Searched refs:nameidata (Results 1 – 49 of 49) sorted by relevance

/linux-4.1.27/include/linux/
Dnamei.h10 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);
Dfs.h41 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 *);
Dsecurity.h46 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/
Dsymlink.c19 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/
Dnamei.c495 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 …]
Dlibfs.c1027 void kfree_put_link(struct dentry *dentry, struct nameidata *nd, in kfree_put_link()
/linux-4.1.27/fs/freevxfs/
Dvxfs_immed.c42 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/
Dsymlink.c26 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/
Dsymlink.c115 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/
Dsymlink.c121 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/
Dautomount-support.txt17 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
Dporting437 ->lookup() do *not* take struct nameidata anymore; just the flags.
440 ->create() doesn't take struct nameidata *; unlike the previous
DLocking53 void * (*follow_link) (struct dentry *, struct nameidata *);
54 void (*put_link) (struct dentry *, struct nameidata *, void *);
Dvfs.txt353 void * (*follow_link) (struct dentry *, struct nameidata *);
354 void (*put_link) (struct dentry *, struct nameidata *, void *);
/linux-4.1.27/fs/sysv/
Dsymlink.c11 static void *sysv_follow_link(struct dentry *dentry, struct nameidata *nd) in sysv_follow_link()
/linux-4.1.27/fs/exofs/
Dsymlink.c38 static void *exofs_follow_link(struct dentry *dentry, struct nameidata *nd) in exofs_follow_link()
/linux-4.1.27/fs/autofs4/
Dsymlink.c15 static void *autofs4_follow_link(struct dentry *dentry, struct nameidata *nd) in autofs4_follow_link()
/linux-4.1.27/fs/ufs/
Dsymlink.c35 static void *ufs_follow_link(struct dentry *dentry, struct nameidata *nd) in ufs_follow_link()
/linux-4.1.27/fs/jfs/
Dsymlink.c25 static void *jfs_follow_link(struct dentry *dentry, struct nameidata *nd) in jfs_follow_link()
/linux-4.1.27/fs/ext2/
Dsymlink.c24 static void *ext2_follow_link(struct dentry *dentry, struct nameidata *nd) in ext2_follow_link()
/linux-4.1.27/fs/ext3/
Dsymlink.c24 static void * ext3_follow_link(struct dentry *dentry, struct nameidata *nd) in ext3_follow_link()
/linux-4.1.27/fs/nfs/
Dsymlink.c46 static void *nfs_follow_link(struct dentry *dentry, struct nameidata *nd) in nfs_follow_link()
/linux-4.1.27/fs/configfs/
Dsymlink.c282 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/
Dself.c22 static void *proc_self_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_self_follow_link()
Dthread_self.c23 static void *proc_thread_self_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_thread_self_follow_link()
Dnamespaces.c33 static void *proc_ns_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_ns_follow_link()
Dinode.c397 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()
Dbase.c1381 static void *proc_pid_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_pid_follow_link()
/linux-4.1.27/fs/befs/
Dlinuxvfs.c45 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/
Dv9fs.h152 extern void v9fs_vfs_put_link(struct dentry *dentry, struct nameidata *nd,
Dvfs_inode.c1280 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()
Dvfs_inode_dotl.c912 v9fs_vfs_follow_link_dotl(struct dentry *dentry, struct nameidata *nd) in v9fs_vfs_follow_link_dotl()
/linux-4.1.27/fs/overlayfs/
Dinode.c158 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/
Dcifsfs.h119 extern void *cifs_follow_link(struct dentry *direntry, struct nameidata *nd);
Dlink.c630 cifs_follow_link(struct dentry *direntry, struct nameidata *nd) in cifs_follow_link()
/linux-4.1.27/fs/hppfs/
Dhppfs.c645 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/
Dcapability.c213 struct nameidata *nameidata) in cap_inode_follow_link() argument
Dsecurity.c584 int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd) in security_inode_follow_link()
/linux-4.1.27/fs/hostfs/
Dhostfs_kern.c893 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/
Dfile.c46 static void *debugfs_follow_link(struct dentry *dentry, struct nameidata *nd) in debugfs_follow_link()
/linux-4.1.27/fs/f2fs/
Dnamei.c299 static void *f2fs_follow_link(struct dentry *dentry, struct nameidata *nd) in f2fs_follow_link()
/linux-4.1.27/mm/
Dshmem.c2477 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/
Ddir.c1403 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/
Dinode.c678 static void *ecryptfs_follow_link(struct dentry *dentry, struct nameidata *nd) in ecryptfs_follow_link()
/linux-4.1.27/fs/xfs/
Dxfs_iops.c420 struct nameidata *nd) in xfs_vn_follow_link()
/linux-4.1.27/fs/ubifs/
Dfile.c1303 static void *ubifs_follow_link(struct dentry *dentry, struct nameidata *nd) in ubifs_follow_link()
/linux-4.1.27/fs/gfs2/
Dinode.c1551 static void *gfs2_follow_link(struct dentry *dentry, struct nameidata *nd) in gfs2_follow_link()
/linux-4.1.27/fs/ceph/
Dinode.c1694 static void *ceph_sym_follow_link(struct dentry *dentry, struct nameidata *nd) in ceph_sym_follow_link()
/linux-4.1.27/security/selinux/
Dhooks.c2865 static int selinux_inode_follow_link(struct dentry *dentry, struct nameidata *nameidata) in selinux_inode_follow_link() argument