Home
last modified time | relevance | path

Searched refs:S_IFMT (Results 1 – 25 of 102) sorted by relevance

12345

/Linux-v5.15/include/uapi/linux/
Dstat.h9 #define S_IFMT 00170000 macro
21 #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
22 #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
23 #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
24 #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
25 #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
26 #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
27 #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
Dgfs2_ondisk.h229 #define DT2IF(dt) (((dt) << 12) & S_IFMT)
230 #define IF2DT(sif) (((sif) & S_IFMT) >> 12)
/Linux-v5.15/tools/include/uapi/linux/
Dstat.h9 #define S_IFMT 00170000 macro
21 #define S_ISLNK(m) (((m) & S_IFMT) == S_IFLNK)
22 #define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
23 #define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
24 #define S_ISCHR(m) (((m) & S_IFMT) == S_IFCHR)
25 #define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
26 #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO)
27 #define S_ISSOCK(m) (((m) & S_IFMT) == S_IFSOCK)
/Linux-v5.15/include/linux/
Dfs_types.h30 #define S_DT(mode) (((mode) & S_IFMT) >> S_DT_SHIFT)
31 #define S_DT_MASK (S_IFMT >> S_DT_SHIFT)
/Linux-v5.15/samples/vfs/
Dtest-statx.c90 switch (stx->stx_mode & S_IFMT) { in dump_statx()
99 printf(" unknown type (%o)\n", stx->stx_mode & S_IFMT); in dump_statx()
113 switch (stx->stx_mode & S_IFMT) { in dump_statx()
/Linux-v5.15/tools/testing/selftests/bpf/progs/
Dprofiler.inc.h20 #define S_IFMT 00170000 macro
31 #define S_ISLNK(m) (((m)&S_IFMT) == S_IFLNK)
32 #define S_ISDIR(m) (((m)&S_IFMT) == S_IFDIR)
33 #define S_ISCHR(m) (((m)&S_IFMT) == S_IFCHR)
34 #define S_ISBLK(m) (((m)&S_IFMT) == S_IFBLK)
35 #define S_ISFIFO(m) (((m)&S_IFMT) == S_IFIFO)
36 #define S_ISSOCK(m) (((m)&S_IFMT) == S_IFSOCK)
/Linux-v5.15/fs/erofs/
Dinode.c95 switch (inode->i_mode & S_IFMT) { in erofs_read_inode()
138 switch (inode->i_mode & S_IFMT) { in erofs_read_inode()
268 switch (inode->i_mode & S_IFMT) { in erofs_fill_inode()
/Linux-v5.15/fs/overlayfs/
Dnamei.c392 upperdentry, d_inode(upperdentry)->i_mode & S_IFMT, in ovl_check_origin_fh()
393 d_inode(origin)->i_mode & S_IFMT); in ovl_check_origin_fh()
607 index, d_inode(index)->i_mode & S_IFMT, err); in ovl_verify_index()
612 index, d_inode(index)->i_mode & S_IFMT, in ovl_verify_index()
742 index, d_inode(index)->i_mode & S_IFMT, in ovl_lookup_index()
743 d_inode(origin)->i_mode & S_IFMT); in ovl_lookup_index()
/Linux-v5.15/fs/nfsd/
Dnfsproc.c324 type = attr->ia_mode & S_IFMT; in nfsd_proc_create()
325 mode = attr->ia_mode & ~S_IFMT; in nfsd_proc_create()
330 type = inode->i_mode & S_IFMT; in nfsd_proc_create()
356 type = inode->i_mode & S_IFMT; in nfsd_proc_create()
357 mode = inode->i_mode & ~S_IFMT; in nfsd_proc_create()
/Linux-v5.15/security/tomoyo/
Dtomoyo.c219 switch (mode & S_IFMT) { in tomoyo_path_mknod()
231 switch (mode & S_IFMT) { in tomoyo_path_mknod()
/Linux-v5.15/fs/xfs/
Dxfs_symlink.c231 S_IFLNK | (mode & ~S_IFMT), 1, 0, prid, in xfs_symlink()
409 VFS_I(ip)->i_mode = (VFS_I(ip)->i_mode & ~S_IFMT) | S_IFREG; in xfs_inactive_symlink_rmt()
Dxfs_iops.c622 switch (inode->i_mode & S_IFMT) { in xfs_vn_getattr()
647 inode->i_mode &= S_IFMT; in xfs_setattr_mode()
648 inode->i_mode |= mode & ~S_IFMT; in xfs_setattr_mode()
1394 switch (inode->i_mode & S_IFMT) { in xfs_setup_iops()
/Linux-v5.15/fs/efivarfs/
Dinode.c30 switch (mode & S_IFMT) { in efivarfs_get_inode()
/Linux-v5.15/fs/exfat/
Dfile.c68 perm = *mode_ptr & ~(S_IFMT | mask); in exfat_sanitize_mode()
90 *mode_ptr &= S_IFMT | perm; in exfat_sanitize_mode()
/Linux-v5.15/security/
Dinode.c116 if (!(mode & S_IFMT)) in securityfs_create_dentry()
/Linux-v5.15/fs/nfs/
Dexport.c54 p[FILE_I_TYPE_OFF] = inode->i_mode & S_IFMT; in nfs_encode_fh()
/Linux-v5.15/fs/coda/
Ddir.c547 if ((old_mode & S_IFMT) != (inode->i_mode & S_IFMT)) { in coda_revalidate_inode()
/Linux-v5.15/fs/fat/
Dfile.c427 perm = *mode_ptr & ~(S_IFMT | mask); in fat_sanitize_mode()
445 *mode_ptr &= S_IFMT | perm; in fat_sanitize_mode()
/Linux-v5.15/fs/jffs2/
Ddir.c263 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_link()
729 rd->type = (mode & S_IFMT) >> 12; in jffs2_mknod()
808 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_rename()
/Linux-v5.15/fs/xfs/libxfs/
Dxfs_inode_fork.c235 switch (inode->i_mode & S_IFMT) { in xfs_iformat_data_fork()
691 switch (VFS_I(ip)->i_mode & S_IFMT) { in xfs_ifork_verify_local_data()
Dxfs_inode_buf.c460 switch (mode & S_IFMT) { in xfs_dinode_verify()
522 if ((flags2 & XFS_DIFLAG2_REFLINK) && (mode & S_IFMT) != S_IFREG) in xfs_dinode_verify()
/Linux-v5.15/fs/ramfs/
Dinode.c68 switch (mode & S_IFMT) { in ramfs_get_inode()
/Linux-v5.15/init/
Dinitramfs.c90 if (((*p)->mode ^ mode) & S_IFMT) in find_link()
314 (st.mode ^ fmode) & S_IFMT) { in clean_path()
/Linux-v5.15/fs/nilfs2/
Ddir.c246 nilfs_type_by_mode[S_IFMT >> S_SHIFT] = {
260 de->file_type = nilfs_type_by_mode[(mode & S_IFMT)>>S_SHIFT]; in nilfs_set_de_type()
/Linux-v5.15/fs/efs/
Dinode.c144 switch (inode->i_mode & S_IFMT) { in efs_iget()

12345