Symbol: S_ISLNK
arch/um/os-Linux/file.c
131
else if (S_ISLNK(buf.ust_mode))
fs/9p/acl.c
188
if (S_ISLNK(inode->i_mode)) {
fs/9p/acl.c
278
if (S_ISLNK(inode->i_mode))
fs/9p/acl.c
316
if (!S_ISLNK(mode)) {
fs/adfs/inode.c
143
if (S_ISLNK(inode->i_mode))
fs/afs/dir.c
1261
else if (S_ISLNK(inode->i_mode))
fs/afs/inode.c
750
S_ISLNK(inode->i_mode)) &&
fs/attr.c
457
if (S_ISLNK(inode->i_mode))
fs/autofs/inode.c
449
} else if (S_ISLNK(mode)) {
fs/autofs/root.c
469
if (inode && S_ISLNK(inode->i_mode))
fs/befs/debug.c
106
if (S_ISLNK(fs32_to_cpu(sb, inode->mode))) {
fs/befs/linuxvfs.c
376
if (S_ISLNK(inode->i_mode) && !(befs_ino->i_flags & BEFS_LONG_SYMLINK)){
fs/befs/linuxvfs.c
400
} else if (S_ISLNK(inode->i_mode)) {
fs/btrfs/inode.c
9360
(S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode))) {
fs/btrfs/send.c
2818
} else if (S_ISLNK(mode)) {
fs/btrfs/send.c
2844
if (S_ISLNK(mode)) {
fs/btrfs/send.c
6446
if (S_ISLNK(sctx->cur_inode_mode))
fs/btrfs/send.c
6606
if (!S_ISLNK(sctx->cur_inode_mode))
fs/btrfs/send.c
6624
if (!S_ISLNK(sctx->cur_inode_mode) && left_mode != right_mode)
fs/btrfs/send.c
6626
if (!S_ISLNK(sctx->cur_inode_mode) && left_fileattr != right_fileattr)
fs/btrfs/tree-checker.c
1186
if (unlikely(!S_ISLNK(mode) && !S_ISBLK(mode) && !S_ISSOCK(mode))) {
fs/btrfs/tree-log.c
6995
if (S_ISLNK(inode->vfs_inode.i_mode))
fs/ceph/inode.c
129
if (!S_ISLNK(*mode)) {
fs/coda/cnode.c
36
} else if (S_ISLNK(inode->i_mode)) {
fs/coda/coda_linux.c
176
} else if ( S_ISLNK(mode) ) {
fs/coda/file.c
303
S_ISLNK(coda_inode->i_mode)))
fs/configfs/mount.c
32
if (S_ISLNK(inode->i_mode))
fs/crypto/keysetup.c
758
!S_ISLNK(inode->i_mode))
fs/crypto/keysetup.c
801
if (IS_ENCRYPTED(inode) && S_ISLNK(inode->i_mode)) {
fs/crypto/keysetup.c
91
if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode))
fs/crypto/policy.c
666
!S_ISLNK(child->i_mode))
fs/debugfs/inode.c
233
if (S_ISLNK(inode->i_mode))
fs/ecryptfs/inode.c
65
if (S_ISLNK(inode->i_mode))
fs/erofs/inode.c
165
if(S_ISLNK(inode->i_mode)) {
fs/exfat/file.c
117
mask = (S_ISREG(i_mode) || S_ISLNK(i_mode)) ?
fs/ext2/inode.c
1265
S_ISLNK(inode->i_mode)))
fs/ext2/inode.c
1280
S_ISLNK(inode->i_mode)))
fs/ext2/inode.c
1482
} else if (S_ISLNK(inode->i_mode)) {
fs/ext2/inode.c
53
return (S_ISLNK(inode->i_mode) &&
fs/ext4/extents.c
2439
if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode) ||
fs/ext4/ialloc.c
1337
if (S_ISDIR(mode) || S_ISREG(mode) || S_ISLNK(mode)) {
fs/ext4/indirect.c
867
if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode) ||
fs/ext4/inline.c
482
S_ISREG(inode->i_mode) || S_ISLNK(inode->i_mode)) {
fs/ext4/inode.c
160
return (S_ISLNK(inode->i_mode) && inode->i_blocks - ea_blocks == 0);
fs/ext4/inode.c
162
return S_ISLNK(inode->i_mode) && inode->i_size &&
fs/ext4/inode.c
4206
if (S_ISLNK(inode->i_mode))
fs/ext4/inode.c
5388
(S_ISLNK(inode->i_mode) &&
fs/ext4/inode.c
5406
} else if (S_ISLNK(inode->i_mode)) {
fs/ext4/migrate.c
432
if (S_ISLNK(inode->i_mode) && inode->i_blocks == 0)
fs/ext4/namei.c
1793
(S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) &&
fs/ext4/orphan.c
124
S_ISLNK(inode->i_mode)) || inode->i_nlink == 0);
fs/f2fs/acl.c
372
if (S_ISLNK(*mode) || !IS_POSIXACL(dir))
fs/f2fs/checkpoint.c
1246
!S_ISLNK(inode->i_mode))
fs/f2fs/checkpoint.c
1264
!S_ISLNK(inode->i_mode))
fs/f2fs/f2fs.h
2761
!S_ISLNK(inode->i_mode))
fs/f2fs/file.c
905
S_ISLNK(inode->i_mode)))
fs/f2fs/inline.c
21
if (!S_ISREG(inode->i_mode) && !S_ISLNK(inode->i_mode))
fs/f2fs/inline.c
806
if ((S_ISREG(inode->i_mode) || S_ISLNK(inode->i_mode)) &&
fs/f2fs/inode.c
631
} else if (S_ISLNK(inode->i_mode)) {
fs/f2fs/namei.c
516
(S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) &&
fs/f2fs/node.c
1343
S_ISLNK(inode->i_mode)))
fs/freevxfs/vxfs_inode.c
283
} else if (S_ISLNK(ip->i_mode)) {
fs/fuse/dir.c
536
return S_ISREG(m) || S_ISDIR(m) || S_ISLNK(m) || S_ISCHR(m) ||
fs/fuse/inode.c
432
else if (S_ISLNK(inode->i_mode))
fs/gfs2/inode.c
68
} else if (S_ISLNK(mode)) {
fs/hfsplus/catalog.c
144
if (S_ISLNK(inode->i_mode)) {
fs/hfsplus/dir.c
237
else if (S_ISLNK(mode))
fs/hfsplus/inode.c
469
} else if (S_ISLNK(inode->i_mode)) {
fs/hfsplus/inode.c
504
} else if (S_ISLNK(inode->i_mode)) {
fs/hfsplus/inode.c
611
} else if (S_ISLNK(inode->i_mode)) {
fs/hostfs/hostfs_kern.c
948
if (S_ISLNK(root_inode->i_mode)) {
fs/hpfs/inode.c
165
if (!S_ISLNK(i->i_mode))
fs/hugetlbfs/inode.c
937
if (S_ISREG(mode) || S_ISLNK(mode)) {
fs/ioctl.c
516
S_ISLNK(inode->i_mode)) {
fs/isofs/inode.c
1444
} else if (S_ISLNK(inode->i_mode)) {
fs/jffs2/fs.c
140
if (S_ISLNK(inode->i_mode))
fs/jffs2/fs.c
59
} else if (S_ISLNK(inode->i_mode)) {
fs/jffs2/fs.c
80
if (S_ISLNK(inode->i_mode))
fs/jffs2/fs.c
89
if (S_ISLNK(inode->i_mode))
fs/jffs2/gc.c
777
} else if (S_ISLNK(JFFS2_F_I_MODE(f))) {
fs/jffs2/gc.c
845
if (S_ISLNK(JFFS2_F_I_MODE(f)))
fs/jfs/inode.c
48
} else if (S_ISLNK(inode->i_mode)) {
fs/jfs/jfs_imap.c
3105
} else if (S_ISREG(ip->i_mode) || S_ISLNK(ip->i_mode)) {
fs/jfs/jfs_imap.c
764
if (S_ISLNK(ip->i_mode) && ip->i_size < IDATASIZE) {
fs/jfs/jfs_inode.c
94
if (S_ISLNK(mode))
fs/minix/inode.c
515
} else if (S_ISLNK(inode->i_mode)) {
fs/minix/inode.c
724
if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)))
fs/namei.c
605
if (sb_rdonly(sb) && (S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode)))
fs/nfs/dir.c
2226
!(S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)))
fs/nfs/dir.c
2233
!(S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode))) {
fs/nfs/inode.c
239
if (S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode))
fs/nfs/inode.c
2505
|| S_ISLNK(inode->i_mode)))
fs/nfs/inode.c
517
} else if (S_ISLNK(inode->i_mode)) {
fs/nfsd/export.c
426
!S_ISLNK(inode->i_mode) &&
fs/nfsd/nfs3xdr.c
351
if (S_ISLNK(stat->mode) && stat->size > NFS3_MAXPATHLEN)
fs/nfsd/nfs4proc.c
179
if (S_ISLNK(mode))
fs/nfsd/nfsxdr.c
234
if (S_ISLNK(type) && stat->size > NFS_MAXPATHLEN)
fs/nfsd/vfs.c
393
if (S_ISLNK(inode->i_mode))
fs/nilfs2/inode.c
334
if (S_ISREG(mode) || S_ISDIR(mode) || S_ISLNK(mode)) {
fs/nilfs2/inode.c
435
S_ISLNK(inode->i_mode)) {
fs/nilfs2/inode.c
473
} else if (S_ISLNK(inode->i_mode)) {
fs/nilfs2/nilfs.h
229
if (S_ISLNK(inode->i_mode))
fs/ntfs3/inode.c
1287
} else if (S_ISLNK(mode)) {
fs/ntfs3/inode.c
1441
fname->dup.extend_data = S_ISLNK(mode) ? IO_REPARSE_TAG_SYMLINK : 0;
fs/ntfs3/inode.c
1500
} else if (S_ISLNK(mode)) {
fs/ntfs3/inode.c
1557
} else if (S_ISLNK(mode)) {
fs/ntfs3/inode.c
1652
} else if (S_ISLNK(mode)) {
fs/ntfs3/inode.c
1672
if (!S_ISLNK(mode) && (sb->s_flags & SB_POSIXACL)) {
fs/ntfs3/inode.c
1682
if (!S_ISLNK(mode)) {
fs/ntfs3/inode.c
450
} else if (S_ISLNK(mode)) {
fs/ntfs3/inode.c
482
!S_ISFIFO(mode) && !S_ISSOCK(mode) && !S_ISLNK(mode)) {
fs/ntfs3/xattr.c
610
if (S_ISLNK(inode->i_mode))
fs/ntfs3/xattr.c
731
if (S_ISLNK(inode->i_mode))
fs/ocfs2/acl.c
228
if (S_ISLNK(inode->i_mode))
fs/ocfs2/acl.c
328
if (S_ISLNK(inode->i_mode))
fs/ocfs2/acl.c
365
if (!S_ISLNK(inode->i_mode)) {
fs/ocfs2/aops.c
143
if (S_ISLNK(inode->i_mode)) {
fs/ocfs2/dlmglue.c
2231
if (S_ISLNK(inode->i_mode) && !oi->ip_clusters)
fs/ocfs2/file.c
1147
if (S_ISLNK(inode->i_mode))
fs/ocfs2/inode.c
1409
if (S_ISLNK(inode->i_mode) && le32_to_cpu(fe->i_clusters) == 0)
fs/ocfs2/inode.c
209
if (S_ISLNK(le16_to_cpu(di->i_mode)) && le64_to_cpu(di->i_size) &&
fs/ocfs2/inode.c
376
if (S_ISLNK(inode->i_mode) && !fe->i_clusters) {
fs/ocfs2/symlink.h
21
return (S_ISLNK(inode->i_mode) &&
fs/orangefs/xattr.c
110
if (S_ISLNK(inode->i_mode))
fs/overlayfs/copy_up.c
1176
if (S_ISLNK(ctx.stat.mode)) {
fs/overlayfs/copy_up.c
397
if (!S_ISLNK(stat->mode)) {
fs/overlayfs/dir.c
519
!S_ISLNK(cattr->mode) &&
fs/posix_acl.c
1187
if (S_ISLNK(inode->i_mode))
fs/posix_acl.c
643
if (S_ISLNK(*mode) || !IS_POSIXACL(dir))
fs/proc/fd.c
132
if (S_ISLNK(inode->i_mode)) {
fs/proc/generic.c
39
if (S_ISLNK(pde->mode))
fs/proc/inode.c
673
} else if (S_ISLNK(inode->i_mode)) {
fs/proc/proc_sysctl.c
1243
if (S_ISLNK(link->mode) && (link->data == link_root))
fs/proc/proc_sysctl.c
1497
(S_ISLNK(link->mode) && (link->data == root)))) {
fs/proc/proc_sysctl.c
536
if (S_ISLNK(p->mode)) {
fs/proc/proc_sysctl.c
752
if (unlikely(S_ISLNK(table->mode)))
fs/qnx4/inode.c
336
} else if (S_ISLNK(inode->i_mode)) {
fs/qnx6/inode.c
571
} else if (S_ISLNK(inode->i_mode)) {
fs/smb/client/cifsfs.c
496
if (S_ISLNK(inode->i_mode))
fs/smb/client/cifssmb.c
5983
else if (S_ISLNK(mode))
fs/smb/client/inode.c
225
if (S_ISLNK(fattr->cf_mode) && fattr->cf_symlink_target) {
fs/smb/client/inode.c
472
if (S_ISLNK(fattr->cf_mode) && !fattr->cf_symlink_target) {
fs/smb/client/inode.c
873
if (S_ISLNK(fattr->cf_mode)) {
fs/smb/client/inode.c
954
if (S_ISLNK(fattr->cf_mode)) {
fs/smb/client/readdir.c
1006
if (S_ISLNK(fattr.cf_mode))
fs/smb/client/reparse.c
470
if (S_ISLNK(mode)) {
fs/smb/client/reparse.c
507
if (S_ISLNK(mode)) {
fs/smb/server/smb2pdu.c
743
if (S_ISLNK(mode))
fs/sync.c
270
!S_ISLNK(i_mode))
fs/ubifs/dir.c
282
(S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) &&
fs/udf/inode.c
1280
S_ISLNK(inode->i_mode)))
fs/udf/inode.c
1901
else if (S_ISLNK(inode->i_mode))
fs/ufs/inode.c
1177
S_ISLNK(inode->i_mode)))
fs/ufs/inode.c
530
} else if (S_ISLNK(inode->i_mode)) {
fs/ufs/inode.c
851
S_ISLNK(inode->i_mode)))
fs/vboxsf/dir.c
367
if (S_ISLNK(inode->i_mode))
fs/vboxsf/utils.c
102
} else if (!S_ISLNK(inode->i_mode))
fs/xfs/libxfs/xfs_bmap.c
983
if (S_ISLNK(VFS_I(ip)->i_mode))
fs/xfs/libxfs/xfs_exchmaps.c
1022
S_ISLNK(VFS_I(xmi->xmi_ip2)->i_mode))
fs/xfs/libxfs/xfs_exchmaps.c
553
else if (S_ISLNK(VFS_I(xmi->xmi_ip2)->i_mode))
fs/xfs/libxfs/xfs_ialloc.c
1787
needspace = S_ISDIR(mode) || S_ISREG(mode) || S_ISLNK(mode);
fs/xfs/libxfs/xfs_inode_buf.c
414
if (S_ISLNK(mode)) {
fs/xfs/libxfs/xfs_inode_buf.c
653
if ((S_ISLNK(mode) || S_ISDIR(mode)) && di_size == 0) {
fs/xfs/libxfs/xfs_inode_fork.c
52
zero_terminate = S_ISLNK(VFS_I(ip)->i_mode);
fs/xfs/scrub/inode.c
510
if (!S_ISDIR(mode) && !S_ISLNK(mode))
fs/xfs/scrub/inode.c
514
if (!S_ISREG(mode) && !S_ISDIR(mode) && !S_ISLNK(mode))
fs/xfs/scrub/inode.c
546
if (!S_ISDIR(mode) && !S_ISREG(mode) && !S_ISLNK(mode) && isize != 0)
fs/xfs/scrub/inode.c
554
if (S_ISLNK(mode) && (isize == 0 || isize >= XFS_SYMLINK_MAXLEN))
fs/xfs/scrub/inode_repair.c
1101
if (S_ISLNK(mode) &&
fs/xfs/scrub/symlink.c
56
if (!S_ISLNK(VFS_I(ip)->i_mode))
fs/xfs/scrub/tempfile.c
115
} else if (S_ISLNK(VFS_I(sc->tempip)->i_mode)) {
fs/xfs/xfs_handle.c
118
!S_ISLNK(inode->i_mode))
fs/xfs/xfs_inode.c
1463
if (S_ISLNK(VFS_I(ip)->i_mode))
include/linux/pagemap.h
27
S_ISLNK(inode->i_mode))
init/initramfs.c
298
if (S_ISLNK(mode)) {
kernel/bpf/inode.c
769
if (S_ISLNK(inode->i_mode))
mm/shmem.c
5175
if (S_ISLNK(inode->i_mode))
security/apparmor/apparmorfs.c
225
if (S_ISLNK(inode->i_mode))
security/apparmor/apparmorfs.c
304
} else if (S_ISLNK(mode)) {
security/inode.c
154
} else if (S_ISLNK(mode)) {
security/inode.c
32
if (S_ISLNK(inode->i_mode))
security/selinux/hooks.c
1534
(!S_ISLNK(inode->i_mode) ||
tools/testing/selftests/alsa/conf.c
153
if (S_ISLNK(sb.st_mode)) {
tools/testing/selftests/proc/fd-001-lookup.c
41
assert(S_ISLNK(st.st_mode));
tools/thermal/tmon/tmon.c
153
if (S_ISLNK(logstat.st_mode)) {