Symbol: S_IFLNK
fs/9p/vfs_inode.c
119
res |= S_IFLNK;
fs/9p/vfs_inode.c
297
case S_IFLNK:
fs/adfs/inode.c
105
return S_IFLNK|S_IRWXUGO;
fs/affs/inode.c
145
inode->i_mode |= S_IFLNK;
fs/affs/namei.c
337
inode->i_mode = S_IFLNK | 0777;
fs/afs/dynroot.c
267
inode->i_mode = S_IFLNK | 0555;
fs/afs/inode.c
214
inode->i_mode = S_IFLNK | status->mode;
fs/autofs/root.c
598
inode = autofs_get_inode(dir->i_sb, S_IFLNK | 0555);
fs/btrfs/inode.c
4237
case S_IFLNK:
fs/btrfs/inode.c
9062
inode_init_owner(idmap, inode, dir, S_IFLNK | S_IRWXUGO);
fs/ceph/dir.c
1029
umode_t mode = S_IFLNK | 0777;
fs/ceph/file.c
277
case S_IFLNK:
fs/ceph/inode.c
1224
case S_IFLNK:
fs/coda/coda_linux.c
98
return S_IFLNK;
fs/configfs/dir.c
372
umode_t mode = S_IFLNK | S_IRWXUGO;
fs/cramfs/inode.c
115
case S_IFLNK:
fs/cramfs/inode.c
82
case S_IFLNK:
fs/debugfs/inode.c
685
inode->i_mode = S_IFLNK | S_IRWXUGO;
fs/efs/inode.c
154
case S_IFLNK:
fs/erofs/inode.c
158
case S_IFLNK:
fs/erofs/inode.c
244
case S_IFLNK:
fs/exfat/file.c
324
(attr->ia_mode & ~(S_IFREG | S_IFLNK | S_IFDIR | 0777)))) {
fs/ext2/namei.c
172
inode = ext2_new_inode (dir, S_IFLNK | S_IRWXUGO, &dentry->d_name);
fs/ext4/ext4.h
3733
[S_IFLNK >> S_SHIFT] = EXT4_FT_SYMLINK,
fs/ext4/namei.c
3386
inode = ext4_new_inode_start_handle(idmap, dir, S_IFLNK|S_IRWXUGO,
fs/f2fs/namei.c
658
inode = f2fs_new_inode(idmap, dir, S_IFLNK | S_IRWXUGO, NULL);
fs/freevxfs/vxfs_inode.c
67
ret |= S_IFLNK;
fs/fuse/dir.c
1144
return create_new_nondir(idmap, fm, &args, dir, entry, S_IFLNK);
fs/gfs2/inode.c
1334
return gfs2_create_inode(dir, dentry, NULL, S_IFLNK | S_IRWXUGO, 0, symname, size, 0);
fs/gfs2/inode.c
598
case S_IFLNK:
fs/hfsplus/dir.c
477
inode = hfsplus_new_inode(dir->i_sb, dir, S_IFLNK | S_IRWXUGO);
fs/hfsplus/inode.c
196
case S_IFLNK:
fs/hostfs/hostfs_kern.c
529
case S_IFLNK:
fs/hpfs/inode.c
79
i->i_mode = S_IFLNK | 0777;
fs/hpfs/namei.c
331
result->i_mode = S_IFLNK | 0777;
fs/hugetlbfs/inode.c
1036
const umode_t mode = S_IFLNK|S_IRWXUGO;
fs/hugetlbfs/inode.c
970
case S_IFLNK:
fs/jffs2/dir.c
325
inode = jffs2_new_inode(dir_i, S_IFLNK | S_IRWXUGO, ri);
fs/jffs2/fs.c
295
case S_IFLNK:
fs/jffs2/readinode.c
1256
case S_IFLNK:
fs/jfs/namei.c
635
case S_IFLNK:
fs/jfs/namei.c
704
case S_IFLNK:
fs/jfs/namei.c
918
ip = ialloc(dip, S_IFLNK | 0777);
fs/kernfs/symlink.c
39
kn = kernfs_new_node(parent, name, S_IFLNK|0777, uid, gid, KERNFS_LINK);
fs/minix/namei.c
82
inode = minix_new_inode(dir, S_IFLNK | 0777);
fs/namei.c
4227
case S_IFLNK:
fs/nfs/dir.c
2647
attr.ia_mode = S_IFLNK | S_IRWXUGO;
fs/nfs/dir.c
3392
case S_IFLNK:
fs/nfs/nfs3xdr.c
102
[NF3LNK] = S_IFLNK,
fs/nfs/nfs4proc.c
2548
case S_IFLNK:
fs/nfs/nfs4xdr.c
954
[NF4LNK] = S_IFLNK,
fs/nfsd/nfs3proc.c
27
S_IFLNK, /* NF3LNK */
fs/nfsd/nfs4xdr.c
3227
case S_IFLNK:
fs/nfsd/nfsctl.c
1176
inode = nfsd_get_inode(dir->i_sb, S_IFLNK | 0777);
fs/nfsd/nfsfh.c
78
if (mode == S_IFLNK) {
fs/nfsd/trace.h
255
{ S_IFLNK, "LNK" }, \
fs/nfsd/vfs.c
1918
err = fh_verify(rqstp, fhp, S_IFLNK, NFSD_MAY_NOP);
fs/nilfs2/namei.c
157
inode = nilfs_new_inode(dir, S_IFLNK | 0777);
fs/ntfs3/inode.c
357
mode = S_IFLNK | 0777;
fs/ntfs3/namei.c
205
return ntfs_create_inode(idmap, dir, dentry, NULL, S_IFLNK | 0777, 0,
fs/ocfs2/inode.c
435
case S_IFLNK:
fs/ocfs2/namei.c
1891
inode = ocfs2_get_init_inode(dir, S_IFLNK | S_IRWXUGO);
fs/orangefs/inode.c
968
case S_IFLNK:
fs/orangefs/namei.c
263
inode = orangefs_new_inode(dir->i_sb, dir, S_IFLNK | mode, 0, &ref);
fs/orangefs/orangefs-utils.c
191
return S_IFLNK;
fs/orangefs/orangefs-utils.c
228
if (type == S_IFLNK && strncmp(orangefs_inode->link_target,
fs/orangefs/orangefs-utils.c
334
case S_IFLNK:
fs/overlayfs/dir.c
203
case S_IFLNK:
fs/overlayfs/dir.c
744
return ovl_create_object(dentry, S_IFLNK, 0, link);
fs/overlayfs/inode.c
913
case S_IFLNK:
fs/proc/base.c
175
NOD(NAME, (S_IFLNK|S_IRWXUGO), \
fs/proc/base.c
2333
inode = proc_pid_make_inode(dentry->d_sb, task, S_IFLNK |
fs/proc/fd.c
133
unsigned i_mode = S_IFLNK;
fs/proc/fd.c
209
inode = proc_pid_make_inode(dentry->d_sb, task, S_IFLNK);
fs/proc/generic.c
490
(S_IFLNK | S_IRUGO | S_IWUGO | S_IXUGO),1);
fs/proc/namespaces.c
105
inode = proc_pid_make_inode(dentry->d_sb, task, S_IFLNK | S_IRWXUGO);
fs/proc/proc_sysctl.c
1212
link->mode = S_IFLNK|S_IRWXUGO;
fs/proc/self.c
49
inode->i_mode = S_IFLNK | S_IRWXUGO;
fs/proc/thread_self.c
49
inode->i_mode = S_IFLNK | S_IRWXUGO;
fs/ramfs/inode.c
142
inode = ramfs_get_inode(dir->i_sb, dir, S_IFLNK|S_IRWXUGO, 0);
fs/ramfs/inode.c
84
case S_IFLNK:
fs/resctrl/rdtgroup.c
2251
iattr.ia_mode = S_IFLNK;
fs/resctrl/rdtgroup.c
2304
iattr.ia_mode |= S_IFLNK;
fs/romfs/super.c
86
S_IFLNK | 0777, /* symlink */
fs/smb/client/inode.c
280
fattr->cf_mode |= S_IFLNK;
fs/smb/client/inode.c
638
fattr->cf_mode |= S_IFLNK;
fs/smb/client/inode.c
797
S_IFLNK,
fs/smb/client/inode.c
83
case S_IFLNK:
fs/smb/client/link.c
213
fattr->cf_mode |= S_IFLNK | S_IRWXU | S_IRWXG | S_IRWXO;
fs/smb/client/link.c
608
full_path, S_IFLNK,
fs/smb/client/readdir.c
270
case S_IFLNK:
fs/smb/client/readdir.c
92
case S_IFLNK:
fs/smb/client/reparse.c
1131
fattr->cf_mode |= S_IFLNK;
fs/smb/client/reparse.c
1226
fattr->cf_mode |= S_IFLNK;
fs/smb/client/reparse.c
1259
fattr->cf_mode |= S_IFLNK;
fs/smb/client/reparse.c
45
return mknod_nfs(xid, inode, dentry, tcon, full_path, S_IFLNK, 0, symname);
fs/smb/client/reparse.c
47
return mknod_wsl(xid, inode, dentry, tcon, full_path, S_IFLNK, 0, symname);
fs/smb/client/reparse.h
54
case S_IFLNK: return NFS_SPECFILE_LNK;
fs/smb/client/reparse.h
66
case S_IFLNK: return IO_REPARSE_TAG_LX_SYMLINK;
fs/smb/client/smb2ops.c
5222
case S_IFLNK:
fs/smb/server/smb2pdu.c
4088
case S_IFLNK:
fs/smb/server/smb2pdu.c
5334
case S_IFLNK:
fs/squashfs/inode.c
318
inode->i_mode |= S_IFLNK;
fs/ubifs/dir.c
1209
inode = ubifs_new_inode(c, dir, S_IFLNK | S_IRWXUGO, false);
fs/ubifs/dir.c
126
case S_IFLNK:
fs/ubifs/journal.c
550
case S_IFLNK:
fs/ubifs/super.c
191
case S_IFLNK:
fs/udf/inode.c
1629
inode->i_mode = S_IFLNK | 0777;
fs/udf/namei.c
592
inode = udf_new_inode(dir, S_IFLNK | 0777);
fs/ufs/namei.c
120
inode = ufs_new_inode(dir, S_IFLNK | S_IRWXUGO);
fs/ufs/util.h
162
case S_IFLNK:
fs/vboxsf/utils.c
98
mode |= S_IFLNK;
fs/xfs/libxfs/xfs_dir2.c
60
case S_IFLNK:
fs/xfs/libxfs/xfs_inode_buf.c
702
case S_IFLNK:
fs/xfs/libxfs/xfs_inode_fork.c
259
case S_IFLNK:
fs/xfs/libxfs/xfs_inode_fork.c
685
case S_IFLNK: {
fs/xfs/libxfs/xfs_inode_util.c
337
case S_IFLNK:
fs/xfs/scrub/bmap_repair.c
883
case S_IFLNK:
fs/xfs/scrub/inode.c
436
case S_IFLNK:
fs/xfs/scrub/inode_repair.c
1071
case S_IFLNK:
fs/xfs/scrub/inode_repair.c
1188
case S_IFLNK:
fs/xfs/scrub/inode_repair.c
473
*mode = S_IFLNK;
fs/xfs/scrub/inode_repair.c
663
case S_IFLNK:
fs/xfs/scrub/symlink_repair.c
63
error = xrep_tempfile_create(sc, S_IFLNK);
fs/xfs/xfs_icache.c
147
case S_IFLNK:
fs/xfs/xfs_inode.c
2973
case S_IFLNK:
fs/xfs/xfs_iops.c
1524
case S_IFLNK:
fs/xfs/xfs_iops.c
438
umode_t mode = S_IFLNK | S_IRWXUGO;
fs/xfs/xfs_symlink.c
96
.mode = S_IFLNK | (mode & ~S_IFMT),
include/trace/events/f2fs.h
170
{ S_IFLNK, "symbolic" }, \
include/uapi/linux/stat.h
21
#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
kernel/bpf/inode.c
111
case S_IFLNK:
kernel/bpf/inode.c
391
inode = bpf_get_inode(dir->i_sb, dir, S_IRWXUGO | S_IFLNK);
mm/shmem.c
3133
case S_IFLNK:
mm/shmem.c
4117
inode = shmem_get_inode(idmap, dir->i_sb, dir, S_IFLNK | 0777, 0,
samples/vfs/test-statx.c
102
case S_IFLNK: printf(" symbolic link\n"); ft = 'l'; break;
security/apparmor/apparmorfs.c
1848
dent = aafs_create("raw_sha256", S_IFLNK | 0444, dir,
security/apparmor/apparmorfs.c
1855
dent = aafs_create("raw_abi", S_IFLNK | 0444, dir,
security/apparmor/apparmorfs.c
1862
dent = aafs_create("raw_data", S_IFLNK | 0444, dir,
security/apparmor/lsm.c
361
S_IFLNK);
security/inode.c
268
dent = securityfs_create_dentry(name, S_IFLNK | 0444, parent,
security/landlock/fs.c
975
case S_IFLNK:
security/selinux/hooks.c
1149
case S_IFLNK:
security/tomoyo/audit.c
126
case S_IFLNK:
security/tomoyo/condition.c
874
value = S_IFLNK;
tools/include/nolibc/types.h
59
#define S_ISLNK(mode) (((mode) & S_IFMT) == S_IFLNK)
tools/include/uapi/linux/stat.h
21
#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
tools/perf/tests/tests-scripts.c
53
if (lstat(path2, &st) == 0 && (st.st_mode & S_IFMT) == S_IFLNK) {
tools/perf/trace/beauty/include/uapi/linux/stat.h
21
#define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
tools/testing/selftests/bpf/progs/profiler.inc.h
34
#define S_ISLNK(m) (((m)&S_IFMT) == S_IFLNK)
tools/testing/selftests/exec/non-regular.c
73
FIXTURE_VARIANT_ADD(file, S_IFLNK)
usr/gen_init_cpio.c
135
S_IFLNK | mode, /* mode */