Symbol: S_IFCHR
drivers/android/binder/rust_binderfs.c
164
init_special_inode(inode, S_IFCHR | 0600,
drivers/android/binder/rust_binderfs.c
413
init_special_inode(inode, S_IFCHR | 0600,
drivers/android/binderfs.c
158
init_special_inode(inode, S_IFCHR | 0600,
drivers/android/binderfs.c
422
init_special_inode(inode, S_IFCHR | 0600,
drivers/base/devtmpfs.c
148
req.mode |= S_IFCHR;
drivers/char/misc_minor_kunit.c
163
ret = init_mknod(devname, S_IFCHR | 0600,
drivers/dax/super.c
439
inode->i_mode = S_IFCHR;
fs/9p/vfs_inode.c
140
res |= S_IFCHR;
fs/9p/vfs_inode.c
273
case S_IFCHR:
fs/btrfs/inode.c
8554
S_IFCHR | WHITEOUT_MODE);
fs/ceph/inode.c
1214
case S_IFCHR:
fs/cramfs/inode.c
120
case S_IFCHR:
fs/devpts/inode.c
289
mode = S_IFCHR|opts->ptmxmode;
fs/devpts/inode.c
304
fsi->ptmx_inode->i_mode = S_IFCHR|fsi->mount_opts.ptmxmode;
fs/devpts/inode.c
518
init_special_inode(inode, S_IFCHR|opts->mode, MKDEV(UNIX98_PTY_SLAVE_MAJOR, index));
fs/efs/inode.c
159
case S_IFCHR:
fs/erofs/inode.c
171
case S_IFCHR:
fs/ext4/ext4.h
3729
[S_IFCHR >> S_SHIFT] = EXT4_FT_CHRDEV,
fs/ext4/namei.c
3760
S_IFCHR | WHITEOUT_MODE,
fs/f2fs/namei.c
906
return __f2fs_tmpfile(idmap, dir, NULL, S_IFCHR | WHITEOUT_MODE,
fs/freevxfs/vxfs_inode.c
61
ret |= S_IFCHR;
fs/gfs2/glops.c
411
case S_IFCHR:
fs/hfsplus/inode.c
197
case S_IFCHR:
fs/hostfs/hostfs_kern.c
536
case S_IFCHR:
fs/inode.c
2628
case S_IFCHR:
fs/jffs2/fs.c
325
case S_IFCHR:
fs/jffs2/readinode.c
1295
case S_IFCHR:
fs/namei.c
4236
case S_IFCHR:
fs/namei.c
5109
case S_IFCHR:
fs/namei.c
5152
case S_IFCHR: case S_IFBLK:
fs/nfs/nfs3proc.c
751
case S_IFCHR:
fs/nfs/nfs3xdr.c
101
[NF3CHR] = S_IFCHR,
fs/nfs/nfs4xdr.c
953
[NF4CHR] = S_IFCHR,
fs/nfs/proc.c
284
sattr->ia_mode = (mode & ~S_IFMT) | S_IFCHR;
fs/nfsd/nfs3proc.c
26
S_IFCHR, /* NF3CHR */
fs/nfsd/nfs4proc.c
874
&attrs, S_IFCHR, rdev, &resfh);
fs/nfsd/nfs4xdr.c
3218
case S_IFCHR:
fs/nfsd/nfsproc.c
346
case S_IFCHR:
fs/nfsd/nfsproc.c
385
if (type != S_IFBLK && type != S_IFCHR) {
fs/nfsd/nfsproc.c
387
} else if (type == S_IFCHR && !(attr->ia_valid & ATTR_SIZE)) {
fs/nfsd/trace.h
258
{ S_IFCHR, "CHR" }, \
fs/nfsd/vfs.c
1825
case S_IFCHR:
fs/overlayfs/dir.c
195
case S_IFCHR:
fs/romfs/super.c
88
S_IFCHR | 0600, /* chardev */
fs/smb/client/inode.c
288
fattr->cf_mode |= S_IFCHR;
fs/smb/client/inode.c
611
fattr->cf_mode |= S_IFCHR;
fs/smb/client/inode.c
798
S_IFCHR,
fs/smb/client/readdir.c
272
case S_IFCHR:
fs/smb/client/readdir.c
94
case S_IFCHR:
fs/smb/client/reparse.c
1140
fattr->cf_mode |= S_IFCHR;
fs/smb/client/reparse.c
1208
fattr->cf_mode |= S_IFCHR;
fs/smb/client/reparse.h
56
case S_IFCHR: return NFS_SPECFILE_CHR;
fs/smb/client/reparse.h
68
case S_IFCHR: return IO_REPARSE_TAG_LX_CHR;
fs/smb/client/smb2ops.c
5206
case S_IFCHR:
fs/smb/server/smb2pdu.c
4091
case S_IFCHR:
fs/smb/server/smb2pdu.c
5337
case S_IFCHR:
fs/squashfs/inode.c
353
inode->i_mode |= S_IFCHR;
fs/squashfs/inode.c
376
inode->i_mode |= S_IFCHR;
fs/ubifs/dir.c
132
case S_IFCHR:
fs/ubifs/dir.c
379
umode_t mode = S_IFCHR | WHITEOUT_MODE;
fs/ubifs/journal.c
554
case S_IFCHR:
fs/ubifs/super.c
206
case S_IFCHR:
fs/udf/inode.c
1617
inode->i_mode |= S_IFCHR;
fs/ufs/util.h
174
case S_IFCHR:
fs/xfs/libxfs/xfs_dir2.c
52
case S_IFCHR:
fs/xfs/libxfs/xfs_inode_buf.c
695
case S_IFCHR:
fs/xfs/libxfs/xfs_inode_fork.c
252
case S_IFCHR:
fs/xfs/libxfs/xfs_inode_util.c
324
case S_IFCHR:
fs/xfs/scrub/inode.c
439
case S_IFCHR:
fs/xfs/scrub/inode_repair.c
1053
case S_IFCHR:
fs/xfs/scrub/inode_repair.c
1169
case S_IFCHR:
fs/xfs/scrub/inode_repair.c
461
*mode = S_IFCHR;
fs/xfs/scrub/inode_repair.c
653
case S_IFCHR:
fs/xfs/xfs_inode.c
2088
.mode = S_IFCHR | WHITEOUT_MODE,
fs/xfs/xfs_iops.c
737
case S_IFCHR:
include/linux/fs.h
1808
return vfs_mknod(idmap, dir, dentry, S_IFCHR | WHITEOUT_MODE,
include/trace/events/f2fs.h
173
{ S_IFCHR, "character" }, \
include/uapi/linux/stat.h
24
#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
init/noinitramfs.c
27
err = init_mknod("/dev/console", S_IFCHR | S_IRUSR | S_IWUSR,
mm/nommu.c
741
case S_IFCHR:
mm/shmem.c
4037
S_IFCHR | WHITEOUT_MODE, WHITEOUT_DEV);
samples/vfs/test-statx.c
121
case S_IFCHR:
samples/vfs/test-statx.c
98
case S_IFCHR: printf(" character special file\n"); ft = 'c'; break;
security/apparmor/apparmorfs.c
2644
inode->i_mode = S_IFCHR | S_IRUGO | S_IWUGO;
security/apparmor/apparmorfs.c
2646
init_special_inode(inode, S_IFCHR | S_IRUGO | S_IWUGO,
security/landlock/fs.c
979
case S_IFCHR:
security/selinux/hooks.c
1157
case S_IFCHR:
security/selinux/selinuxfs.c
2008
inode = sel_make_inode(sb, S_IFCHR | S_IRUGO | S_IWUGO);
security/selinux/selinuxfs.c
2018
init_special_inode(inode, S_IFCHR | S_IRUGO | S_IWUGO, MKDEV(MEM_MAJOR, 3));
security/tomoyo/audit.c
134
case S_IFCHR:
security/tomoyo/condition.c
886
value = S_IFCHR;
security/tomoyo/tomoyo.c
233
case S_IFCHR:
tools/include/nolibc/types.h
55
#define S_ISCHR(mode) (((mode) & S_IFMT) == S_IFCHR)
tools/include/uapi/linux/stat.h
24
#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
tools/perf/trace/beauty/include/uapi/linux/stat.h
24
#define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
tools/perf/util/drm_pmu.c
430
if ((stat.st_mode & S_IFMT) != S_IFCHR || major(stat.st_rdev) != 226)
tools/testing/selftests/bpf/prog_tests/cgroup_dev.c
108
test_mknod("/dev/test_dev_cgroup_zero", S_IFCHR, 1, 5, -1,
tools/testing/selftests/bpf/prog_tests/cgroup_dev.c
97
test_mknod("/dev/test_dev_cgroup_null", S_IFCHR, 1, 3, 0, 0);
tools/testing/selftests/bpf/progs/profiler.inc.h
36
#define S_ISCHR(m) (((m)&S_IFMT) == S_IFCHR)
tools/testing/selftests/exec/check-exec.c
147
ASSERT_EQ(0, mknod(char_dev_path, S_IFCHR | 0400, makedev(1, 3)));
tools/testing/selftests/exec/non-regular.c
122
FIXTURE_VARIANT_ADD(file, S_IFCHR)
tools/testing/selftests/exec/non-regular.c
130
.mode = S_IFCHR,
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
522
ASSERT_EQ(mknodat(fd_overlay, "dev-zero", S_IFCHR | 0644, makedev(1, 5)), -1);
tools/testing/selftests/landlock/fs_test.c
3455
test_make_file(_metadata, LANDLOCK_ACCESS_FS_MAKE_CHAR, S_IFCHR,
tools/testing/selftests/landlock/fs_test.c
7316
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFCHR | 0644, 0));
tools/testing/selftests/nolibc/nolibc-test.c
1905
mknod("/dev/console", 0600 | S_IFCHR, makedev(5, 1));
tools/testing/selftests/nolibc/nolibc-test.c
1906
mknod("/dev/null", 0666 | S_IFCHR, makedev(1, 3));
tools/testing/selftests/nolibc/nolibc-test.c
1907
mknod("/dev/zero", 0666 | S_IFCHR, makedev(1, 5));
tools/testing/selftests/nolibc/nolibc-test.c
1908
mknod("/dev/full", 0666 | S_IFCHR, makedev(1, 7));
usr/gen_init_cpio.c
283
mode |= S_IFCHR;