/linux-master/fs/9p/ |
H A D | vfs_inode_dotl.c | 811 * v9fs_vfs_get_link_dotl - follow a symlink path 812 * @dentry: dentry for symlink 813 * @inode: inode for symlink 875 .symlink = v9fs_vfs_symlink_dotl,
|
/linux-master/fs/afs/ |
H A D | fsclient.c | 881 c_namesz = strlen(op->create.symlink); 905 memcpy(bp, op->create.symlink, c_namesz);
|
H A D | dir.c | 67 .symlink = afs_symlink, 1280 * Create a new inode for create/mkdir/symlink 1481 * Remove a link to a file or symlink from a directory. 1569 * Remove a file or symlink from an AFS filesystem. 1781 * create a symlink in an AFS filesystem 1814 op->create.symlink = content;
|
H A D | internal.h | 715 #define AFS_VNODE_MOUNTPOINT 5 /* set if vnode is a mountpoint symlink */ 898 const char *symlink; member in struct:afs_operation::__anon131::__anon133 1635 struct afs_acl *acl; /* Dir/file/symlink ACL */
|
/linux-master/tools/testing/selftests/mount_setattr/ |
H A D | mount_setattr_test.c | 376 #define NOSYMFOLLOW_SYMLINK "/mnt/A/AA/symlink" 427 ASSERT_EQ(symlink(NOSYMFOLLOW_TARGET, NOSYMFOLLOW_SYMLINK), 0);
|
/linux-master/fs/configfs/ |
H A D | dir.c | 1467 * Ensure that no racing symlink() will make detach_prep() fail while 1551 .symlink = configfs_symlink,
|
/linux-master/fs/jfs/ |
H A D | namei.c | 863 * FUNCTION: creates a symbolic link to <symlink> by name <name> 937 /* fix symlink access permission 960 * if symlink is > 128 bytes, we don't have the space to 966 jfs_info("jfs_symlink: fast symlink added ssize:%u name:%s ", 980 * even though the data of symlink object (source 1525 .symlink = jfs_symlink,
|
/linux-master/fs/overlayfs/ |
H A D | dir.c | 580 * In the creation cases(create, mkdir, mknod, symlink), 1296 .symlink = ovl_symlink,
|
/linux-master/fs/f2fs/ |
H A D | namei.c | 666 /* this is broken symlink case */ 725 * Let's flush symlink data in order to avoid broken symlink as much as 730 * If the symlink path is stored into inline_data, there is no 1389 .symlink = f2fs_symlink,
|
/linux-master/fs/kernfs/ |
H A D | dir.c | 572 kernfs_put(kn->symlink.target_kn);
|
/linux-master/fs/ |
H A D | namei.c | 53 * The new code replaces the old recursive symlink resolution with 54 * an iterative one (in case of non-nested symlink chains). It does 64 * [29-Apr-1998 C. Scott Ananian] Updated above description of symlink 67 * Note that the symlink resolution is not *completely* iterative. 76 * New symlink semantics: when open() is called with flags O_CREAT | O_EXCL 77 * and the name already exists in form of a symlink, try to create the new 78 * name indicated by the symlink. The old code always complained that the 79 * name already exists, due to not following the symlink even if its target 81 * the name is a symlink pointing to a non-existent name. 87 * Note that "ln old new" where "new" is a symlink pointin [all...] |
/linux-master/fs/nfs/ |
H A D | nfs3xdr.c | 905 * nfs_fh3 symlink; 1074 * symlinkdata3 symlink; 2530 PROC(SYMLINK, symlink, create, 0),
|
H A D | nfs4xdr.c | 1233 *p = cpu_to_be32(create->u.symlink.len); 1234 xdr_write_pages(xdr, create->u.symlink.pages, 0, 1235 create->u.symlink.len); 3433 dprintk("%s: symlink support=%s\n", __func__, *res == 0 ? "false" : "true"); 5345 /* Convert length of symlink */ 5351 dprintk("nfs: server returned giant symlink!\n");
|
H A D | nfs4proc.c | 5052 data->arg.u.symlink.pages = &page; 5053 data->arg.u.symlink.len = len; 10675 .symlink = nfs_symlink, 10717 .symlink = nfs4_proc_symlink,
|
/linux-master/tools/testing/selftests/nolibc/ |
H A D | nolibc-test.c | 968 CASE_TEST(symlink_root); EXPECT_SYSER(1, symlink("/", "/"), -1, EEXIST); break;
|
/linux-master/fs/gfs2/ |
H A D | inode.c | 490 * @symname: The symlink destination (if a symlink) 1222 * gfs2_symlink - Create a symlink 1224 * @dir: The directory to create the symlink in 1225 * @dentry: The dentry to put the symlink in 2195 .symlink = gfs2_symlink,
|
/linux-master/fs/hugetlbfs/ |
H A D | inode.c | 1318 .symlink = hugetlbfs_symlink,
|
/linux-master/fs/ubifs/ |
H A D | dir.c | 1704 .symlink = ubifs_symlink,
|
/linux-master/fs/smb/client/ |
H A D | cifsglob.h | 215 bool symlink; member in union:cifs_open_info_data::__anon76 433 /* query symlink target */
|
H A D | cifsfs.c | 1152 .symlink = cifs_symlink,
|
/linux-master/fs/ceph/ |
H A D | inode.c | 916 "can't decode symlink (%d). Content: %.*s\n", 1197 "%p %llx.%llx BAD symlink size %lld\n", 1201 err = decode_encrypted_symlink(mdsc, iinfo->symlink, 1205 "decoding encrypted symlink failed: %d\n", 1215 "%p %llx.%llx BAD symlink size %lld\n", 1223 sym = kstrndup(iinfo->symlink, symlen, GFP_NOFS); 1661 * mknod symlink mkdir : null -> new inode
|
H A D | dir.c | 2215 .symlink = ceph_symlink,
|
/linux-master/fs/ocfs2/ |
H A D | namei.c | 45 #include "symlink.h" 2926 .symlink = ocfs2_symlink,
|
/linux-master/include/linux/ |
H A D | fs.h | 1167 #define UMOUNT_NOFOLLOW 0x00000008 /* Don't follow symlink on umount */ 2070 int (*symlink) (struct mnt_idmap *, struct inode *,struct dentry *, member in struct:inode_operations
|
/linux-master/fs/fuse/ |
H A D | dir.c | 775 * Code shared between mknod, mkdir, symlink and link 2131 .symlink = fuse_symlink,
|