| /linux/fs/squashfs/ |
| H A D | inode.c | 68 inode->i_mode = le16_to_cpu(sqsh_ino->mode); in squashfs_new_inode() 72 if (inode->i_mode & S_IFMT) in squashfs_new_inode() 172 inode->i_mode |= S_IFREG; in squashfs_read_inode() 230 inode->i_mode |= S_IFREG; in squashfs_read_inode() 260 inode->i_mode |= S_IFDIR; in squashfs_read_inode() 285 inode->i_mode |= S_IFDIR; in squashfs_read_inode() 318 inode->i_mode |= S_IFLNK; in squashfs_read_inode() 353 inode->i_mode |= S_IFCHR; in squashfs_read_inode() 355 inode->i_mode |= S_IFBLK; in squashfs_read_inode() 358 init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); in squashfs_read_inode() [all …]
|
| /linux/fs/ocfs2/ |
| H A D | acl.c | 194 inode->i_mode = new_mode; in ocfs2_acl_set_mode() 196 di->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_acl_set_mode() 228 if (S_ISLNK(inode->i_mode)) in ocfs2_set_acl() 237 if (!S_ISDIR(inode->i_mode)) in ocfs2_set_acl() 328 if (S_ISLNK(inode->i_mode)) in ocfs2_acl_chmod() 339 ret = __posix_acl_chmod(&acl, GFP_KERNEL, inode->i_mode); in ocfs2_acl_chmod() 365 if (!S_ISLNK(inode->i_mode)) { in ocfs2_init_acl() 375 mode = inode->i_mode & ~current_umask(); in ocfs2_init_acl() 384 if (S_ISDIR(inode->i_mode)) { in ocfs2_init_acl() 391 mode = inode->i_mode; in ocfs2_init_acl()
|
| H A D | inode.c | 209 if (S_ISLNK(le16_to_cpu(di->i_mode)) && le64_to_cpu(di->i_size) && in ocfs2_dinode_has_extents() 371 inode->i_mode = le16_to_cpu(fe->i_mode); in ocfs2_populate_inode() 376 if (S_ISLNK(inode->i_mode) && !fe->i_clusters) { in ocfs2_populate_inode() 417 switch (inode->i_mode & S_IFMT) { in ocfs2_populate_inode() 442 init_special_inode(inode, inode->i_mode, in ocfs2_populate_inode() 474 if (S_ISDIR(inode->i_mode)) in ocfs2_populate_inode() 616 if (S_ISCHR(le16_to_cpu(fe->i_mode)) || in ocfs2_read_locked_inode() 617 S_ISBLK(le16_to_cpu(fe->i_mode))) in ocfs2_read_locked_inode() 875 if (S_ISDIR(inode->i_mode)) { in ocfs2_wipe_inode() 1376 fe->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_mark_inode_dirty() [all …]
|
| /linux/fs/coda/ |
| H A D | cnode.c | 30 if (S_ISREG(inode->i_mode)) { in coda_fill_inode() 33 } else if (S_ISDIR(inode->i_mode)) { in coda_fill_inode() 36 } else if (S_ISLNK(inode->i_mode)) { in coda_fill_inode() 42 init_special_inode(inode, inode->i_mode, huge_decode_dev(attr->va_rdev)); in coda_fill_inode() 81 } else if ((inode->i_mode & S_IFMT) != inode_type) { in coda_iget() 174 inode->i_mode = 0444; in coda_cnode_makectl()
|
| /linux/fs/erofs/ |
| H A D | inode.c | 104 inode->i_mode = le16_to_cpu(die->i_mode); in erofs_read_inode() 118 inode->i_mode = le16_to_cpu(dic->i_mode); in erofs_read_inode() 122 if (!S_ISDIR(inode->i_mode) && in erofs_read_inode() 153 switch (inode->i_mode & S_IFMT) { in erofs_read_inode() 165 if(S_ISLNK(inode->i_mode)) { in erofs_read_inode() 180 erofs_err(sb, "bogus i_mode (%o) @ nid %llu", inode->i_mode, in erofs_read_inode() 214 if (test_opt(&sbi->opt, DAX_ALWAYS) && S_ISREG(inode->i_mode) && in erofs_read_inode() 233 switch (inode->i_mode & S_IFMT) { in erofs_fill_inode() 253 init_special_inode(inode, inode->i_mode, inode->i_rdev); in erofs_fill_inode() 334 if ((request_mask & STATX_DIOALIGN) && S_ISREG(inode->i_mode)) { in erofs_getattr()
|
| /linux/fs/ |
| H A D | sync.c | 230 umode_t i_mode; in sync_file_range() local 267 i_mode = file_inode(file)->i_mode; in sync_file_range() 269 if (!S_ISREG(i_mode) && !S_ISBLK(i_mode) && !S_ISDIR(i_mode) && in sync_file_range() 270 !S_ISLNK(i_mode)) in sync_file_range()
|
| H A D | remap_range.c | 295 if (S_ISDIR(inode_in->i_mode) || S_ISDIR(inode_out->i_mode)) in __generic_remap_file_range_prep() 297 if (!S_ISREG(inode_in->i_mode) || !S_ISREG(inode_out->i_mode)) in __generic_remap_file_range_prep() 471 if (S_ISDIR(file_inode(dst_file)->i_mode)) in vfs_dedupe_file_range_one() 512 if (S_ISDIR(src->i_mode)) in vfs_dedupe_file_range() 515 if (!S_ISREG(src->i_mode)) in vfs_dedupe_file_range()
|
| H A D | stack.c | 65 dest->i_mode = src->i_mode; in fsstack_copy_attr_all()
|
| H A D | file_attr.c | 224 if ((fa->fsx_xflags & FS_XFLAG_EXTSIZE) && !S_ISREG(inode->i_mode)) in fileattr_set_prepare() 228 !S_ISDIR(inode->i_mode)) in fileattr_set_prepare() 232 !S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) in fileattr_set_prepare() 240 !(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) in fileattr_set_prepare()
|
| /linux/fs/nfs/ |
| H A D | inode.c | 232 int mode = inode->i_mode; in nfs_zap_caches_locked() 346 inode->i_mode = fattr->mode; in nfs_init_locked() 488 inode->i_mode = fattr->mode; in nfs_fhget() 497 if (S_ISREG(inode->i_mode)) { in nfs_fhget() 502 } else if (S_ISDIR(inode->i_mode)) { in nfs_fhget() 517 } else if (S_ISLNK(inode->i_mode)) { in nfs_fhget() 521 init_special_inode(inode, inode->i_mode, fattr->rdev); in nfs_fhget() 727 if (S_ISREG(inode->i_mode)) in nfs_setattr() 732 BUG_ON(!S_ISREG(inode->i_mode)); in nfs_setattr() 774 if (S_ISREG(inode->i_mode)) in nfs_setattr() [all …]
|
| H A D | nfs3acl.c | 82 if (S_ISDIR(inode->i_mode)) in nfs3_get_acl() 179 if (acl == NULL && (!S_ISDIR(inode->i_mode) || dfacl == NULL)) in __nfs3_proc_setacls() 193 if (S_ISDIR(inode->i_mode)) { in __nfs3_proc_setacls() 264 if (S_ISDIR(inode->i_mode)) { in nfs3_set_acl() 284 alloc = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); in nfs3_set_acl()
|
| /linux/fs/ntfs/ |
| H A D | ea.c | 390 inode->i_mode = le32_to_cpu(v); in ntfs_ea_get_wsl_inode() 393 inode->i_mode |= 0777; in ntfs_ea_get_wsl_inode() 434 v = cpu_to_le32(inode->i_mode); in ntfs_ea_set_wsl_inode() 739 if (S_ISREG(inode->i_mode)) { in ntfs_setxattr() 748 if (S_ISDIR(inode->i_mode)) in ntfs_setxattr() 756 inode->i_mode &= ~0222; in ntfs_setxattr() 758 inode->i_mode |= 0222; in ntfs_setxattr() 851 if (S_ISLNK(inode->i_mode)) in ntfs_set_acl_ex() 854 mode = inode->i_mode; in ntfs_set_acl_ex() 868 if (!S_ISDIR(inode->i_mode)) in ntfs_set_acl_ex() [all …]
|
| /linux/fs/udf/ |
| H A D | inode.c | 151 inode->i_ino, inode->i_mode, in udf_evict_inode() 489 if (!S_ISREG(inode->i_mode)) in udf_get_block() 1280 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in udf_setsize() 1281 S_ISLNK(inode->i_mode))) in udf_setsize() 1506 inode->i_mode = sbi->s_fmode; in udf_read_inode() 1509 inode->i_mode = sbi->s_dmode; in udf_read_inode() 1511 inode->i_mode = udf_convert_permissions(fe); in udf_read_inode() 1512 inode->i_mode &= ~sbi->s_umask; in udf_read_inode() 1602 inode->i_mode |= S_IFDIR; in udf_read_inode() 1612 inode->i_mode |= S_IFREG; in udf_read_inode() [all …]
|
| /linux/fs/ext4/ |
| H A D | acl.c | 204 if (!S_ISDIR(inode->i_mode)) in __ext4_set_acl() 235 umode_t mode = inode->i_mode; in ext4_set_acl() 255 if (mode != inode->i_mode) in ext4_set_acl() 261 inode->i_mode = mode; in ext4_set_acl() 284 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext4_init_acl()
|
| /linux/fs/hpfs/ |
| H A D | namei.c | 66 result->i_mode |= S_IFDIR; in hpfs_mkdir() 73 result->i_mode &= ~0222; in hpfs_mkdir() 108 result->i_mode != (mode | S_IFDIR)) { in hpfs_mkdir() 111 result->i_mode = mode | S_IFDIR; in hpfs_mkdir() 164 result->i_mode |= S_IFREG; in hpfs_create() 165 result->i_mode &= ~0111; in hpfs_create() 174 result->i_mode &= ~0222; in hpfs_create() 197 result->i_mode != (mode | S_IFREG)) { in hpfs_create() 200 result->i_mode = mode | S_IFREG; in hpfs_create() 331 result->i_mode = S_IFLNK | 0777; in hpfs_symlink() [all …]
|
| /linux/fs/xfs/libxfs/ |
| H A D | xfs_dir2.c | 206 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_isempty() 246 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_init() 335 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_createname() 437 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_lookup() 502 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_removename() 559 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_replace() 867 if (S_ISDIR(VFS_I(ip)->i_mode)) { in xfs_dir_create_child() 908 ASSERT(!S_ISDIR(VFS_I(ip)->i_mode)); in xfs_dir_add_child() 975 if (S_ISDIR(VFS_I(ip)->i_mode)) { in xfs_dir_remove_child() 1079 if (S_ISDIR(VFS_I(ip2)->i_mode)) { in xfs_dir_exchange_children() [all …]
|
| /linux/fs/freevxfs/ |
| H A D | vxfs_inode.c | 105 inode->i_mode = vxfs_transmod(vip); in dip2vip_cpy() 276 if (S_ISREG(ip->i_mode)) { in vxfs_iget() 279 } else if (S_ISDIR(ip->i_mode)) { in vxfs_iget() 283 } else if (S_ISLNK(ip->i_mode)) { in vxfs_iget() 295 init_special_inode(ip, ip->i_mode, old_decode_dev(vip->vii_rdev)); in vxfs_iget()
|
| /linux/fs/ext2/ |
| H A D | acl.c | 197 if (!S_ISDIR(inode->i_mode)) in __ext2_set_acl() 228 umode_t mode = inode->i_mode; in ext2_set_acl() 239 inode->i_mode = mode; in ext2_set_acl() 258 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext2_init_acl()
|
| /linux/fs/xfs/ |
| H A D | xfs_handle.c | 116 if (!S_ISREG(inode->i_mode) && in xfs_find_handle() 117 !S_ISDIR(inode->i_mode) && in xfs_find_handle() 118 !S_ISLNK(inode->i_mode)) in xfs_find_handle() 168 if (!S_ISDIR(file_inode(file)->i_mode)) in xfs_khandle_to_dentry() 189 if (!S_ISDIR(VFS_I(ip)->i_mode)) in xfs_khandle_to_inode() 252 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) in xfs_open_by_handle() 269 if (S_ISDIR(inode->i_mode) && (fmode & FMODE_WRITE)) in xfs_open_by_handle() 278 if (S_ISREG(inode->i_mode)) { in xfs_open_by_handle()
|
| /linux/fs/jffs2/ |
| H A D | acl.c | 247 if (inode->i_mode != mode) { in jffs2_set_acl() 261 if (!S_ISDIR(inode->i_mode)) in jffs2_set_acl() 273 int jffs2_init_acl_pre(struct inode *dir_i, struct inode *inode, umode_t *i_mode) in jffs2_init_acl_pre() argument 280 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); in jffs2_init_acl_pre()
|
| /linux/include/uapi/linux/ |
| H A D | minix_fs.h | 36 __u16 i_mode; member 52 __u16 i_mode; member
|
| /linux/fs/vboxsf/ |
| H A D | utils.c | 91 } else if (!S_ISDIR(inode->i_mode)) in vboxsf_init_inode() 93 inode->i_mode = mode; in vboxsf_init_inode() 102 } else if (!S_ISLNK(inode->i_mode)) in vboxsf_init_inode() 104 inode->i_mode = mode; in vboxsf_init_inode() 114 } else if (!S_ISREG(inode->i_mode)) in vboxsf_init_inode() 116 inode->i_mode = mode; in vboxsf_init_inode()
|
| /linux/fs/afs/ |
| H A D | security.c | 470 mask, access, S_ISDIR(inode->i_mode) ? "dir" : "file"); in afs_permission() 473 if (S_ISDIR(inode->i_mode)) { in afs_permission() 486 if ((mask & MAY_EXEC) && !(inode->i_mode & S_IXUSR)) in afs_permission() 491 if (!(inode->i_mode & S_IRUSR)) in afs_permission() 496 if (!(inode->i_mode & S_IWUSR)) in afs_permission()
|
| /linux/fs/debugfs/ |
| H A D | inode.c | 159 inode->i_mode &= ~S_IALLUGO; in _debugfs_apply_options() 160 inode->i_mode |= fsi->mode; in _debugfs_apply_options() 233 if (S_ISLNK(inode->i_mode)) in debugfs_free_inode() 440 inode->i_mode = mode; in __debugfs_create_file() 585 inode->i_mode = S_IFDIR | S_IRWXU | S_IRUGO | S_IXUGO; in debugfs_create_dir() 685 inode->i_mode = S_IFLNK | S_IRWXUGO; in debugfs_create_symlink()
|
| /linux/fs/ceph/ |
| H A D | inode.c | 136 inode->i_mode = *mode; in ceph_new_inode() 225 if (!S_ISDIR(parent->i_mode)) { in ceph_get_snapdir() 227 parent->i_mode); in ceph_get_snapdir() 231 if (!(inode_state_read_once(inode) & I_NEW) && !S_ISDIR(inode->i_mode)) { in ceph_get_snapdir() 233 inode->i_mode); in ceph_get_snapdir() 237 inode->i_mode = parent->i_mode; in ceph_get_snapdir() 818 if (size > 0 && S_ISDIR(inode->i_mode)) { in ceph_fill_file_size() 1043 inode->i_mode = mode; in ceph_fill_inode() 1048 ceph_vinop(inode), inode->i_mode, mode); in ceph_fill_inode() 1132 inode->i_mode = mode; in ceph_fill_inode() [all …]
|