/linux-4.4.14/fs/hpfs/ |
D | inode.c | 20 i->i_mode = hpfs_sb(sb)->sb_mode; in hpfs_init_inode() 78 i->i_mode = S_IFLNK | 0777; in hpfs_read_inode() 95 i->i_mode = mode; in hpfs_read_inode() 116 i->i_mode |= S_IFDIR; in hpfs_read_inode() 131 i->i_mode |= S_IFREG; in hpfs_read_inode() 132 if (!hpfs_inode->i_ea_mode) i->i_mode &= ~0111; in hpfs_read_inode() 163 if (!S_ISLNK(i->i_mode)) in hpfs_write_inode_ea() 164 if ((i->i_mode != ((hpfs_sb(i->i_sb)->sb_mode & ~(S_ISDIR(i->i_mode) ? 0 : 0111)) in hpfs_write_inode_ea() 165 | (S_ISDIR(i->i_mode) ? S_IFDIR : S_IFREG)) in hpfs_write_inode_ea() 166 && i->i_mode != ((hpfs_sb(i->i_sb)->sb_mode & ~(S_ISDIR(i->i_mode) ? 0222 : 0333)) in hpfs_write_inode_ea() [all …]
|
D | namei.c | 65 result->i_mode |= S_IFDIR; in hpfs_mkdir() 72 result->i_mode &= ~0222; in hpfs_mkdir() 107 result->i_mode != (mode | S_IFDIR)) { in hpfs_mkdir() 110 result->i_mode = mode | S_IFDIR; in hpfs_mkdir() 161 result->i_mode |= S_IFREG; in hpfs_create() 162 result->i_mode &= ~0111; in hpfs_create() 173 result->i_mode &= ~0222; in hpfs_create() 196 result->i_mode != (mode | S_IFREG)) { in hpfs_create() 199 result->i_mode = mode | S_IFREG; in hpfs_create() 329 result->i_mode = S_IFLNK | 0777; in hpfs_symlink() [all …]
|
D | dir.c | 250 result->i_mode |= S_IFREG; in hpfs_lookup() 251 result->i_mode &= ~0111; in hpfs_lookup() 281 result->i_mode &= ~0222; in hpfs_lookup()
|
/linux-4.4.14/fs/squashfs/ |
D | inode.c | 77 inode->i_mode = le16_to_cpu(sqsh_ino->mode); in squashfs_new_inode() 169 inode->i_mode |= S_IFREG; in squashfs_read_inode() 214 inode->i_mode |= S_IFREG; in squashfs_read_inode() 243 inode->i_mode |= S_IFDIR; in squashfs_read_inode() 268 inode->i_mode |= S_IFDIR; in squashfs_read_inode() 295 inode->i_mode |= S_IFLNK; in squashfs_read_inode() 329 inode->i_mode |= S_IFCHR; in squashfs_read_inode() 331 inode->i_mode |= S_IFBLK; in squashfs_read_inode() 334 init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); in squashfs_read_inode() 351 inode->i_mode |= S_IFCHR; in squashfs_read_inode() [all …]
|
/linux-4.4.14/fs/f2fs/ |
D | inode.c | 42 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in __get_inode_rdev() 43 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in __get_inode_rdev() 64 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in __set_inode_rdev() 118 inode->i_mode = le16_to_cpu(ri->i_mode); in do_read_inode() 191 } else if (S_ISREG(inode->i_mode)) { in f2fs_iget() 195 } else if (S_ISDIR(inode->i_mode)) { in f2fs_iget() 200 } else if (S_ISLNK(inode->i_mode)) { in f2fs_iget() 206 } else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in f2fs_iget() 207 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in f2fs_iget() 209 init_special_inode(inode, inode->i_mode, inode->i_rdev); in f2fs_iget() [all …]
|
D | crypto_key.c | 165 if (S_ISREG(inode->i_mode)) in _f2fs_get_encryption_info() 167 else if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) in _f2fs_get_encryption_info() 241 if (res == -ENOKEY && !S_ISREG(inode->i_mode)) in _f2fs_get_encryption_info()
|
D | acl.c | 217 error = posix_acl_equiv_mode(acl, &inode->i_mode); in __f2fs_set_acl() 220 set_acl_inode(fi, inode->i_mode); in __f2fs_set_acl() 228 if (!S_ISDIR(inode->i_mode)) in __f2fs_set_acl() 387 error = f2fs_acl_create(dir, &inode->i_mode, &default_acl, &acl, dpage); in f2fs_init_acl()
|
D | dir.c | 295 set_de_type(de, inode->i_mode); in f2fs_set_link() 345 set_de_type(de, inode->i_mode); in do_make_empty_dir() 352 set_de_type(de, parent->i_mode); in do_make_empty_dir() 395 if (S_ISDIR(inode->i_mode)) { in init_inode_metadata() 456 if (S_ISDIR(inode->i_mode)) { in update_parent_metadata() 663 if (S_ISDIR(inode->i_mode)) { in f2fs_drop_nlink() 673 if (S_ISDIR(inode->i_mode)) { in f2fs_drop_nlink()
|
D | inline.c | 25 if (!S_ISREG(inode->i_mode) && !S_ISLNK(inode->i_mode)) in f2fs_may_inline_data() 31 if (f2fs_encrypted_inode(inode) && S_ISREG(inode->i_mode)) in f2fs_may_inline_data() 42 if (!S_ISDIR(inode->i_mode)) in f2fs_may_inline_dentry()
|
D | data.c | 293 if (f2fs_encrypted_inode(inode) && S_ISREG(inode->i_mode)) in get_read_data_page() 964 S_ISREG(inode->i_mode)) { in f2fs_mpage_readpages() 1065 if (f2fs_encrypted_inode(inode) && S_ISREG(inode->i_mode)) { in do_write_data_page() 1147 if (S_ISDIR(inode->i_mode)) { in f2fs_write_data_page() 1352 if (S_ISDIR(inode->i_mode) && wbc->sync_mode == WB_SYNC_NONE && in f2fs_write_data_pages() 1363 if (!S_ISDIR(inode->i_mode)) { in f2fs_write_data_pages() 1460 if (f2fs_encrypted_inode(inode) && S_ISREG(inode->i_mode)) in f2fs_write_begin() 1503 if (f2fs_encrypted_inode(inode) && S_ISREG(inode->i_mode)) { in f2fs_write_begin() 1576 if (f2fs_encrypted_inode(inode) && S_ISREG(inode->i_mode)) in f2fs_direct_IO()
|
D | file.c | 92 if (f2fs_encrypted_inode(inode) && S_ISREG(inode->i_mode)) in f2fs_vm_page_mkwrite() 133 if (!S_ISREG(inode->i_mode) || inode->i_nlink != 1) in need_do_checkpoint() 526 if (!cache_only || !f2fs_encrypted_inode(inode) || !S_ISREG(inode->i_mode)) in truncate_partial_data_page() 600 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in f2fs_truncate() 601 S_ISLNK(inode->i_mode))) in f2fs_truncate() 698 inode->i_mode = fi->i_acl_mode; in f2fs_setattr() 1217 if (!S_ISREG(inode->i_mode)) in f2fs_fallocate() 1314 flags = f2fs_mask_flags(inode->i_mode, flags); in f2fs_ioc_setflags()
|
D | namei.c | 490 init_special_inode(inode, inode->i_mode, rdev); in f2fs_mknod() 527 init_special_inode(inode, inode->i_mode, WHITEOUT_DEV); in __f2fs_tmpfile() 613 if (S_ISDIR(old_inode->i_mode)) { in f2fs_rename() 778 if (S_ISDIR(old_inode->i_mode)) { in f2fs_cross_rename() 786 if (S_ISDIR(new_inode->i_mode)) { in f2fs_cross_rename()
|
D | recovery.c | 122 err = __f2fs_add_link(dir, &name, inode, inode->i_ino, inode->i_mode); in recover_dentry() 153 inode->i_mode = le16_to_cpu(raw->i_mode); in recover_inode()
|
D | f2fs.h | 1062 if (S_ISDIR(inode->i_mode)) in inode_inc_dirty_pages() 1073 if (!S_ISDIR(inode->i_mode) && !S_ISREG(inode->i_mode) && in inode_dec_dirty_pages() 1074 !S_ISLNK(inode->i_mode)) in inode_dec_dirty_pages() 1079 if (S_ISDIR(inode->i_mode)) in inode_dec_dirty_pages() 1605 mode_t mode = inode->i_mode; in f2fs_may_extent_tree() 1636 (F2FS_I(i)->i_acl_mode) : ((i)->i_mode)) 1711 inode, inode->i_ino, inode->i_mode); in f2fs_add_link() 2124 mode_t mode = inode->i_mode; in f2fs_may_encrypt()
|
D | checkpoint.c | 745 if (!S_ISDIR(inode->i_mode) && !S_ISREG(inode->i_mode) && in update_dirty_page() 746 !S_ISLNK(inode->i_mode)) in update_dirty_page() 749 if (!S_ISDIR(inode->i_mode)) { in update_dirty_page() 793 if (!S_ISDIR(inode->i_mode)) in remove_dirty_dir_inode()
|
D | trace.c | 43 else if (S_ISDIR(inode->i_mode)) in __file_type()
|
D | crypto_policy.c | 95 if (!S_ISDIR(inode->i_mode)) in f2fs_process_policy()
|
/linux-4.4.14/fs/ocfs2/ |
D | acl.c | 203 inode->i_mode = new_mode; in ocfs2_acl_set_mode() 205 di->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_acl_set_mode() 237 if (S_ISLNK(inode->i_mode)) in ocfs2_set_acl() 244 umode_t mode = inode->i_mode; in ocfs2_set_acl() 260 if (!S_ISDIR(inode->i_mode)) in ocfs2_set_acl() 332 if (S_ISLNK(inode->i_mode)) in ocfs2_acl_chmod() 341 ret = __posix_acl_chmod(&acl, GFP_KERNEL, inode->i_mode); in ocfs2_acl_chmod() 367 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() [all …]
|
D | inode.c | 298 inode->i_mode = le16_to_cpu(fe->i_mode); in ocfs2_populate_inode() 303 if (S_ISLNK(inode->i_mode) && !fe->i_clusters) { in ocfs2_populate_inode() 344 switch (inode->i_mode & S_IFMT) { in ocfs2_populate_inode() 368 init_special_inode(inode, inode->i_mode, in ocfs2_populate_inode() 400 if (S_ISDIR(inode->i_mode)) in ocfs2_populate_inode() 526 if (S_ISCHR(le16_to_cpu(fe->i_mode)) || in ocfs2_read_locked_inode() 527 S_ISBLK(le16_to_cpu(fe->i_mode))) in ocfs2_read_locked_inode() 774 if (S_ISDIR(inode->i_mode)) { in ocfs2_wipe_inode() 1288 fe->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_mark_inode_dirty() 1320 inode->i_mode = le16_to_cpu(fe->i_mode); in ocfs2_refresh_inode() [all …]
|
D | symlink.h | 37 return (S_ISLNK(inode->i_mode) && in ocfs2_inode_is_fast_symlink()
|
D | namei.c | 558 fe->i_mode = cpu_to_le16(inode->i_mode); in __ocfs2_mknod_locked() 559 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in __ocfs2_mknod_locked() 578 if (S_ISDIR(inode->i_mode) && ocfs2_supports_inline_data(osb)) { in __ocfs2_mknod_locked() 705 if (S_ISDIR(inode->i_mode)) in ocfs2_link() 866 if (S_ISDIR(inode->i_mode)) { in ocfs2_inode_is_unlinkable() 946 if (S_ISDIR(inode->i_mode)) { in ocfs2_unlink() 997 if (S_ISDIR(inode->i_mode)) in ocfs2_unlink() 1004 if (S_ISDIR(inode->i_mode)) in ocfs2_unlink() 1010 if (S_ISDIR(inode->i_mode)) in ocfs2_unlink() 1267 if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) { in ocfs2_rename() [all …]
|
D | file.c | 230 ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode))) in ocfs2_should_update_atime() 245 ((vfsmnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode))) in ocfs2_should_update_atime() 1150 if (S_ISLNK(inode->i_mode)) in ocfs2_setattr() 1167 size_change = S_ISREG(inode->i_mode) && attr->ia_valid & ATTR_SIZE; in ocfs2_setattr() 1344 inode->i_mode); in __ocfs2_write_remove_suid() 1360 inode->i_mode &= ~S_ISUID; in __ocfs2_write_remove_suid() 1361 if ((inode->i_mode & S_ISGID) && (inode->i_mode & S_IXGRP)) in __ocfs2_write_remove_suid() 1362 inode->i_mode &= ~S_ISGID; in __ocfs2_write_remove_suid() 1365 di->i_mode = cpu_to_le16(inode->i_mode); in __ocfs2_write_remove_suid() 2004 if (!S_ISREG(inode->i_mode)) in ocfs2_change_file_space()
|
/linux-4.4.14/fs/sysv/ |
D | inode.c | 156 if (S_ISREG(inode->i_mode)) { in sysv_set_inode() 160 } else if (S_ISDIR(inode->i_mode)) { in sysv_set_inode() 164 } else if (S_ISLNK(inode->i_mode)) { in sysv_set_inode() 168 init_special_inode(inode, inode->i_mode, rdev); in sysv_set_inode() 199 inode->i_mode = fs16_to_cpu(sbi, raw_inode->i_mode); in sysv_iget() 218 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in sysv_iget() 253 raw_inode->i_mode = cpu_to_fs16(sbi, inode->i_mode); in __sysv_write_inode() 263 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in __sysv_write_inode()
|
D | ialloc.c | 82 if (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0) { in refill_free_cache() 202 if (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0) in sysv_count_free_inodes()
|
D | itree.c | 374 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in sysv_truncate() 375 S_ISLNK(inode->i_mode))) in sysv_truncate()
|
/linux-4.4.14/fs/hfs/ |
D | inode.c | 192 inode->i_mode = mode; in hfs_new_inode() 207 inode->i_mode |= S_IRWXUGO; in hfs_new_inode() 208 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_dir_umask; in hfs_new_inode() 217 inode->i_mode |= S_IRUGO|S_IXUGO; in hfs_new_inode() 219 inode->i_mode |= S_IWUGO; in hfs_new_inode() 220 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_file_umask; in hfs_new_inode() 242 if (S_ISDIR(inode->i_mode)) { in hfs_delete_inode() 253 if (S_ISREG(inode->i_mode)) { in hfs_delete_inode() 345 inode->i_mode = S_IRUGO | S_IXUGO; in hfs_read_inode() 347 inode->i_mode |= S_IWUGO; in hfs_read_inode() [all …]
|
D | attr.c | 25 if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) in hfs_setxattr() 68 if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) in hfs_getxattr() 110 if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) in hfs_listxattr()
|
D | catalog.c | 41 if (S_ISDIR(inode->i_mode)) { in hfs_cat_build_record() 53 if (!(inode->i_mode & S_IWUSR)) in hfs_cat_build_record() 101 entry_size = hfs_cat_build_thread(sb, &entry, S_ISDIR(inode->i_mode) ? in hfs_cat_create()
|
/linux-4.4.14/fs/affs/ |
D | inode.c | 53 inode->i_mode = 0; in affs_iget() 70 inode->i_mode = sbi->s_mode; in affs_iget() 72 inode->i_mode = prot_to_mode(prot); in affs_iget() 98 if (inode->i_mode & S_IRUSR) in affs_iget() 99 inode->i_mode |= S_IXUSR; in affs_iget() 100 if (inode->i_mode & S_IRGRP) in affs_iget() 101 inode->i_mode |= S_IXGRP; in affs_iget() 102 if (inode->i_mode & S_IROTH) in affs_iget() 103 inode->i_mode |= S_IXOTH; in affs_iget() 104 inode->i_mode |= S_IFDIR; in affs_iget() [all …]
|
D | namei.c | 273 inode->i_mode = mode; in affs_create() 303 inode->i_mode = S_IFDIR | mode; in affs_mkdir() 348 inode->i_mode = S_IFLNK | 0777; in affs_symlink()
|
/linux-4.4.14/fs/minix/ |
D | inode.c | 445 if (S_ISREG(inode->i_mode)) { in minix_set_inode() 449 } else if (S_ISDIR(inode->i_mode)) { in minix_set_inode() 453 } else if (S_ISLNK(inode->i_mode)) { in minix_set_inode() 457 init_special_inode(inode, inode->i_mode, rdev); in minix_set_inode() 475 inode->i_mode = raw_inode->i_mode; in V1_minix_iget() 508 inode->i_mode = raw_inode->i_mode; in V2_minix_iget() 560 raw_inode->i_mode = inode->i_mode; in V1_minix_update_inode() 566 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in V1_minix_update_inode() 587 raw_inode->i_mode = inode->i_mode; in V2_minix_update_inode() 595 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in V2_minix_update_inode() [all …]
|
D | bitmap.c | 166 raw_inode->i_mode = 0; in minix_clear_inode() 173 raw_inode->i_mode = 0; in minix_clear_inode()
|
/linux-4.4.14/fs/ |
D | sync.c | 289 umode_t i_mode; in SYSCALL_DEFINE4() local 331 i_mode = file_inode(f.file)->i_mode; in SYSCALL_DEFINE4() 333 if (!S_ISREG(i_mode) && !S_ISBLK(i_mode) && !S_ISDIR(i_mode) && in SYSCALL_DEFINE4() 334 !S_ISLNK(i_mode)) in SYSCALL_DEFINE4()
|
D | attr.c | 165 inode->i_mode = mode; in setattr_copy() 193 umode_t mode = inode->i_mode; in notify_change() 243 attr->ia_mode = (inode->i_mode & ~S_ISUID); in notify_change() 250 attr->ia_mode = inode->i_mode; in notify_change()
|
D | stack.c | 65 dest->i_mode = src->i_mode; in fsstack_copy_attr_all()
|
D | open.c | 76 if (S_ISDIR(inode->i_mode)) in vfs_truncate() 78 if (!S_ISREG(inode->i_mode)) in vfs_truncate() 176 if (!S_ISREG(inode->i_mode) || !(f.file->f_mode & FMODE_WRITE)) in do_sys_ftruncate() 285 if (S_ISFIFO(inode->i_mode)) in vfs_fallocate() 292 if (!S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) in vfs_fallocate() 374 if ((mode & MAY_EXEC) && S_ISREG(inode->i_mode)) { in SYSCALL_DEFINE3() 386 if (res || !(mode & S_IWOTH) || special_file(inode->i_mode)) in SYSCALL_DEFINE3() 457 if (!S_ISDIR(inode->i_mode)) in SYSCALL_DEFINE1() 517 newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO); in chmod_common() 593 if (!S_ISDIR(inode->i_mode)) in chown_common() [all …]
|
D | inode.c | 547 if (S_ISBLK(inode->i_mode) && inode->i_bdev) in evict() 549 if (S_ISCHR(inode->i_mode) && inode->i_cdev) in evict() 917 if (S_ISDIR(inode->i_mode)) { in lockdep_annotate_inode_mutex_key() 968 if (inode1 && !S_ISDIR(inode1->i_mode)) in lock_two_nondirectories() 970 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1) in lock_two_nondirectories() 982 if (inode1 && !S_ISDIR(inode1->i_mode)) in unlock_two_nondirectories() 984 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1) in unlock_two_nondirectories() 1615 if ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode)) in atime_needs_update() 1620 if ((mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode)) in atime_needs_update() 1673 umode_t mode = d_inode(dentry)->i_mode; in should_remove_suid() [all …]
|
D | ioctl.c | 580 if (S_ISDIR(inode->i_mode) || S_ISREG(inode->i_mode) || in do_vfs_ioctl() 581 S_ISLNK(inode->i_mode)) { in do_vfs_ioctl() 604 if (S_ISREG(inode->i_mode)) in do_vfs_ioctl()
|
D | libfs.c | 135 return (inode->i_mode >> 12) & 15; in dt_type() 239 root->i_mode = S_IFDIR | S_IRUSR | S_IWUSR; in mount_pseudo() 494 inode->i_mode = S_IFDIR | 0755; in simple_fill_super() 520 inode->i_mode = S_IFREG | files->mode; in simple_fill_super() 1068 inode->i_mode = S_IRUSR | S_IWUSR; in alloc_anon_inode() 1184 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; in make_empty_dir_inode()
|
D | xattr.c | 66 if (!S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) in xattr_permission() 68 if (S_ISDIR(inode->i_mode) && (inode->i_mode & S_ISVTX) && in xattr_permission()
|
D | bad_inode.c | 174 inode->i_mode = S_IFREG; in make_bad_inode()
|
D | posix_acl.c | 807 if (handler->flags == ACL_TYPE_DEFAULT && !S_ISDIR(inode->i_mode)) in posix_acl_xattr_set() 870 error = posix_acl_equiv_mode(acl, &inode->i_mode); in simple_set_acl() 887 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in simple_acl_create()
|
D | nsfs.c | 87 inode->i_mode = S_IFREG | S_IRUGO; in ns_get_path()
|
D | splice.c | 1174 umode_t i_mode; in splice_direct_to_actor() local 1183 i_mode = file_inode(in)->i_mode; in splice_direct_to_actor() 1184 if (unlikely(!S_ISREG(i_mode) && !S_ISBLK(i_mode))) in splice_direct_to_actor()
|
/linux-4.4.14/fs/jffs2/ |
D | fs.c | 51 if (S_ISBLK(inode->i_mode) || S_ISCHR(inode->i_mode)) { in jffs2_do_setattr() 57 } else if (S_ISLNK(inode->i_mode)) { in jffs2_do_setattr() 78 if (S_ISLNK(inode->i_mode)) in jffs2_do_setattr() 87 if (S_ISLNK(inode->i_mode)) in jffs2_do_setattr() 110 ri->mode = cpu_to_jemode(inode->i_mode); in jffs2_do_setattr() 138 if (S_ISLNK(inode->i_mode)) in jffs2_do_setattr() 151 inode->i_mode = jemode_to_cpu(ri->mode); in jffs2_do_setattr() 202 rc = posix_acl_chmod(inode, inode->i_mode); in jffs2_setattr() 244 __func__, inode->i_ino, inode->i_mode); in jffs2_evict_inode() 278 inode->i_mode = jemode_to_cpu(latest_node.mode); in jffs2_iget() [all …]
|
D | acl.c | 238 umode_t mode = inode->i_mode; in jffs2_set_acl() 242 if (inode->i_mode != mode) { in jffs2_set_acl() 258 if (!S_ISDIR(inode->i_mode)) in jffs2_set_acl() 270 int jffs2_init_acl_pre(struct inode *dir_i, struct inode *inode, umode_t *i_mode) in jffs2_init_acl_pre() argument 277 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); in jffs2_init_acl_pre()
|
D | file.c | 176 ri.mode = cpu_to_jemode(inode->i_mode); in jffs2_write_begin() 284 ri->mode = cpu_to_jemode(inode->i_mode); in jffs2_write_end()
|
D | dir.c | 207 __func__, inode->i_ino, inode->i_mode, inode->i_nlink, in jffs2_create() 259 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_link() 653 init_special_inode(inode, inode->i_mode, rdev); in jffs2_mknod() 795 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; in jffs2_rename()
|
/linux-4.4.14/fs/coda/ |
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() 41 init_special_inode(inode, inode->i_mode, huge_decode_dev(attr->va_rdev)); in coda_fill_inode() 163 inode->i_mode = 0444; in coda_cnode_makectl()
|
D | file.c | 199 if (!(S_ISREG(coda_inode->i_mode) || S_ISDIR(coda_inode->i_mode) || in coda_fsync() 200 S_ISLNK(coda_inode->i_mode))) in coda_fsync()
|
D | coda_linux.c | 92 inode->i_mode |= inode_type; in coda_vattr_to_iattr() 95 inode->i_mode = attr->va_mode | inode_type; in coda_vattr_to_iattr()
|
D | cache.c | 108 if ( !inode || !S_ISDIR(inode->i_mode)) in coda_flag_inode_children()
|
D | dir.c | 529 old_mode = inode->i_mode; in coda_revalidate_inode() 533 if ((old_mode & S_IFMT) != (inode->i_mode & S_IFMT)) { in coda_revalidate_inode()
|
/linux-4.4.14/fs/proc/ |
D | fd.c | 122 if (S_ISLNK(inode->i_mode)) { in tid_fd_revalidate() 123 unsigned i_mode = S_IFLNK; in tid_fd_revalidate() local 125 i_mode |= S_IRUSR | S_IXUSR; in tid_fd_revalidate() 127 i_mode |= S_IWUSR | S_IXUSR; in tid_fd_revalidate() 128 inode->i_mode = i_mode; in tid_fd_revalidate() 193 inode->i_mode = S_IFLNK; in proc_fd_instantiate() 331 inode->i_mode = S_IFREG | S_IRUSR; in proc_fdinfo_instantiate()
|
D | self.c | 58 inode->i_mode = S_IFLNK | S_IRWXUGO; in proc_setup_self()
|
D | thread_self.c | 59 inode->i_mode = S_IFLNK | S_IRWXUGO; in proc_setup_thread_self()
|
D | namespaces.c | 93 inode->i_mode = S_IFLNK|S_IRWXUGO; in proc_ns_instantiate()
|
D | base.c | 1706 if ((inode->i_mode == (S_IFDIR|S_IRUGO|S_IXUGO)) || in pid_getattr() 1747 if ((inode->i_mode == (S_IFDIR|S_IRUGO|S_IXUGO)) || in pid_revalidate() 1758 inode->i_mode &= ~(S_ISUID | S_ISGID); in pid_revalidate() 1822 type = inode->i_mode >> 12; in proc_fill_cache() 1984 inode->i_mode = S_IFLNK; in proc_map_files_instantiate() 1987 inode->i_mode |= S_IRUSR; in proc_map_files_instantiate() 1989 inode->i_mode |= S_IWUSR; in proc_map_files_instantiate() 2260 inode->i_mode = p->mode; in proc_pident_instantiate() 2261 if (S_ISDIR(inode->i_mode)) in proc_pident_instantiate() 2948 inode->i_mode = S_IFDIR|S_IRUGO|S_IXUGO; in proc_pid_instantiate() [all …]
|
D | inode.c | 430 inode->i_mode = de->mode; in proc_get_inode() 441 if (S_ISREG(inode->i_mode)) { in proc_get_inode()
|
D | proc_sysctl.c | 448 inode->i_mode = table->mode; in proc_sys_make_inode() 450 inode->i_mode |= S_IFREG; in proc_sys_make_inode() 454 inode->i_mode |= S_IFDIR; in proc_sys_make_inode() 646 type = inode->i_mode >> 12; in proc_sys_fill_cache() 731 if ((mask & MAY_EXEC) && S_ISREG(inode->i_mode)) in proc_sys_permission()
|
/linux-4.4.14/fs/adfs/ |
D | inode.c | 140 if (S_ISLNK(inode->i_mode)) in adfs_mode2atts() 143 if (S_ISDIR(inode->i_mode)) in adfs_mode2atts() 148 mode = inode->i_mode & asb->s_owner_mask; in adfs_mode2atts() 154 mode = inode->i_mode & asb->s_other_mask; in adfs_mode2atts() 272 inode->i_mode = adfs_atts2mode(sb, inode); in adfs_iget() 277 if (S_ISDIR(inode->i_mode)) { in adfs_iget() 280 } else if (S_ISREG(inode->i_mode)) { in adfs_iget() 337 inode->i_mode = adfs_atts2mode(sb, inode); in adfs_notify_change()
|
/linux-4.4.14/fs/hfsplus/ |
D | posix_acl.c | 71 err = posix_acl_equiv_mode(acl, &inode->i_mode); in hfsplus_set_posix_acl() 80 if (!S_ISDIR(inode->i_mode)) in hfsplus_set_posix_acl() 120 if (S_ISLNK(inode->i_mode)) in hfsplus_init_posix_acl() 123 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in hfsplus_init_posix_acl()
|
D | inode.c | 202 inode->i_mode = mode; in hfsplus_get_perms() 270 error = posix_acl_chmod(inode, inode->i_mode); in hfsplus_setattr() 369 inode->i_mode = mode; in hfsplus_new_inode() 392 if (S_ISDIR(inode->i_mode)) { in hfsplus_new_inode() 397 } else if (S_ISREG(inode->i_mode)) { in hfsplus_new_inode() 403 } else if (S_ISLNK(inode->i_mode)) { in hfsplus_new_inode() 421 if (S_ISDIR(inode->i_mode)) { in hfsplus_delete_inode() 427 if (S_ISREG(inode->i_mode)) { in hfsplus_delete_inode() 432 } else if (S_ISLNK(inode->i_mode)) { in hfsplus_delete_inode() 520 if (S_ISREG(inode->i_mode)) { in hfsplus_cat_read_inode() [all …]
|
D | catalog.c | 92 perms->mode = cpu_to_be16(inode->i_mode); in hfsplus_cat_set_perms() 96 if (S_ISREG(inode->i_mode)) in hfsplus_cat_set_perms() 98 else if (S_ISBLK(inode->i_mode) || S_ISCHR(inode->i_mode)) in hfsplus_cat_set_perms() 109 if (S_ISDIR(inode->i_mode)) { in hfsplus_cat_build_record() 143 if (S_ISLNK(inode->i_mode)) { in hfsplus_cat_build_record() 269 S_ISDIR(inode->i_mode) ? in hfsplus_create_cat() 304 if (S_ISDIR(inode->i_mode)) in hfsplus_create_cat()
|
D | xattr.c | 275 if ((!S_ISREG(inode->i_mode) && in __hfsplus_setxattr() 276 !S_ISDIR(inode->i_mode)) || in __hfsplus_setxattr() 509 if ((!S_ISREG(inode->i_mode) && in __hfsplus_getxattr() 510 !S_ISDIR(inode->i_mode)) || in __hfsplus_getxattr() 698 if ((!S_ISREG(inode->i_mode) && in hfsplus_listxattr() 699 !S_ISDIR(inode->i_mode)) || in hfsplus_listxattr()
|
/linux-4.4.14/fs/nfs/ |
D | inode.c | 174 int mode = inode->i_mode; in nfs_zap_caches_locked() 263 if ((S_IFMT & inode->i_mode) != (S_IFMT & fattr->mode)) in nfs_find_actor() 386 inode->i_mode = fattr->mode; in nfs_fhget() 394 if (S_ISREG(inode->i_mode)) { in nfs_fhget() 397 } else if (S_ISDIR(inode->i_mode)) { in nfs_fhget() 411 } else if (S_ISLNK(inode->i_mode)) in nfs_fhget() 414 init_special_inode(inode, inode->i_mode, fattr->rdev); in nfs_fhget() 516 BUG_ON(!S_ISREG(inode->i_mode)); in nfs_setattr() 534 if (S_ISREG(inode->i_mode)) in nfs_setattr() 607 mode |= inode->i_mode & ~S_IALLUGO; in nfs_setattr_update_inode() [all …]
|
D | nfs3acl.c | 47 if (S_ISDIR(inode->i_mode)) in nfs3_get_acl() 135 if (acl == NULL && (!S_ISDIR(inode->i_mode) || dfacl == NULL)) in __nfs3_proc_setacls() 149 if (S_ISDIR(inode->i_mode)) { in __nfs3_proc_setacls() 219 if (S_ISDIR(inode->i_mode)) { in nfs3_set_acl() 237 alloc = acl = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); in nfs3_set_acl()
|
D | nfs4file.c | 183 if (!S_ISREG(inode->i_mode)) in nfs42_fallocate() 235 if (!S_ISREG(src_inode->i_mode) || !S_ISREG(dst_inode->i_mode)) in nfs42_ioctl_clone()
|
D | dir.c | 1058 (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) in nfs_lookup_verify_inode() 1212 if (inode && S_ISDIR(inode->i_mode)) { in nfs_lookup_revalidate() 1318 if (S_ISDIR(inode->i_mode)) in nfs_dentry_iput() 1612 if (!S_ISREG(inode->i_mode)) in nfs4_lookup_revalidate() 2006 if (new_inode && !S_ISDIR(new_inode->i_mode)) { in nfs_rename() 2398 if (!S_ISDIR(inode->i_mode)) in nfs_do_access() 2448 switch (inode->i_mode & S_IFMT) { in nfs_permission()
|
/linux-4.4.14/fs/ncpfs/ |
D | inode.c | 149 inode->i_mode = nwi->nfs.mode; in ncp_update_dates() 168 inode->i_mode = server->m.dir_mode; in ncp_update_attrs() 175 inode->i_mode = server->m.file_mode; in ncp_update_attrs() 186 inode->i_mode = (inode->i_mode & ~S_IFMT) | S_IFLNK; in ncp_update_attrs() 194 inode->i_mode |= S_IRUGO; in ncp_update_attrs() 198 inode->i_mode |= (inode->i_mode >> 2) & S_IXUGO; in ncp_update_attrs() 208 if (nwi->attributes & aRONLY) inode->i_mode &= ~S_IWUGO; in ncp_update_attrs() 234 ncp_dbg(2, "inode->i_mode = %u\n", inode->i_mode); in ncp_set_attr() 272 if (S_ISREG(inode->i_mode)) { in ncp_iget() 275 } else if (S_ISDIR(inode->i_mode)) { in ncp_iget() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | xattr.c | 243 if (lump != NULL && S_ISREG(inode->i_mode)) { in ll_setxattr() 252 } else if (S_ISDIR(inode->i_mode)) { in ll_setxattr() 353 if (xattr_type == XATTR_ACL_DEFAULT_T && !S_ISDIR(inode->i_mode)) in ll_getxattr_common() 477 if (!S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) in ll_getxattr() 480 if (size == 0 && S_ISDIR(inode->i_mode)) { in ll_getxattr() 489 if (S_ISDIR(inode->i_mode)) { in ll_getxattr() 583 if (S_ISREG(inode->i_mode)) { in ll_listxattr() 586 } else if (S_ISDIR(inode->i_mode)) { in ll_listxattr() 593 } else if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode)) { in ll_listxattr()
|
D | llite_lib.c | 819 LASSERT(lli->lli_vfs_inode.i_mode != 0); in ll_lli_init() 820 if (S_ISDIR(lli->lli_vfs_inode.i_mode)) { in ll_lli_init() 1037 if (S_ISDIR(inode->i_mode)) { in ll_clear_inode() 1060 if (S_ISLNK(inode->i_mode)) { in ll_clear_inode() 1084 if (!S_ISDIR(inode->i_mode)) in ll_clear_inode() 1119 if (!S_ISREG(inode->i_mode) && in ll_md_setattr() 1120 !S_ISDIR(inode->i_mode)) { in ll_md_setattr() 1165 if (!S_ISREG(inode->i_mode)) in ll_setattr_done_writing() 1279 if (!S_ISDIR(inode->i_mode)) in ll_setattr_raw() 1293 if (S_ISREG(inode->i_mode)) { in ll_setattr_raw() [all …]
|
D | llite_nfs.c | 162 if (S_ISREG(inode->i_mode) && !ll_i2info(inode)->lli_has_smd && in ll_iget_for_nfs() 238 if (!dir || !S_ISDIR(dir->i_mode)) { in ll_get_name() 291 LASSERT(dir && S_ISDIR(dir->i_mode)); in ll_get_parent()
|
D | namei.c | 92 inode->i_mode = (inode->i_mode & ~S_IFMT) | (body->mode & S_IFMT); in ll_set_inode() 93 if (unlikely(inode->i_mode == 0)) { in ll_set_inode() 120 if (S_ISREG(inode->i_mode) && in ll_iget() 257 if ((bits & MDS_INODELOCK_UPDATE) && S_ISDIR(inode->i_mode)) { in ll_md_blocking_ast() 549 !S_ISREG(inode->i_mode) && in ll_lookup_it() 550 !S_ISDIR(inode->i_mode)) { in ll_lookup_it() 646 if (S_ISFIFO(d_inode(dentry)->i_mode)) { in ll_atomic_open()
|
D | file.c | 84 op_data->op_attr.ia_mode = inode->i_mode; in ll_pack_inode2opdata() 114 if (!exp_connect_som(ll_i2mdexp(inode)) || !S_ISREG(inode->i_mode)) in ll_prepare_close() 209 S_ISREG(inode->i_mode) && (och->och_flags & FMODE_WRITE)) { in ll_close_inode_openhandle() 363 if (S_ISDIR(inode->i_mode) && lli->lli_opendir_key == fd && in ll_file_release() 373 if (!S_ISDIR(inode->i_mode)) { in ll_file_release() 552 if (S_ISDIR(inode->i_mode)) { in ll_file_open() 677 if (!S_ISREG(inode->i_mode)) in ll_file_open() 1062 if ((mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode)) in file_is_noatime() 1065 if ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode)) in file_is_noatime() 1956 if (!S_ISREG(llss->inode2->i_mode)) { in ll_swap_layouts() [all …]
|
D | vvp_object.c | 70 inode->i_ino, inode->i_generation, inode->i_mode, in vvp_object_print()
|
/linux-4.4.14/fs/ext2/ |
D | inode.c | 50 return (S_ISLNK(inode->i_mode) && in ext2_inode_is_fast_symlink() 528 if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) in ext2_alloc_branch() 710 if (S_ISREG(inode->i_mode) && (!ei->i_block_alloc_info)) in ext2_get_blocks() 1186 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext2_truncate_blocks() 1187 S_ISLNK(inode->i_mode))) in ext2_truncate_blocks() 1203 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext2_setsize() 1204 S_ISLNK(inode->i_mode))) in ext2_setsize() 1348 inode->i_mode = le16_to_cpu(raw_inode->i_mode); in ext2_iget() 1369 if (inode->i_nlink == 0 && (inode->i_mode == 0 || ei->i_dtime)) { in ext2_iget() 1382 if (S_ISREG(inode->i_mode)) in ext2_iget() [all …]
|
D | ioctl.c | 52 flags = ext2_mask_flags(inode->i_mode, flags); in ext2_ioctl() 117 && S_ISREG(inode->i_mode) in ext2_ioctl() 125 if (!test_opt(inode->i_sb, RESERVATION) ||!S_ISREG(inode->i_mode)) in ext2_ioctl()
|
D | acl.c | 196 error = posix_acl_equiv_mode(acl, &inode->i_mode); in ext2_set_acl() 210 if (!S_ISDIR(inode->i_mode)) in ext2_set_acl() 243 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext2_init_acl()
|
D | namei.c | 153 init_special_inode(inode, inode->i_mode, rdev); in ext2_mknod() 354 if (S_ISDIR(old_inode->i_mode)) { in ext2_rename()
|
D | ialloc.c | 125 is_directory = S_ISDIR(inode->i_mode); in ext2_free_inode() 546 inode->i_mode = mode; in ext2_new_inode()
|
/linux-4.4.14/fs/gfs2/ |
D | acl.c | 80 umode_t mode = inode->i_mode; in gfs2_set_acl() 89 if (mode != inode->i_mode) { in gfs2_set_acl() 90 inode->i_mode = mode; in gfs2_set_acl()
|
D | inode.c | 108 umode_t mode = inode->i_mode; in gfs2_set_iop() 126 init_special_inode(inode, inode->i_mode, inode->i_rdev); in gfs2_set_iop() 182 inode->i_mode = DT2IF(type); in gfs2_inode_lookup() 361 (dip->i_inode.i_mode & S_ISUID) && in munge_mode_uid_gid() 363 if (S_ISDIR(inode->i_mode)) in munge_mode_uid_gid() 364 inode->i_mode |= S_ISUID; in munge_mode_uid_gid() 366 inode->i_mode &= ~07111; in munge_mode_uid_gid() 371 if (dip->i_inode.i_mode & S_ISGID) { in munge_mode_uid_gid() 372 if (S_ISDIR(inode->i_mode)) in munge_mode_uid_gid() 373 inode->i_mode |= S_ISGID; in munge_mode_uid_gid() [all …]
|
D | glops.c | 211 if (ip && !S_ISREG(ip->i_inode.i_mode)) in inode_go_sync() 273 if (ip && S_ISREG(ip->i_inode.i_mode)) in inode_go_inval() 336 ip->i_inode.i_mode = be32_to_cpu(str->di_mode); in gfs2_dinode_in() 338 switch (ip->i_inode.i_mode & S_IFMT) { in gfs2_dinode_in() 378 if (S_ISREG(ip->i_inode.i_mode)) in gfs2_dinode_in() 466 IF2DT(ip->i_inode.i_mode), ip->i_flags, in inode_go_dump()
|
D | file.c | 166 if (!S_ISDIR(inode->i_mode) && ip->i_diskflags & GFS2_DIF_JDATA) in gfs2_get_flags() 182 if ((ip->i_eattr == 0) && !is_sxid(inode->i_mode)) in gfs2_set_inode_flags() 297 if (!S_ISDIR(inode->i_mode)) { in gfs2_set_flags() 554 if (S_ISREG(inode->i_mode)) { in gfs2_open_common() 592 if (S_ISREG(ip->i_inode.i_mode)) { in gfs2_open()
|
D | inode.h | 47 return S_ISDIR(ip->i_inode.i_mode); in gfs2_is_dir()
|
D | export.c | 105 if (!S_ISDIR(dir->i_mode) || !inode) in gfs2_get_name()
|
/linux-4.4.14/include/linux/ |
D | fsnotify.h | 200 if (S_ISDIR(inode->i_mode)) in fsnotify_access() 218 if (S_ISDIR(inode->i_mode)) in fsnotify_modify() 236 if (S_ISDIR(inode->i_mode)) in fsnotify_open() 253 if (S_ISDIR(inode->i_mode)) in fsnotify_close() 270 if (S_ISDIR(inode->i_mode)) in fsnotify_xattr() 305 if (S_ISDIR(inode->i_mode)) in fsnotify_change()
|
D | device_cgroup.h | 10 if (!S_ISBLK(inode->i_mode) && !S_ISCHR(inode->i_mode)) in devcgroup_inode_permission()
|
D | nfs_fs.h | 257 return S_ISDIR(inode->i_mode) ? nfss->acdirmin : nfss->acregmin; in NFS_MINATTRTIMEO() 263 return S_ISDIR(inode->i_mode) ? nfss->acdirmax : nfss->acregmax; in NFS_MAXATTRTIMEO() 299 if (S_ISDIR(inode->i_mode)) in nfs_mark_for_revalidate()
|
D | fs.h | 585 umode_t i_mode; member 1788 #define IS_WHITEOUT(inode) (S_ISCHR(inode->i_mode) && \ 2054 return (ino->i_mode & (S_ISGID | S_IXGRP)) == S_ISGID; in __mandatory_lock() 2409 if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in invalidate_remote_inode() 2410 S_ISLNK(inode->i_mode)) in invalidate_remote_inode() 2454 return (inode->i_mode & S_IXUGO) || S_ISDIR(inode->i_mode); in execute_ok() 2459 if (!S_ISREG(file_inode(file)->i_mode)) in file_start_write() 2466 if (!S_ISREG(file_inode(file)->i_mode)) in file_start_write_trylock() 2473 if (!S_ISREG(file_inode(file)->i_mode)) in file_end_write() 2983 if (!(dir->i_mode & S_ISVTX)) in check_sticky() [all …]
|
D | sysv_fs.h | 192 __fs16 i_mode; member
|
/linux-4.4.14/fs/9p/ |
D | acl.c | 155 if (S_ISLNK(inode->i_mode)) in v9fs_acl_chmod() 159 retval = __posix_acl_chmod(&acl, GFP_KERNEL, inode->i_mode); in v9fs_acl_chmod() 265 if (S_ISLNK(inode->i_mode)) in v9fs_xattr_set_acl() 285 umode_t mode = inode->i_mode; in v9fs_xattr_set_acl() 303 (inode->i_mode & ~S_IALLUGO)); in v9fs_xattr_set_acl() 314 if (!S_ISDIR(inode->i_mode)) { in v9fs_xattr_set_acl()
|
D | vfs_inode_dotl.c | 64 if (dir_inode->i_mode & S_ISGID) { in v9fs_get_fsgid_for_create() 77 if ((inode->i_mode & S_IFMT) != (st->st_mode & S_IFMT)) in v9fs_test_inode_dotl() 400 if (dir->i_mode & S_ISGID) in v9fs_vfs_mkdir_dotl() 582 if (S_ISREG(inode->i_mode)) in v9fs_vfs_setattr_dotl() 630 mode |= inode->i_mode & ~S_IALLUGO; in v9fs_stat2inode_dotl() 631 inode->i_mode = mode; in v9fs_stat2inode_dotl() 655 inode->i_mode = stat->st_mode; in v9fs_stat2inode_dotl() 656 if ((S_ISBLK(inode->i_mode)) || in v9fs_stat2inode_dotl() 657 (S_ISCHR(inode->i_mode))) in v9fs_stat2inode_dotl() 658 init_special_inode(inode, inode->i_mode, in v9fs_stat2inode_dotl() [all …]
|
D | vfs_inode.c | 297 init_special_inode(inode, inode->i_mode, inode->i_rdev); in v9fs_init_inode() 476 if ((inode->i_mode & S_IFMT) != (umode & S_IFMT)) in v9fs_test_inode() 1017 if (S_ISDIR(new_inode->i_mode)) in v9fs_vfs_rename() 1022 if (S_ISDIR(old_inode->i_mode)) { in v9fs_vfs_rename() 1179 if ((S_ISREG(inode->i_mode)) || (S_ISDIR(inode->i_mode))) { in v9fs_stat2inode() 1196 mode |= inode->i_mode & ~S_IALLUGO; in v9fs_stat2inode() 1197 inode->i_mode = mode; in v9fs_stat2inode() 1401 if ((inode->i_mode & S_IFMT) != (umode & S_IFMT)) in v9fs_refresh_inode()
|
/linux-4.4.14/fs/reiserfs/ |
D | xattr_acl.c | 249 error = posix_acl_equiv_mode(acl, &inode->i_mode); in __reiserfs_set_acl() 260 if (!S_ISDIR(inode->i_mode)) in __reiserfs_set_acl() 310 if (S_ISLNK(inode->i_mode)) in reiserfs_inherit_default_acl() 330 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in reiserfs_inherit_default_acl() 350 inode->i_mode &= ~current_umask(); in reiserfs_inherit_default_acl() 406 return posix_acl_chmod(inode, inode->i_mode); in reiserfs_acl_chmod()
|
D | inode.c | 1178 if (S_ISLNK(inode->i_mode) || S_ISDIR(inode->i_mode)) in real_space_diff() 1200 if (S_ISLNK(inode->i_mode) || S_ISDIR(inode->i_mode)) { in to_real_used_space() 1215 if (S_ISLNK(inode->i_mode) || S_ISDIR(inode->i_mode)) { in to_fake_used_blocks() 1263 inode->i_mode = sd_v1_mode(sd); in init_inode() 1318 inode->i_mode = sd_v2_mode(sd); in init_inode() 1331 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in init_inode() 1337 if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) in init_inode() 1355 if (S_ISREG(inode->i_mode)) { in init_inode() 1359 } else if (S_ISDIR(inode->i_mode)) { in init_inode() 1362 } else if (S_ISLNK(inode->i_mode)) { in init_inode() [all …]
|
D | ioctl.c | 33 if (S_ISREG(inode->i_mode)) { in reiserfs_ioctl() 86 S_ISREG(inode->i_mode)) { in reiserfs_ioctl()
|
D | file.c | 39 BUG_ON(!S_ISREG(inode->i_mode)); in reiserfs_file_release() 162 BUG_ON(!S_ISREG(inode->i_mode)); in reiserfs_sync_file()
|
D | stree.c | 1308 if (!S_ISLNK(inode->i_mode) && is_direct_le_ih(q_ih)) { in reiserfs_delete_item() 1776 if (!S_ISLNK(inode->i_mode) && is_direct_le_ih(p_le_ih)) { in reiserfs_cut_from_item() 1884 (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) in reiserfs_do_truncate() 1885 || S_ISLNK(inode->i_mode))) in reiserfs_do_truncate() 1889 if (S_ISDIR(inode->i_mode)) { in reiserfs_do_truncate() 2189 if (!S_ISLNK(inode->i_mode) && is_direct_le_ih(ih)) in reiserfs_insert_item()
|
D | namei.c | 574 if (!S_ISDIR(inode->i_mode) && visible) in reiserfs_add_entry() 751 init_special_inode(inode, inode->i_mode, rdev); in reiserfs_mknod() 1368 old_inode_mode = old_inode->i_mode; in reiserfs_rename() 1479 if (S_ISDIR(old_inode->i_mode)) { in reiserfs_rename() 1580 if (S_ISDIR(new_dentry_inode->i_mode)) { in reiserfs_rename()
|
/linux-4.4.14/fs/jfs/ |
D | inode.c | 53 if (S_ISREG(inode->i_mode)) { in jfs_iget() 57 } else if (S_ISDIR(inode->i_mode)) { in jfs_iget() 60 } else if (S_ISLNK(inode->i_mode)) { in jfs_iget() 75 init_special_inode(inode, inode->i_mode, inode->i_rdev); in jfs_iget() 103 if (!special_file(inode->i_mode) && noisy) { in jfs_commit_inode() 183 if (!special_file(inode->i_mode) && noisy) { in jfs_dirty_inode()
|
D | acl.c | 87 rc = posix_acl_equiv_mode(acl, &inode->i_mode); in __jfs_set_acl() 142 rc = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in jfs_init_acl() 158 inode->i_mode; in jfs_init_acl()
|
D | jfs_imap.c | 689 if (S_ISDIR(ip->i_mode) && (lid = jfs_ip->xtlid)) { in diWrite() 782 if (S_ISLNK(ip->i_mode) && ip->i_size < IDATASIZE) { in diWrite() 3055 ip->i_mode = le32_to_cpu(dip->di_mode) & 0xffff; in copy_from_dinode() 3057 ip->i_mode = (ip->i_mode & ~0777) | (0777 & ~sbi->umask); in copy_from_dinode() 3059 if (S_ISDIR(ip->i_mode)) { in copy_from_dinode() 3060 if (ip->i_mode & 0400) in copy_from_dinode() 3061 ip->i_mode |= 0100; in copy_from_dinode() 3062 if (ip->i_mode & 0040) in copy_from_dinode() 3063 ip->i_mode |= 0010; in copy_from_dinode() 3064 if (ip->i_mode & 0004) in copy_from_dinode() [all …]
|
D | file.c | 72 if (S_ISREG(inode->i_mode) && file->f_mode & FMODE_WRITE && in jfs_open() 138 rc = posix_acl_chmod(inode, inode->i_mode); in jfs_setattr()
|
D | namei.c | 645 filetype = ip->i_mode & S_IFMT; in commitZeroLink() 713 type = ip->i_mode & S_IFMT; in jfs_free_zero_link() 951 ip->i_mode |= 0777; in jfs_symlink() 1144 if (S_ISDIR(old_ip->i_mode)) { in jfs_rename() 1188 if (S_ISDIR(new_ip->i_mode)) { in jfs_rename() 1196 if (!S_ISDIR(old_ip->i_mode) && new_ip) in jfs_rename() 1239 if (S_ISDIR(old_ip->i_mode)) in jfs_rename() 1254 if (S_ISDIR(old_ip->i_mode)) { in jfs_rename() 1345 if (new_ip && !S_ISDIR(new_ip->i_mode)) in jfs_rename() 1424 init_special_inode(ip, ip->i_mode, rdev); in jfs_mknod()
|
D | ioctl.c | 89 if (!S_ISDIR(inode->i_mode)) in jfs_ioctl()
|
D | jfs_inode.c | 131 jfs_inode->mode2 |= inode->i_mode; in ialloc()
|
/linux-4.4.14/fs/btrfs/ |
D | acl.c | 86 ret = posix_acl_equiv_mode(acl, &inode->i_mode); in __btrfs_set_acl() 95 if (!S_ISDIR(inode->i_mode)) in __btrfs_set_acl() 146 ret = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in btrfs_init_acl()
|
/linux-4.4.14/fs/freevxfs/ |
D | vxfs_inode.c | 227 ip->i_mode = vxfs_transmod(vip); in vxfs_iinit() 319 if (S_ISREG(ip->i_mode)) { in vxfs_iget() 322 } else if (S_ISDIR(ip->i_mode)) { in vxfs_iget() 326 } else if (S_ISLNK(ip->i_mode)) { in vxfs_iget() 337 init_special_inode(ip, ip->i_mode, old_decode_dev(vip->vii_rdev)); in vxfs_iget()
|
/linux-4.4.14/fs/fuse/ |
D | inode.c | 167 inode->i_mode = (inode->i_mode & S_IFMT) | (attr->mode & 07777); in fuse_change_attributes_common() 175 if (!fc->writeback_cache || !S_ISREG(inode->i_mode)) { in fuse_change_attributes_common() 192 fi->orig_i_mode = inode->i_mode; in fuse_change_attributes_common() 194 inode->i_mode &= ~S_ISVTX; in fuse_change_attributes_common() 224 if (!is_wb || !S_ISREG(inode->i_mode)) in fuse_change_attributes() 228 if (!is_wb && S_ISREG(inode->i_mode)) { in fuse_change_attributes() 255 inode->i_mode = attr->mode & S_IFMT; in fuse_init_inode() 261 if (S_ISREG(inode->i_mode)) { in fuse_init_inode() 264 } else if (S_ISDIR(inode->i_mode)) in fuse_init_inode() 266 else if (S_ISLNK(inode->i_mode)) in fuse_init_inode() [all …]
|
D | dir.c | 243 if (ret || (outarg.attr.mode ^ inode->i_mode) & S_IFMT) in fuse_dentry_revalidate() 803 err = create_new_entry(fc, &args, newdir, newent, inode->i_mode); in fuse_link() 832 if (fc->writeback_cache && S_ISREG(inode->i_mode)) { in fuse_fillattr() 842 stat->mode = (inode->i_mode & S_IFMT) | (attr->mode & 07777); in fuse_fillattr() 879 if (file && S_ISREG(inode->i_mode)) { in fuse_do_getattr() 895 if ((inode->i_mode ^ outarg.attr.mode) & S_IFMT) { in fuse_do_getattr() 948 if (!S_ISDIR(parent->i_mode)) in fuse_reverse_inval_entry() 1093 ((mask & MAY_EXEC) && S_ISREG(inode->i_mode))) { in fuse_permission() 1123 } else if ((mask & MAY_EXEC) && S_ISREG(inode->i_mode)) { in fuse_permission() 1124 if (!(inode->i_mode & S_IXUGO)) { in fuse_permission() [all …]
|
/linux-4.4.14/fs/udf/ |
D | inode.c | 154 inode->i_ino, inode->i_mode, in udf_evict_inode() 856 if (S_ISREG(inode->i_mode)) in inode_getblk() 1211 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in udf_setsize() 1212 S_ISLNK(inode->i_mode))) in udf_setsize() 1424 inode->i_mode = sbi->s_fmode; in udf_read_inode() 1427 inode->i_mode = sbi->s_dmode; in udf_read_inode() 1429 inode->i_mode = udf_convert_permissions(fe); in udf_read_inode() 1430 inode->i_mode &= ~sbi->s_umask; in udf_read_inode() 1514 inode->i_mode |= S_IFDIR; in udf_read_inode() 1527 inode->i_mode |= S_IFREG; in udf_read_inode() [all …]
|
D | ialloc.c | 37 if (S_ISDIR(inode->i_mode)) in udf_free_inode()
|
/linux-4.4.14/fs/ufs/ |
D | inode.c | 521 if (S_ISREG(inode->i_mode)) { in ufs_set_inode_ops() 525 } else if (S_ISDIR(inode->i_mode)) { in ufs_set_inode_ops() 529 } else if (S_ISLNK(inode->i_mode)) { in ufs_set_inode_ops() 538 init_special_inode(inode, inode->i_mode, in ufs_set_inode_ops() 551 inode->i_mode = mode = fs16_to_cpu(sb, ufs_inode->ui_mode); in ufs1_read_inode() 599 inode->i_mode = mode = fs16_to_cpu(sb, ufs2_inode->ui_mode); in ufs2_read_inode() 706 ufs_inode->ui_mode = cpu_to_fs16(sb, inode->i_mode); in ufs1_update_inode() 728 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in ufs1_update_inode() 750 ufs_inode->ui_mode = cpu_to_fs16(sb, inode->i_mode); in ufs2_update_inode() 768 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in ufs2_update_inode() [all …]
|
D | dir.c | 98 ufs_set_de_type(dir->i_sb, de, inode->i_mode); in ufs_set_link() 395 ufs_set_de_type(sb, de, inode->i_mode); in ufs_add_link() 582 ufs_set_de_type(sb, de, inode->i_mode); in ufs_make_empty() 589 ufs_set_de_type(sb, de, dir->i_mode); in ufs_make_empty()
|
/linux-4.4.14/fs/afs/ |
D | inode.c | 47 inode->i_mode = S_IFREG | vnode->status.mode; in afs_inode_map_status() 52 inode->i_mode = S_IFDIR | vnode->status.mode; in afs_inode_map_status() 57 inode->i_mode = S_IFLNK | vnode->status.mode; in afs_inode_map_status() 87 inode->i_mode = S_IFDIR | vnode->status.mode; in afs_inode_map_status() 175 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; in afs_iget_autocell() 298 if (S_ISREG(vnode->vfs_inode.i_mode)) in afs_zap_data() 476 if (S_ISREG(vnode->vfs_inode.i_mode)) { in afs_setattr()
|
D | security.c | 91 if (S_ISDIR(vnode->vfs_inode.i_mode)) { in afs_get_auth_inode() 236 ASSERT(S_ISDIR(auth_vnode->vfs_inode.i_mode)); in afs_check_permit() 323 mask, access, S_ISDIR(inode->i_mode) ? "dir" : "file"); in afs_permission() 325 if (S_ISDIR(inode->i_mode)) { in afs_permission()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_acl.c | 193 if (!S_ISDIR(inode->i_mode)) in __xfs_set_acl() 242 if (mode != inode->i_mode) { in xfs_set_mode() 273 if (!S_ISDIR(inode->i_mode)) in posix_acl_default_exists() 291 umode_t mode = inode->i_mode; in xfs_set_acl()
|
D | xfs_iops.c | 310 xfs_dentry_to_name(&name, dentry, inode->i_mode); in xfs_vn_link() 401 omode = d_inode(ndentry)->i_mode; in xfs_vn_rename() 404 xfs_dentry_to_name(&nname, ndentry, d_inode(odentry)->i_mode); in xfs_vn_rename() 469 switch (inode->i_mode & S_IFMT) { in xfs_vn_getattr() 507 inode->i_mode &= S_IFMT; in xfs_setattr_mode() 508 inode->i_mode |= mode & ~S_IFMT; in xfs_setattr_mode() 725 error = posix_acl_chmod(inode, inode->i_mode); in xfs_setattr_nonsize() 1231 inode->i_mode = ip->i_d.di_mode; in xfs_setup_inode() 1236 switch (inode->i_mode & S_IFMT) { in xfs_setup_inode() 1260 switch (inode->i_mode & S_IFMT) { in xfs_setup_inode() [all …]
|
D | xfs_ioctl.c | 99 if (!S_ISREG(inode->i_mode) && in xfs_find_handle() 100 !S_ISDIR(inode->i_mode) && in xfs_find_handle() 101 !S_ISLNK(inode->i_mode)) in xfs_find_handle() 165 if (!S_ISDIR(file_inode(parfilp)->i_mode)) in xfs_handle_to_dentry() 217 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) { in xfs_open_by_handle() 240 if (S_ISDIR(inode->i_mode) && (fmode & FMODE_WRITE)) { in xfs_open_by_handle() 260 if (S_ISREG(inode->i_mode)) { in xfs_open_by_handle() 640 if (!S_ISREG(inode->i_mode)) in xfs_ioc_space()
|
/linux-4.4.14/fs/efs/ |
D | inode.c | 98 inode->i_mode = be16_to_cpu(efs_inode->di_mode); in efs_iget() 142 inode->i_ino, in->numextents, inode->i_mode); in efs_iget() 143 switch (inode->i_mode & S_IFMT) { in efs_iget() 159 init_special_inode(inode, inode->i_mode, device); in efs_iget() 162 pr_warn("unsupported inode mode %o\n", inode->i_mode); in efs_iget()
|
/linux-4.4.14/include/uapi/linux/ |
D | minix_fs.h | 35 __u16 i_mode; member 51 __u16 i_mode; member
|
D | bfs_fs.h | 30 __le32 i_mode; member
|
/linux-4.4.14/fs/nilfs2/ |
D | inode.c | 448 inode->i_mode = le16_to_cpu(raw_inode->i_mode); in nilfs_read_inode_common() 466 ii->i_dir_acl = S_ISREG(inode->i_mode) ? in nilfs_read_inode_common() 472 if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in nilfs_read_inode_common() 473 S_ISLNK(inode->i_mode)) { in nilfs_read_inode_common() 503 if (S_ISREG(inode->i_mode)) { in __nilfs_read_inode() 507 } else if (S_ISDIR(inode->i_mode)) { in __nilfs_read_inode() 511 } else if (S_ISLNK(inode->i_mode)) { in __nilfs_read_inode() 517 inode, inode->i_mode, in __nilfs_read_inode() 639 raw_inode->i_mode = cpu_to_le16(inode->i_mode); in nilfs_write_inode_common() 665 else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in nilfs_write_inode_common()
|
D | gcinode.c | 172 inode->i_mode = S_IFREG; in nilfs_init_gcinode()
|
D | namei.c | 129 init_special_inode(inode, inode->i_mode, rdev); in nilfs_mknod() 376 if (S_ISDIR(old_inode->i_mode)) { in nilfs_rename()
|
/linux-4.4.14/fs/exofs/ |
D | inode.c | 1002 return S_ISLNK(inode->i_mode) && (oi->i_data[0] != 0); in exofs_inode_is_fast_symlink() 1097 inode->i_mode = 0040000 | (0777 & ~022); in exofs_get_inode() 1181 inode->i_mode = le16_to_cpu(fcb.i_mode); in exofs_iget() 1197 if ((inode->i_nlink == 0) && (inode->i_mode == 0)) { in exofs_iget() 1202 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in exofs_iget() 1213 if (S_ISREG(inode->i_mode)) { in exofs_iget() 1217 } else if (S_ISDIR(inode->i_mode)) { in exofs_iget() 1221 } else if (S_ISLNK(inode->i_mode)) { in exofs_iget() 1232 init_special_inode(inode, inode->i_mode, in exofs_iget() 1235 init_special_inode(inode, inode->i_mode, in exofs_iget() [all …]
|
D | namei.c | 86 init_special_inode(inode, inode->i_mode, rdev); in exofs_mknod() 243 if (S_ISDIR(old_inode->i_mode)) { in exofs_rename()
|
D | common.h | 171 __le16 i_mode; /* File mode */ member
|
/linux-4.4.14/fs/overlayfs/ |
D | inode.c | 95 if (S_ISDIR(inode->i_mode)) { in ovl_permission() 122 umode_t mode = realinode->i_mode; in ovl_permission() 255 return S_ISDIR(dentry->d_inode->i_mode); in ovl_need_xattr_filter() 343 if (special_file(realdentry->d_inode->i_mode)) in ovl_open_need_copy_up() 418 inode->i_mode = mode; in ovl_new_inode()
|
D | super.c | 83 if (oe->numlower && S_ISDIR(dentry->d_inode->i_mode)) in ovl_path_type() 255 if (!S_ISDIR(inode->i_mode) || !inode->i_op->getxattr) in ovl_is_opaquedir() 506 if (prev && (!S_ISDIR(prev->d_inode->i_mode) || in ovl_lookup() 507 !S_ISDIR(this->d_inode->i_mode))) { in ovl_lookup() 520 if (!S_ISDIR(this->d_inode->i_mode)) in ovl_lookup() 542 inode = ovl_new_inode(dentry->d_sb, realdentry->d_inode->i_mode, in ovl_lookup() 824 if (!S_ISDIR(path->dentry->d_inode->i_mode)) { in ovl_mount_dir_noesc()
|
/linux-4.4.14/fs/qnx4/ |
D | inode.c | 275 inode->i_mode = 0; in qnx4_iget() 296 inode->i_mode = le16_to_cpu(raw_inode->di_mode); in qnx4_iget() 310 if (S_ISREG(inode->i_mode)) { in qnx4_iget() 314 } else if (S_ISDIR(inode->i_mode)) { in qnx4_iget() 317 } else if (S_ISLNK(inode->i_mode)) { in qnx4_iget()
|
/linux-4.4.14/fs/isofs/ |
D | inode.c | 899 if (!S_ISDIR(inode->i_mode)) { in isofs_fill_super() 1294 inode->i_mode = S_IFDIR | sbi->s_dmode; in isofs_read_inode() 1296 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; in isofs_read_inode() 1306 inode->i_mode = S_IFREG | sbi->s_fmode; in isofs_read_inode() 1313 inode->i_mode = S_IFREG | S_IRUGO | S_IXUGO; in isofs_read_inode() 1395 if (S_ISDIR(inode->i_mode) && sbi->s_overriderockperm && in isofs_read_inode() 1397 inode->i_mode = S_IFDIR | sbi->s_dmode; in isofs_read_inode() 1398 if (S_ISREG(inode->i_mode) && sbi->s_overriderockperm && in isofs_read_inode() 1400 inode->i_mode = S_IFREG | sbi->s_fmode; in isofs_read_inode() 1403 if (S_ISREG(inode->i_mode)) { in isofs_read_inode() [all …]
|
D | export.c | 54 if (!S_ISDIR(child_inode->i_mode)) { in isofs_export_get_parent()
|
D | rock.c | 385 inode->i_mode = isonum_733(rr->u.PX.mode); in parse_rock_ridge_inode_internal() 528 inode->i_mode = reloc->i_mode; in parse_rock_ridge_inode_internal()
|
/linux-4.4.14/fs/debugfs/ |
D | inode.c | 125 inode->i_mode &= ~S_IALLUGO; in debugfs_apply_options() 126 inode->i_mode |= opts->mode; in debugfs_apply_options() 171 if (S_ISLNK(inode->i_mode)) in debugfs_evict_inode() 342 inode->i_mode = mode; in debugfs_create_file() 421 inode->i_mode = S_IFDIR | S_IRWXU | S_IRUGO | S_IXUGO; in debugfs_create_dir() 512 inode->i_mode = S_IFLNK | S_IRWXUGO; in debugfs_create_symlink()
|
/linux-4.4.14/fs/logfs/ |
D | inode.c | 55 switch (inode->i_mode & S_IFMT) { in logfs_inode_setops() 74 init_special_inode(inode, inode->i_mode, inode->i_rdev); in logfs_inode_setops() 270 inode->i_mode = S_IFREG; in logfs_new_meta_inode() 357 inode->i_mode = mode; in logfs_new_inode()
|
/linux-4.4.14/fs/bfs/ |
D | inode.c | 63 inode->i_mode = 0x0000FFFF & le32_to_cpu(di->i_mode); in bfs_iget() 65 inode->i_mode |= S_IFDIR; in bfs_iget() 69 inode->i_mode |= S_IFREG; in bfs_iget() 140 di->i_mode = cpu_to_le32(inode->i_mode); in bfs_write_inode()
|
/linux-4.4.14/fs/ceph/ |
D | acl.c | 90 umode_t new_mode = inode->i_mode, old_mode = inode->i_mode; in ceph_set_acl() 105 if (!S_ISDIR(inode->i_mode)) { in ceph_set_acl()
|
D | inode.c | 78 BUG_ON(!S_ISDIR(parent->i_mode)); in ceph_get_snapdir() 81 inode->i_mode = parent->i_mode; in ceph_get_snapdir() 732 inode->i_mode = le32_to_cpu(info->mode); in fill_inode() 735 dout("%p mode 0%o uid.gid %d.%d\n", inode, inode->i_mode, in fill_inode() 790 switch (inode->i_mode & S_IFMT) { in fill_inode() 795 init_special_inode(inode, inode->i_mode, inode->i_rdev); in fill_inode() 842 ceph_vinop(inode), inode->i_mode); in fill_inode() 859 if (S_ISDIR(inode->i_mode) && in fill_inode() 909 if (S_ISDIR(inode->i_mode)) in fill_inode() 1851 dout("setattr %p mode 0%o -> 0%o\n", inode, inode->i_mode, in ceph_setattr() [all …]
|
D | file.c | 144 switch (inode->i_mode & S_IFMT) { in ceph_init_file() 159 inode->i_mode); in ceph_init_file() 174 inode->i_mode); in ceph_init_file() 180 inode->i_mode); in ceph_init_file() 217 if (S_ISDIR(inode->i_mode)) in ceph_open() 1359 if (!S_ISREG(inode->i_mode)) in ceph_fallocate()
|
/linux-4.4.14/fs/qnx6/ |
D | inode.c | 513 inode->i_mode = S_IFREG | S_IRUSR; /* probably wrong */ in qnx6_private_inode() 537 inode->i_mode = 0; in qnx6_iget() 558 inode->i_mode = fs16_to_cpu(sbi, raw_inode->di_mode); in qnx6_iget() 576 if (S_ISREG(inode->i_mode)) { in qnx6_iget() 579 } else if (S_ISDIR(inode->i_mode)) { in qnx6_iget() 583 } else if (S_ISLNK(inode->i_mode)) { in qnx6_iget() 587 init_special_inode(inode, inode->i_mode, 0); in qnx6_iget()
|
/linux-4.4.14/fs/omfs/ |
D | inode.c | 118 if (S_ISDIR(inode->i_mode)) in __omfs_write_inode() 120 else if (S_ISREG(inode->i_mode)) in __omfs_write_inode() 124 inode->i_mode); in __omfs_write_inode() 192 if (S_ISREG(inode->i_mode)) { in omfs_evict_inode() 242 inode->i_mode = S_IFDIR | (S_IRWXUGO & ~sbi->s_dmask); in omfs_iget() 249 inode->i_mode = S_IFREG | (S_IRWXUGO & ~sbi->s_fmask); in omfs_iget()
|
D | dir.c | 96 if (S_ISDIR(inode->i_mode)) { in omfs_make_empty() 244 if (S_ISDIR(inode->i_mode) && in omfs_remove()
|
/linux-4.4.14/fs/tracefs/ |
D | inode.c | 219 inode->i_mode &= ~S_IALLUGO; in tracefs_apply_options() 220 inode->i_mode |= opts->mode; in tracefs_apply_options() 411 inode->i_mode = mode; in tracefs_create_file() 432 inode->i_mode = S_IFDIR | S_IRWXU | S_IRUGO | S_IXUGO; in __create_dir() 510 switch (dentry->d_inode->i_mode & S_IFMT) { in __tracefs_remove()
|
/linux-4.4.14/fs/ext4/ |
D | acl.c | 199 error = posix_acl_equiv_mode(acl, &inode->i_mode); in __ext4_set_acl() 213 if (!S_ISDIR(inode->i_mode)) in __ext4_set_acl() 267 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext4_init_acl()
|
D | crypto_key.c | 172 if (S_ISREG(inode->i_mode)) in _ext4_get_encryption_info() 174 else if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) in _ext4_get_encryption_info()
|
D | inode.c | 150 return (S_ISLNK(inode->i_mode) && inode->i_blocks - ea_blocks == 0); in ext4_inode_is_fast_symlink() 209 (S_ISLNK(inode->i_mode) || S_ISREG(inode->i_mode)) && in ext4_evict_inode() 982 S_ISREG(inode->i_mode); in ext4_block_write_begin() 3226 BUG_ON(ext4_encrypted_inode(inode) && S_ISREG(inode->i_mode)); in ext4_ext_direct_IO() 3293 if (ext4_encrypted_inode(inode) && S_ISREG(inode->i_mode)) in ext4_direct_IO() 3461 if (S_ISREG(inode->i_mode) && in __ext4_block_zero_page_range() 3580 if (S_ISREG(inode->i_mode)) in ext4_can_truncate() 3582 if (S_ISDIR(inode->i_mode)) in ext4_can_truncate() 3584 if (S_ISLNK(inode->i_mode)) in ext4_can_truncate() 3639 if (!S_ISREG(inode->i_mode)) in ext4_punch_hole() [all …]
|
D | ext4_jbd2.h | 397 if (!S_ISREG(inode->i_mode) || in ext4_inode_journal_mode() 439 if (!S_ISREG(inode->i_mode)) in ext4_should_dioread_nolock()
|
D | move_extent.c | 469 if (donor_inode->i_mode & (S_ISUID|S_ISGID)) { in mext_check_arguments() 585 if (!S_ISREG(orig_inode->i_mode) || !S_ISREG(donor_inode->i_mode)) { in ext4_move_extents()
|
D | ioctl.c | 102 if (inode->i_nlink != 1 || !S_ISREG(inode->i_mode)) in swap_inode_boot_loader() 147 inode_bl->i_mode = S_IFREG; in swap_inode_boot_loader() 236 flags = ext4_mask_flags(inode->i_mode, flags); in ext4_ioctl()
|
D | namei.c | 1588 (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext4_lookup() 1589 S_ISLNK(inode->i_mode)) && in ext4_lookup() 1859 ext4_set_de_type(inode->i_sb, de, inode->i_mode); in ext4_insert_dentry() 2402 if (!S_ISDIR(inode->i_mode) || inode->i_nlink > 2) in ext4_dec_count() 2483 init_special_inode(inode, inode->i_mode, rdev); in ext4_mknod() 2773 J_ASSERT((S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext4_orphan_add() 2774 S_ISLNK(inode->i_mode)) || inode->i_nlink == 0); in ext4_orphan_add() 3459 init_special_inode(wh, wh->i_mode, WHITEOUT_DEV); in ext4_whiteout_for_rename() 3567 if (S_ISDIR(old.inode->i_mode)) { in ext4_rename() 3748 if (S_ISDIR(old.inode->i_mode)) { in ext4_cross_rename() [all …]
|
D | crypto_policy.c | 109 if (!S_ISDIR(inode->i_mode)) in ext4_process_policy()
|
/linux-4.4.14/fs/openpromfs/ |
D | inode.c | 242 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; in openpromfs_lookup() 250 inode->i_mode = S_IFREG | S_IRUSR | S_IWUSR; in openpromfs_lookup() 252 inode->i_mode = S_IFREG | S_IRUGO; in openpromfs_lookup() 362 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; in openprom_iget()
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
D | inode.c | 103 inode->i_mode = mode; in spufs_new_inode() 258 if (dir->i_mode & S_ISGID) { in spufs_mkdir() 260 inode->i_mode &= S_ISGID; in spufs_mkdir() 492 if (dir->i_mode & S_ISGID) { in spufs_mkgang() 494 inode->i_mode &= S_ISGID; in spufs_mkgang() 637 root->i_mode = option | S_IFDIR; in spufs_parse_options()
|
/linux-4.4.14/security/apparmor/ |
D | lsm.c | 198 d_backing_inode(dentry)->i_mode in common_perm_mnt_dentry() 223 cond.mode = inode->i_mode; in common_perm_rm() 275 d_backing_inode(path->dentry)->i_mode in apparmor_path_truncate() 321 d_backing_inode(old_dentry)->i_mode in apparmor_path_rename() 348 d_backing_inode(path->dentry)->i_mode in apparmor_path_chown() 388 struct path_cond cond = { inode->i_uid, inode->i_mode }; in apparmor_file_open()
|
D | file.c | 355 d_backing_inode(old_dentry)->i_mode in aa_path_link() 453 .mode = file_inode(file)->i_mode in aa_file_perm()
|
/linux-4.4.14/fs/fat/ |
D | file.c | 34 int is_dir = S_ISDIR(inode->i_mode); in fat_ioctl_set_attributes() 67 S_IRUGO | S_IWUGO | (inode->i_mode & S_IXUGO)); in fat_ioctl_set_attributes() 331 if (S_ISREG(inode->i_mode)) in fat_sanitize_mode() 344 if ((perm & (S_IRUGO | S_IXUGO)) != (inode->i_mode & (S_IRUGO|S_IXUGO))) in fat_sanitize_mode()
|
D | fat.h | 161 if (S_ISDIR(inode->i_mode)) { in fat_mode_can_hold_ro() 190 if (S_ISDIR(inode->i_mode)) in fat_make_attrs() 192 if (fat_mode_can_hold_ro(inode) && !(inode->i_mode & S_IWUGO)) in fat_make_attrs()
|
D | inode.c | 378 if (S_ISDIR(inode->i_mode) && sbi->options.nfs) { in fat_attach() 397 if (S_ISDIR(inode->i_mode) && sbi->options.nfs) { in fat_detach() 466 inode->i_mode = fat_make_mode(sbi, de->attr, S_IRWXUGO); in fat_fill_inode() 480 inode->i_mode = fat_make_mode(sbi, de->attr, in fat_fill_inode() 775 if (S_ISDIR(inode->i_mode)) in __fat_write_inode() 1282 inode->i_mode = fat_make_mode(sbi, ATTR_DIR, S_IRWXUGO); in fat_read_root()
|
/linux-4.4.14/fs/notify/dnotify/ |
D | dnotify.c | 98 if (!S_ISDIR(inode->i_mode)) in dnotify_handle_event() 160 if (!S_ISDIR(inode->i_mode)) in dnotify_flush() 287 if (!S_ISDIR(inode->i_mode)) { in fcntl_dirnotify()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | obdo.c | 94 (src->i_mode & S_IFMT); in obdo_from_inode() 99 (src->i_mode & S_IALLUGO); in obdo_from_inode()
|
/linux-4.4.14/fs/cifs/ |
D | inode.c | 41 switch (inode->i_mode & S_IFMT) { 83 init_special_inode(inode, inode->i_mode, inode->i_rdev); 173 inode->i_mode = fattr->cf_mode; 413 if (unlikely(((*pinode)->i_mode & S_IFMT) != 860 if (unlikely(((*inode)->i_mode & S_IFMT) != 893 if ((inode->i_mode & S_IFMT) != (fattr->cf_mode & S_IFMT)) 897 if (S_ISDIR(inode->i_mode) && !hlist_empty(&inode->i_dentry)) 1012 inode->i_mode |= S_IFDIR; 1366 if (parent->i_mode & S_ISGID) 1379 if (parent->i_mode & S_ISGID) [all …]
|
D | dir.c | 232 if (!S_ISREG(newinode->i_mode)) { in cifs_do_create() 354 if (inode->i_mode & S_ISGID) in cifs_do_create() 386 newinode->i_mode = mode; in cifs_do_create() 390 if (inode->i_mode & S_ISGID) in cifs_do_create()
|
/linux-4.4.14/drivers/target/ |
D | target_core_file.c | 147 if (S_ISBLK(inode->i_mode)) { in fd_configure_device() 293 if (S_ISBLK(file_inode(fd)->i_mode)) { in fd_do_rw() 476 if (S_ISBLK(inode->i_mode)) { in fd_execute_unmap() 710 if (S_ISBLK(i->i_mode)) in fd_get_blocks() 733 if (S_ISBLK(inode->i_mode)) { in fd_init_prot()
|
/linux-4.4.14/fs/configfs/ |
D | file.c | 239 if (!(inode->i_mode & S_IWUGO) || !attr->store) in check_perm() 249 if (!(inode->i_mode & S_IRUGO) || !attr->show) in check_perm()
|
D | inode.c | 113 inode->i_mode = mode; in set_default_inode_attr() 119 inode->i_mode = iattr->ia_mode; in set_inode_attr()
|
/linux-4.4.14/security/tomoyo/ |
D | realpath.c | 101 if (inode && S_ISDIR(inode->i_mode)) { in tomoyo_get_absolute_path() 129 if (inode && S_ISDIR(inode->i_mode)) { in tomoyo_get_dentry_path()
|
/linux-4.4.14/fs/ecryptfs/ |
D | inode.c | 71 if (S_ISLNK(inode->i_mode)) in ecryptfs_inode_set() 73 else if (S_ISDIR(inode->i_mode)) in ecryptfs_inode_set() 78 if (S_ISDIR(inode->i_mode)) in ecryptfs_inode_set() 80 else if (special_file(inode->i_mode)) in ecryptfs_inode_set() 81 init_special_inode(inode, inode->i_mode, inode->i_rdev); in ecryptfs_inode_set() 226 if (S_ISDIR(ecryptfs_inode->i_mode)) { in ecryptfs_initialize_file() 367 if (S_ISREG(inode->i_mode)) { in ecryptfs_lookup_interpose()
|
/linux-4.4.14/fs/ntfs/ |
D | inode.c | 572 vi->i_mode = 0; in ntfs_read_locked_inode() 623 vi->i_mode |= S_IRWXUGO; in ntfs_read_locked_inode() 626 vi->i_mode &= ~S_IWUGO; in ntfs_read_locked_inode() 628 vi->i_mode |= S_IFDIR; in ntfs_read_locked_inode() 633 vi->i_mode &= ~vol->dmask; in ntfs_read_locked_inode() 638 vi->i_mode |= S_IFREG; in ntfs_read_locked_inode() 640 vi->i_mode &= ~vol->fmask; in ntfs_read_locked_inode() 786 if (S_ISDIR(vi->i_mode)) { in ntfs_read_locked_inode() 1180 if (S_ISREG(vi->i_mode) && (NInoCompressed(ni) || NInoSparse(ni))) in ntfs_read_locked_inode() 1253 vi->i_mode = base_vi->i_mode & ~S_IFMT; in ntfs_read_locked_attr_inode() [all …]
|
/linux-4.4.14/fs/hostfs/ |
D | hostfs_kern.c | 554 ino->i_mode = st.mode; in read_name() 795 if (S_ISCHR(ino->i_mode) || S_ISBLK(ino->i_mode) || in hostfs_permission() 796 S_ISFIFO(ino->i_mode) || S_ISSOCK(ino->i_mode)) in hostfs_permission() 960 if (S_ISLNK(root_inode->i_mode)) { in hostfs_fill_sb_common()
|
/linux-4.4.14/fs/befs/ |
D | linuxvfs.c | 339 inode->i_mode = (umode_t) fs32_to_cpu(sb, raw_inode->mode); in befs_iget() 375 if (S_ISLNK(inode->i_mode) && !(befs_ino->i_flags & BEFS_LONG_SYMLINK)){ in befs_iget() 394 if (S_ISREG(inode->i_mode)) { in befs_iget() 396 } else if (S_ISDIR(inode->i_mode)) { in befs_iget() 399 } else if (S_ISLNK(inode->i_mode)) { in befs_iget()
|
/linux-4.4.14/security/integrity/ima/ |
D | ima_main.c | 147 if (!ima_policy_flag || !S_ISREG(inode->i_mode)) in ima_file_free() 170 if (!ima_policy_flag || !S_ISREG(inode->i_mode)) in process_measurement()
|
D | ima_appraise.c | 321 if (!(ima_policy_flag & IMA_APPRAISE) || !S_ISREG(inode->i_mode) in ima_inode_post_setattr() 359 if (!(ima_policy_flag & IMA_APPRAISE) || !S_ISREG(inode->i_mode)) in ima_reset_appraise_flags()
|
/linux-4.4.14/fs/nfsd/ |
D | vfs.c | 308 iap->ia_mode |= (inode->i_mode & ~S_IALLUGO); in nfsd_sanitize_attrs() 312 if (!S_ISDIR(inode->i_mode) && in nfsd_sanitize_attrs() 396 if (S_ISLNK(inode->i_mode)) in nfsd_setattr() 466 if (inode->i_mode & S_IXUGO) in nfsd4_is_junction() 468 if (!(inode->i_mode & S_ISVTX)) in nfsd4_is_junction() 507 if (!S_ISREG(file_inode(file)->i_mode)) in nfsd4_vfs_fallocate() 681 if (S_ISREG((inode)->i_mode) && mandatory_lock(inode)) in nfsd_open() 1731 type = d_inode(rdentry)->i_mode & S_IFMT; in nfsd_unlink() 1957 inode->i_mode, in nfsd_permission() 2012 if (err == -EACCES && S_ISREG(inode->i_mode) && in nfsd_permission()
|
D | nfsproc.c | 302 type = inode->i_mode & S_IFMT; in nfsd_proc_create() 328 type = inode->i_mode & S_IFMT; in nfsd_proc_create() 329 mode = inode->i_mode & ~S_IFMT; in nfsd_proc_create() 358 if (inode && type != (inode->i_mode & S_IFMT)) in nfsd_proc_create()
|
D | nfs4acl.c | 140 pacl = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); in nfsd4_get_nfs4_acl() 148 if (S_ISDIR(inode->i_mode)) { in nfsd4_get_nfs4_acl() 776 if (S_ISDIR(inode->i_mode)) in nfsd4_set_nfs4_acl() 789 if (S_ISDIR(inode->i_mode)) { in nfsd4_set_nfs4_acl()
|
/linux-4.4.14/arch/s390/hypfs/ |
D | inode.c | 99 ret->i_mode = mode; in hypfs_make_inode() 121 if (!(inode->i_mode & S_IWUGO)) in hypfs_open() 125 if (!(inode->i_mode & S_IRUGO)) in hypfs_open()
|
/linux-4.4.14/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 139 if (S_ISDIR(inode->i_mode)) in dlmfs_file_open() 186 if (S_ISDIR(inode->i_mode)) in dlmfs_file_release() 375 if (S_ISREG(inode->i_mode)) { in dlmfs_evict_inode()
|
/linux-4.4.14/fs/kernfs/ |
D | inode.c | 238 inode->i_mode = mode; in set_default_inode_attr() 255 inode->i_mode = kn->mode; in kernfs_refresh_inode()
|
/linux-4.4.14/kernel/bpf/ |
D | inode.c | 352 inode->i_mode &= ~S_IALLUGO; in bpf_fill_super() 353 inode->i_mode |= S_ISVTX | S_IRWXUGO; in bpf_fill_super()
|
/linux-4.4.14/mm/ |
D | fadvise.c | 44 if (S_ISFIFO(inode->i_mode)) { in SYSCALL_DEFINE4()
|
D | swapfile.c | 1766 if (S_ISBLK(inode->i_mode)) { in setup_swap_extents() 1968 if (S_ISBLK(inode->i_mode)) { in SYSCALL_DEFINE1() 2080 S_ISBLK(file_inode(file)->i_mode) ? in swap_show() 2185 if (S_ISBLK(inode->i_mode)) { in claim_swapfile() 2198 } else if (S_ISREG(inode->i_mode)) { in claim_swapfile() 2279 if (swap_header->info.nr_badpages && S_ISREG(inode->i_mode)) in read_swap_header() 2557 if (S_ISREG(inode->i_mode)) in SYSCALL_DEFINE2() 2564 if (inode && S_ISBLK(inode->i_mode) && p->bdev) { in SYSCALL_DEFINE2() 2577 if (inode && S_ISREG(inode->i_mode)) { in SYSCALL_DEFINE2() 2590 if (inode && S_ISREG(inode->i_mode)) in SYSCALL_DEFINE2()
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | storage_common.c | 214 if ((!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode))) { in fsg_lun_open()
|
/linux-4.4.14/fs/ubifs/ |
D | ioctl.c | 169 if (!S_ISDIR(inode->i_mode)) in ubifs_ioctl()
|
D | dir.c | 64 if (!S_ISDIR(dir->i_mode)) in inherit_flags() 811 init_special_inode(inode, inode->i_mode, rdev); in ubifs_mknod() 976 int is_dir = S_ISDIR(old_inode->i_mode); in ubifs_rename() 1158 if (S_ISREG(inode->i_mode)) { in ubifs_getattr()
|
D | journal.c | 474 ino->mode = cpu_to_le32(inode->i_mode); in pack_inode() 598 dent->type = get_dent_type(inode->i_mode); in ubifs_jnl_update() 976 dent->type = get_dent_type(old_inode->i_mode); in ubifs_jnl_rename() 1160 ubifs_assert(S_ISREG(inode->i_mode)); in ubifs_jnl_truncate() 1326 xent->type = get_dent_type(inode->i_mode); in ubifs_jnl_delete_xattr()
|
D | super.c | 89 if (ui->xattr && !S_ISREG(inode->i_mode)) in validate_inode() 144 inode->i_mode = le32_to_cpu(ino->mode); in ubifs_iget() 162 switch (inode->i_mode & S_IFMT) { in ubifs_iget() 226 init_special_inode(inode, inode->i_mode, rdev); in ubifs_iget() 232 init_special_inode(inode, inode->i_mode, 0); in ubifs_iget() 322 inode->i_ino, (int)inode->i_mode, inode->i_nlink); in ubifs_write_inode() 352 dbg_gen("inode %lu, mode %#x", inode->i_ino, (int)inode->i_mode); in ubifs_evict_inode()
|
/linux-4.4.14/security/ |
D | inode.c | 119 inode->i_mode = mode; in securityfs_create_file()
|
D | device_cgroup.c | 840 if (S_ISBLK(inode->i_mode)) in __devcgroup_inode_permission() 842 if (S_ISCHR(inode->i_mode)) in __devcgroup_inode_permission()
|
/linux-4.4.14/fs/pstore/ |
D | inode.c | 330 inode->i_mode = S_IFREG | 0444; in pstore_mkfile() 433 inode->i_mode = S_IFDIR | 0755; in pstore_fill_super()
|
/linux-4.4.14/fs/exportfs/ |
D | expfs.c | 287 if (!dir || !S_ISDIR(dir->i_mode)) in get_name() 396 if (connectable && !S_ISDIR(inode->i_mode)) { in exportfs_encode_fh()
|
/linux-4.4.14/fs/efivarfs/ |
D | inode.c | 25 inode->i_mode = mode; in efivarfs_get_inode()
|
/linux-4.4.14/Documentation/filesystems/ |
D | sysv-fs.txt | 140 unsigned short i_mode; 148 unsigned short i_mode;
|
/linux-4.4.14/drivers/block/ |
D | loop.c | 591 lo->lo_blocksize = S_ISBLK(mapping->host->i_mode) ? in do_loop_switch() 685 if (!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode)) in loop_change_fd() 712 return i && S_ISBLK(i->i_mode) && MAJOR(i->i_rdev) == LOOP_MAJOR; in is_loop_device() 912 if (!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode)) in loop_set_fd() 919 lo_blocksize = S_ISBLK(inode->i_mode) ? in loop_set_fd()
|
/linux-4.4.14/fs/autofs4/ |
D | autofs_i.h | 218 if (!S_ISFIFO(file_inode(pipe)->i_mode)) in autofs_prepare_pipe()
|
/linux-4.4.14/fs/devpts/ |
D | inode.c | 304 inode->i_mode = S_IFCHR|fsi->mount_opts.ptmxmode; in update_ptmx_mode() 396 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO | S_IWUSR; in devpts_fill_super()
|
/linux-4.4.14/fs/notify/ |
D | fsnotify.c | 56 if (!S_ISDIR(inode->i_mode)) in __fsnotify_update_child_dentry_flags()
|
/linux-4.4.14/security/integrity/evm/ |
D | evm_crypto.c | 113 hmac_misc.mode = inode->i_mode; in hmac_add_misc()
|