Searched refs:symlink (Results 76 - 100 of 107) sorted by relevance

12345

/linux-master/fs/9p/
H A Dvfs_inode_dotl.c811 * 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 Dfsclient.c881 c_namesz = strlen(op->create.symlink);
905 memcpy(bp, op->create.symlink, c_namesz);
H A Ddir.c67 .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 Dinternal.h715 #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 Dmount_setattr_test.c376 #define NOSYMFOLLOW_SYMLINK "/mnt/A/AA/symlink"
427 ASSERT_EQ(symlink(NOSYMFOLLOW_TARGET, NOSYMFOLLOW_SYMLINK), 0);
/linux-master/fs/configfs/
H A Ddir.c1467 * Ensure that no racing symlink() will make detach_prep() fail while
1551 .symlink = configfs_symlink,
/linux-master/fs/jfs/
H A Dnamei.c863 * 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 Ddir.c580 * In the creation cases(create, mkdir, mknod, symlink),
1296 .symlink = ovl_symlink,
/linux-master/fs/f2fs/
H A Dnamei.c666 /* 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 Ddir.c572 kernfs_put(kn->symlink.target_kn);
/linux-master/fs/
H A Dnamei.c53 * 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 Dnfs3xdr.c905 * nfs_fh3 symlink;
1074 * symlinkdata3 symlink;
2530 PROC(SYMLINK, symlink, create, 0),
H A Dnfs4xdr.c1233 *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 Dnfs4proc.c5052 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 Dnolibc-test.c968 CASE_TEST(symlink_root); EXPECT_SYSER(1, symlink("/", "/"), -1, EEXIST); break;
/linux-master/fs/gfs2/
H A Dinode.c490 * @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 Dinode.c1318 .symlink = hugetlbfs_symlink,
/linux-master/fs/ubifs/
H A Ddir.c1704 .symlink = ubifs_symlink,
/linux-master/fs/smb/client/
H A Dcifsglob.h215 bool symlink; member in union:cifs_open_info_data::__anon76
433 /* query symlink target */
H A Dcifsfs.c1152 .symlink = cifs_symlink,
/linux-master/fs/ceph/
H A Dinode.c916 "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 Ddir.c2215 .symlink = ceph_symlink,
/linux-master/fs/ocfs2/
H A Dnamei.c45 #include "symlink.h"
2926 .symlink = ocfs2_symlink,
/linux-master/include/linux/
H A Dfs.h1167 #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 Ddir.c775 * Code shared between mknod, mkdir, symlink and link
2131 .symlink = fuse_symlink,

Completed in 369 milliseconds

12345