Searched refs:i_mode (Results 1 - 200 of 382) sorted by relevance

12

/linux-4.1.27/include/linux/
H A Ddevice_cgroup.h10 if (!S_ISBLK(inode->i_mode) && !S_ISCHR(inode->i_mode)) devcgroup_inode_permission()
H A Dfsnotify.h200 if (S_ISDIR(inode->i_mode)) fsnotify_access()
218 if (S_ISDIR(inode->i_mode)) fsnotify_modify()
236 if (S_ISDIR(inode->i_mode)) fsnotify_open()
253 if (S_ISDIR(inode->i_mode)) fsnotify_close()
270 if (S_ISDIR(inode->i_mode)) fsnotify_xattr()
305 if (S_ISDIR(inode->i_mode)) fsnotify_change()
H A Dnfs_fs.h256 return S_ISDIR(inode->i_mode) ? nfss->acdirmin : nfss->acregmin; NFS_MINATTRTIMEO()
262 return S_ISDIR(inode->i_mode) ? nfss->acdirmax : nfss->acregmax; NFS_MAXATTRTIMEO()
295 if (S_ISDIR(inode->i_mode)) nfs_mark_for_revalidate()
/linux-4.1.27/fs/hpfs/
H A Dinode.c20 i->i_mode = hpfs_sb(sb)->sb_mode; hpfs_init_inode()
53 /*i->i_mode |= S_IFREG; hpfs_read_inode()
54 i->i_mode &= ~0111; hpfs_read_inode()
78 i->i_mode = S_IFLNK | 0777; hpfs_read_inode()
95 i->i_mode = mode; hpfs_read_inode()
116 i->i_mode |= S_IFDIR; hpfs_read_inode()
131 i->i_mode |= S_IFREG; hpfs_read_inode()
132 if (!hpfs_inode->i_ea_mode) i->i_mode &= ~0111; hpfs_read_inode()
163 if (!S_ISLNK(i->i_mode)) hpfs_write_inode_ea()
164 if ((i->i_mode != ((hpfs_sb(i->i_sb)->sb_mode & ~(S_ISDIR(i->i_mode) ? 0 : 0111)) hpfs_write_inode_ea()
165 | (S_ISDIR(i->i_mode) ? S_IFDIR : S_IFREG)) hpfs_write_inode_ea()
166 && i->i_mode != ((hpfs_sb(i->i_sb)->sb_mode & ~(S_ISDIR(i->i_mode) ? 0222 : 0333)) hpfs_write_inode_ea()
167 | (S_ISDIR(i->i_mode) ? S_IFDIR : S_IFREG))) || hpfs_inode->i_ea_mode) { hpfs_write_inode_ea()
168 ea = cpu_to_le32(i->i_mode); hpfs_write_inode_ea()
173 if (S_ISBLK(i->i_mode) || S_ISCHR(i->i_mode)) { hpfs_write_inode_ea()
222 if (S_ISREG(i->i_mode)) { hpfs_write_inode_nolock()
225 } else if (S_ISDIR(i->i_mode)) { hpfs_write_inode_nolock()
234 de->read_only = !(i->i_mode & 0222); hpfs_write_inode_nolock()
239 if (S_ISDIR(i->i_mode)) { hpfs_write_inode_nolock()
244 de->read_only = !(i->i_mode & 0222); hpfs_write_inode_nolock()
H A Dnamei.c65 result->i_mode |= S_IFDIR; hpfs_mkdir()
72 result->i_mode &= ~0222; hpfs_mkdir()
107 result->i_mode != (mode | S_IFDIR)) { hpfs_mkdir()
110 result->i_mode = mode | S_IFDIR; hpfs_mkdir()
161 result->i_mode |= S_IFREG; hpfs_create()
162 result->i_mode &= ~0111; hpfs_create()
173 result->i_mode &= ~0222; hpfs_create()
196 result->i_mode != (mode | S_IFREG)) { hpfs_create()
199 result->i_mode = mode | S_IFREG; hpfs_create()
331 result->i_mode = S_IFLNK | 0777; hpfs_symlink()
538 if (new_inode && S_ISDIR(new_inode->i_mode)) { hpfs_rename()
594 if (S_ISDIR(i->i_mode)) { hpfs_rename()
H A Ddir.c250 result->i_mode |= S_IFREG; hpfs_lookup()
251 result->i_mode &= ~0111; hpfs_lookup()
281 result->i_mode &= ~0222; hpfs_lookup()
/linux-4.1.27/fs/squashfs/
H A Dinode.c77 inode->i_mode = le16_to_cpu(sqsh_ino->mode); squashfs_new_inode()
169 inode->i_mode |= S_IFREG; squashfs_read_inode()
214 inode->i_mode |= S_IFREG; squashfs_read_inode()
243 inode->i_mode |= S_IFDIR; squashfs_read_inode()
268 inode->i_mode |= S_IFDIR; squashfs_read_inode()
295 inode->i_mode |= S_IFLNK; squashfs_read_inode()
329 inode->i_mode |= S_IFCHR; squashfs_read_inode()
331 inode->i_mode |= S_IFBLK; squashfs_read_inode()
334 init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); squashfs_read_inode()
351 inode->i_mode |= S_IFCHR; squashfs_read_inode()
353 inode->i_mode |= S_IFBLK; squashfs_read_inode()
358 init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); squashfs_read_inode()
374 inode->i_mode |= S_IFIFO; squashfs_read_inode()
376 inode->i_mode |= S_IFSOCK; squashfs_read_inode()
378 init_special_inode(inode, inode->i_mode, 0); squashfs_read_inode()
391 inode->i_mode |= S_IFIFO; squashfs_read_inode()
393 inode->i_mode |= S_IFSOCK; squashfs_read_inode()
397 init_special_inode(inode, inode->i_mode, 0); squashfs_read_inode()
/linux-4.1.27/fs/f2fs/
H A Dinode.c43 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || __get_inode_rdev()
44 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { __get_inode_rdev()
65 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { __set_inode_rdev()
119 inode->i_mode = le16_to_cpu(ri->i_mode); do_read_inode()
191 } else if (S_ISREG(inode->i_mode)) { f2fs_iget()
195 } else if (S_ISDIR(inode->i_mode)) { f2fs_iget()
200 } else if (S_ISLNK(inode->i_mode)) { f2fs_iget()
203 } else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || f2fs_iget()
204 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { f2fs_iget()
206 init_special_inode(inode, inode->i_mode, inode->i_rdev); f2fs_iget()
229 ri->i_mode = cpu_to_le16(inode->i_mode); update_inode()
H A Dacl.c217 error = posix_acl_equiv_mode(acl, &inode->i_mode); __f2fs_set_acl()
220 set_acl_inode(fi, inode->i_mode); __f2fs_set_acl()
228 if (!S_ISDIR(inode->i_mode)) __f2fs_set_acl()
393 error = f2fs_acl_create(dir, &inode->i_mode, &default_acl, &acl, dpage); f2fs_init_acl()
H A Ddir.c284 set_de_type(de, inode->i_mode); f2fs_set_link()
330 set_de_type(de, inode->i_mode); do_make_empty_dir()
337 set_de_type(de, parent->i_mode); do_make_empty_dir()
380 if (S_ISDIR(inode->i_mode)) { init_inode_metadata()
423 /* once the failed inode becomes a bad inode, i_mode is S_IFREG */ init_inode_metadata()
435 if (S_ISDIR(inode->i_mode)) { update_parent_metadata()
625 if (S_ISDIR(inode->i_mode)) { f2fs_drop_nlink()
635 if (S_ISDIR(inode->i_mode)) { f2fs_drop_nlink()
H A Dtrace.c43 else if (S_ISDIR(inode->i_mode)) __file_type()
H A Dnamei.c61 if (test_opt(sbi, INLINE_DENTRY) && S_ISDIR(inode->i_mode)) f2fs_new_inode()
426 init_special_inode(inode, inode->i_mode, rdev); f2fs_mknod()
467 if (S_ISDIR(old_inode->i_mode)) { f2fs_rename()
600 if (S_ISDIR(old_inode->i_mode)) { f2fs_cross_rename()
608 if (S_ISDIR(new_inode->i_mode)) { f2fs_cross_rename()
H A Dfile.c123 if (!S_ISREG(inode->i_mode) || inode->i_nlink != 1) need_do_checkpoint()
556 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || f2fs_truncate()
557 S_ISLNK(inode->i_mode))) f2fs_truncate()
643 inode->i_mode = fi->i_acl_mode; f2fs_setattr()
718 if (!S_ISREG(inode->i_mode)) punch_hole()
912 flags = f2fs_mask_flags(inode->i_mode, flags); f2fs_ioc_setflags()
H A Drecovery.c117 err = __f2fs_add_link(dir, &name, inode, inode->i_ino, inode->i_mode); recover_dentry()
147 inode->i_mode = le16_to_cpu(raw->i_mode); recover_inode()
H A Dinline.c24 if (!S_ISREG(inode->i_mode) && !S_ISLNK(inode->i_mode)) f2fs_may_inline()
/linux-4.1.27/fs/ocfs2/
H A Dacl.c164 * Helper function to set i_mode in memory and disk. Some call paths
203 inode->i_mode = new_mode; ocfs2_acl_set_mode()
205 di->i_mode = cpu_to_le16(inode->i_mode); ocfs2_acl_set_mode()
237 if (S_ISLNK(inode->i_mode)) ocfs2_set_acl()
244 umode_t mode = inode->i_mode; ocfs2_set_acl()
260 if (!S_ISDIR(inode->i_mode)) ocfs2_set_acl()
318 if (S_ISLNK(inode->i_mode)) ocfs2_acl_chmod()
327 ret = __posix_acl_chmod(&acl, GFP_KERNEL, inode->i_mode); ocfs2_acl_chmod()
353 if (!S_ISLNK(inode->i_mode)) { ocfs2_init_acl()
361 mode = inode->i_mode & ~current_umask(); ocfs2_init_acl()
370 if (S_ISDIR(inode->i_mode)) { ocfs2_init_acl()
377 mode = inode->i_mode; ocfs2_init_acl()
H A Dsymlink.h37 return (S_ISLNK(inode->i_mode) && ocfs2_inode_is_fast_symlink()
H A Dnamei.c551 fe->i_mode = cpu_to_le16(inode->i_mode); __ocfs2_mknod_locked()
552 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) __ocfs2_mknod_locked()
571 if (S_ISDIR(inode->i_mode) && ocfs2_supports_inline_data(osb)) { __ocfs2_mknod_locked()
689 if (S_ISDIR(inode->i_mode)) ocfs2_link()
846 if (S_ISDIR(inode->i_mode)) { ocfs2_inode_is_unlinkable()
922 if (S_ISDIR(inode->i_mode)) { ocfs2_unlink()
973 if (S_ISDIR(inode->i_mode)) ocfs2_unlink()
980 if (S_ISDIR(inode->i_mode)) ocfs2_unlink()
986 if (S_ISDIR(inode->i_mode)) ocfs2_unlink()
1242 if (old_dir != new_dir && S_ISDIR(old_inode->i_mode)) { ocfs2_rename()
1309 if (S_ISDIR(old_inode->i_mode)) { ocfs2_rename()
1426 if (S_ISDIR(new_inode->i_mode) || (new_inode->i_nlink == 1)) { ocfs2_rename()
1465 if (S_ISDIR(new_inode->i_mode)) { ocfs2_rename()
1489 if (S_ISDIR(new_inode->i_mode)) ocfs2_rename()
1880 inode->i_mode); ocfs2_symlink()
2224 if (S_ISDIR(inode->i_mode)) ocfs2_orphan_add()
2261 if (S_ISDIR(inode->i_mode)) ocfs2_orphan_add()
2334 if (S_ISDIR(inode->i_mode)) ocfs2_orphan_del()
H A Dinode.c298 inode->i_mode = le16_to_cpu(fe->i_mode); ocfs2_populate_inode()
303 if (S_ISLNK(inode->i_mode) && !fe->i_clusters) { ocfs2_populate_inode()
344 switch (inode->i_mode & S_IFMT) { ocfs2_populate_inode()
368 init_special_inode(inode, inode->i_mode, ocfs2_populate_inode()
400 if (S_ISDIR(inode->i_mode)) ocfs2_populate_inode()
526 if (S_ISCHR(le16_to_cpu(fe->i_mode)) || ocfs2_read_locked_inode()
527 S_ISBLK(le16_to_cpu(fe->i_mode))) ocfs2_read_locked_inode()
774 if (S_ISDIR(inode->i_mode)) { ocfs2_wipe_inode()
1277 fe->i_mode = cpu_to_le16(inode->i_mode); ocfs2_mark_inode_dirty()
1309 inode->i_mode = le16_to_cpu(fe->i_mode); ocfs2_refresh_inode()
1310 if (S_ISLNK(inode->i_mode) && le32_to_cpu(fe->i_clusters) == 0) ocfs2_refresh_inode()
H A Dfile.c226 ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode))) ocfs2_should_update_atime()
241 ((vfsmnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode))) ocfs2_should_update_atime()
1145 if (S_ISLNK(inode->i_mode)) ocfs2_setattr()
1159 size_change = S_ISREG(inode->i_mode) && attr->ia_valid & ATTR_SIZE; ocfs2_setattr()
1330 inode->i_mode); __ocfs2_write_remove_suid()
1346 inode->i_mode &= ~S_ISUID; __ocfs2_write_remove_suid()
1347 if ((inode->i_mode & S_ISGID) && (inode->i_mode & S_IXGRP)) __ocfs2_write_remove_suid()
1348 inode->i_mode &= ~S_ISGID; __ocfs2_write_remove_suid()
1351 di->i_mode = cpu_to_le16(inode->i_mode); __ocfs2_write_remove_suid()
1990 if (!S_ISREG(inode->i_mode)) ocfs2_change_file_space()
/linux-4.1.27/fs/hfsplus/
H A Dposix_acl.c71 err = posix_acl_equiv_mode(acl, &inode->i_mode); hfsplus_set_posix_acl()
80 if (!S_ISDIR(inode->i_mode)) hfsplus_set_posix_acl()
120 if (S_ISLNK(inode->i_mode)) hfsplus_init_posix_acl()
123 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); hfsplus_init_posix_acl()
H A Dinode.c202 inode->i_mode = mode; hfsplus_get_perms()
270 error = posix_acl_chmod(inode, inode->i_mode); hfsplus_setattr()
369 inode->i_mode = mode; hfsplus_new_inode()
392 if (S_ISDIR(inode->i_mode)) { hfsplus_new_inode()
397 } else if (S_ISREG(inode->i_mode)) { hfsplus_new_inode()
403 } else if (S_ISLNK(inode->i_mode)) { hfsplus_new_inode()
421 if (S_ISDIR(inode->i_mode)) { hfsplus_delete_inode()
427 if (S_ISREG(inode->i_mode)) { hfsplus_delete_inode()
432 } else if (S_ISLNK(inode->i_mode)) { hfsplus_delete_inode()
520 if (S_ISREG(inode->i_mode)) { hfsplus_cat_read_inode()
527 } else if (S_ISLNK(inode->i_mode)) { hfsplus_cat_read_inode()
531 init_special_inode(inode, inode->i_mode, hfsplus_cat_read_inode()
565 if (S_ISDIR(main_inode->i_mode)) { hfsplus_cat_write_inode()
H A Dcatalog.c92 perms->mode = cpu_to_be16(inode->i_mode); hfsplus_cat_set_perms()
96 if (S_ISREG(inode->i_mode)) hfsplus_cat_set_perms()
98 else if (S_ISBLK(inode->i_mode) || S_ISCHR(inode->i_mode)) hfsplus_cat_set_perms()
109 if (S_ISDIR(inode->i_mode)) { hfsplus_cat_build_record()
143 if (S_ISLNK(inode->i_mode)) { hfsplus_cat_build_record()
269 S_ISDIR(inode->i_mode) ? hfsplus_create_cat()
304 if (S_ISDIR(inode->i_mode)) hfsplus_create_cat()
H A Dxattr.c275 if ((!S_ISREG(inode->i_mode) && __hfsplus_setxattr()
276 !S_ISDIR(inode->i_mode)) || __hfsplus_setxattr()
509 if ((!S_ISREG(inode->i_mode) && __hfsplus_getxattr()
510 !S_ISDIR(inode->i_mode)) || __hfsplus_getxattr()
698 if ((!S_ISREG(inode->i_mode) && hfsplus_listxattr()
699 !S_ISDIR(inode->i_mode)) || hfsplus_listxattr()
H A Ddir.c121 if (S_ISREG(inode->i_mode)) hfsplus_lookup()
308 if (!S_ISREG(inode->i_mode)) hfsplus_link()
/linux-4.1.27/fs/sysv/
H A Dinode.c156 if (S_ISREG(inode->i_mode)) { sysv_set_inode()
160 } else if (S_ISDIR(inode->i_mode)) { sysv_set_inode()
164 } else if (S_ISLNK(inode->i_mode)) { sysv_set_inode()
174 init_special_inode(inode, inode->i_mode, rdev); sysv_set_inode()
205 inode->i_mode = fs16_to_cpu(sbi, raw_inode->i_mode); sysv_iget()
224 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) sysv_iget()
259 raw_inode->i_mode = cpu_to_fs16(sbi, inode->i_mode); __sysv_write_inode()
269 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) __sysv_write_inode()
H A Dialloc.c35 /* An inode on disk is considered free if both i_mode == 0 and i_nlink == 0. */
82 if (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0) { refill_free_cache()
202 if (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0) sysv_count_free_inodes()
H A Ditree.c374 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || sysv_truncate()
375 S_ISLNK(inode->i_mode))) sysv_truncate()
H A Dnamei.c223 if (S_ISDIR(old_inode->i_mode)) { sysv_rename()
/linux-4.1.27/fs/affs/
H A Dinode.c53 inode->i_mode = 0; affs_iget()
70 inode->i_mode = sbi->s_mode; affs_iget()
72 inode->i_mode = prot_to_mode(prot); affs_iget()
98 if (inode->i_mode & S_IRUSR) affs_iget()
99 inode->i_mode |= S_IXUSR; affs_iget()
100 if (inode->i_mode & S_IRGRP) affs_iget()
101 inode->i_mode |= S_IXGRP; affs_iget()
102 if (inode->i_mode & S_IROTH) affs_iget()
103 inode->i_mode |= S_IXOTH; affs_iget()
104 inode->i_mode |= S_IFDIR; affs_iget()
106 inode->i_mode = S_IRUGO | S_IXUGO | S_IWUSR | S_IFDIR; affs_iget()
108 //inode->i_mode |= S_ISVTX; affs_iget()
117 inode->i_mode |= S_IFDIR; affs_iget()
126 inode->i_mode |= S_IFREG; affs_iget()
142 inode->i_mode |= S_IFLNK; affs_iget()
H A Dnamei.c273 inode->i_mode = mode; affs_create()
303 inode->i_mode = S_IFDIR | mode; affs_mkdir()
348 inode->i_mode = S_IFLNK | 0777; affs_symlink()
/linux-4.1.27/fs/hfs/
H A Dattr.c25 if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) hfs_setxattr()
68 if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) hfs_getxattr()
110 if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) hfs_listxattr()
H A Dinode.c192 inode->i_mode = mode; hfs_new_inode()
207 inode->i_mode |= S_IRWXUGO; hfs_new_inode()
208 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_dir_umask; hfs_new_inode()
217 inode->i_mode |= S_IRUGO|S_IXUGO; hfs_new_inode()
219 inode->i_mode |= S_IWUGO; hfs_new_inode()
220 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_file_umask; hfs_new_inode()
242 if (S_ISDIR(inode->i_mode)) { hfs_delete_inode()
253 if (S_ISREG(inode->i_mode)) { hfs_delete_inode()
345 inode->i_mode = S_IRUGO | S_IXUGO; hfs_read_inode()
347 inode->i_mode |= S_IWUGO; hfs_read_inode()
348 inode->i_mode &= ~hsb->s_file_umask; hfs_read_inode()
349 inode->i_mode |= S_IFREG; hfs_read_inode()
360 inode->i_mode = S_IFDIR | (S_IRWXUGO & ~hsb->s_dir_umask); hfs_read_inode()
458 if (S_ISDIR(main_inode->i_mode)) { hfs_write_inode()
488 if (inode->i_mode & S_IWUSR) hfs_write_inode()
617 ((S_ISDIR(inode->i_mode) && hfs_inode_setattr()
618 (attr->ia_mode != inode->i_mode)) || hfs_inode_setattr()
626 attr->ia_mode = inode->i_mode | S_IWUGO; hfs_inode_setattr()
628 attr->ia_mode = inode->i_mode & ~S_IWUGO; hfs_inode_setattr()
629 attr->ia_mode &= S_ISDIR(inode->i_mode) ? ~hsb->s_dir_umask: ~hsb->s_file_umask; hfs_inode_setattr()
H A Dcatalog.c41 if (S_ISDIR(inode->i_mode)) { hfs_cat_build_record()
53 if (!(inode->i_mode & S_IWUSR)) hfs_cat_build_record()
101 entry_size = hfs_cat_build_thread(sb, &entry, S_ISDIR(inode->i_mode) ? hfs_cat_create()
H A Ddir.c259 if (S_ISDIR(inode->i_mode) && inode->i_size != 2) hfs_remove()
/linux-4.1.27/fs/gfs2/
H A Dacl.c80 umode_t mode = inode->i_mode; gfs2_set_acl()
89 if (mode != inode->i_mode) { gfs2_set_acl()
90 inode->i_mode = mode; gfs2_set_acl()
H A Dinode.c99 * @inode: The inode with correct i_mode filled in
108 umode_t mode = inode->i_mode; gfs2_set_iop()
126 init_special_inode(inode, inode->i_mode, inode->i_rdev); gfs2_set_iop()
182 inode->i_mode = DT2IF(type); gfs2_inode_lookup()
361 (dip->i_inode.i_mode & S_ISUID) && munge_mode_uid_gid()
363 if (S_ISDIR(inode->i_mode)) munge_mode_uid_gid()
364 inode->i_mode |= S_ISUID; munge_mode_uid_gid()
366 inode->i_mode &= ~07111; munge_mode_uid_gid()
371 if (dip->i_inode.i_mode & S_ISGID) { munge_mode_uid_gid()
372 if (S_ISDIR(inode->i_mode)) munge_mode_uid_gid()
373 inode->i_mode |= S_ISGID; munge_mode_uid_gid()
485 switch(ip->i_inode.i_mode & S_IFMT) { init_dinode()
623 if (S_ISDIR(inode->i_mode)) { gfs2_create_inode()
631 if (S_ISREG(inode->i_mode)) gfs2_create_inode()
660 inode->i_mode = mode; gfs2_create_inode()
857 if (file && S_ISREG(inode->i_mode)) __gfs2_lookup()
898 if (S_ISDIR(inode->i_mode)) gfs2_link()
1028 if ((dip->i_inode.i_mode & S_ISVTX) && gfs2_unlink_ok()
1068 if (S_ISDIR(inode->i_mode)) gfs2_unlink_inode()
1128 if (S_ISDIR(inode->i_mode)) { gfs2_unlink()
1355 if (S_ISDIR(ip->i_inode.i_mode)) { gfs2_rename()
1413 if (S_ISDIR(nip->i_inode.i_mode)) { gfs2_rename()
1449 if (S_ISDIR(ip->i_inode.i_mode) && gfs2_rename()
1773 error = posix_acl_chmod(inode, inode->i_mode); gfs2_setattr()
H A Dglops.c201 if (ip && !S_ISREG(ip->i_inode.i_mode)) inode_go_sync()
263 if (ip && S_ISREG(ip->i_inode.i_mode)) inode_go_inval()
326 ip->i_inode.i_mode = be32_to_cpu(str->di_mode); gfs2_dinode_in()
328 switch (ip->i_inode.i_mode & S_IFMT) { gfs2_dinode_in()
368 if (S_ISREG(ip->i_inode.i_mode)) gfs2_dinode_in()
456 IF2DT(ip->i_inode.i_mode), ip->i_flags, inode_go_dump()
H A Dexport.c105 if (!S_ISDIR(dir->i_mode) || !inode) gfs2_get_name()
H A Dinode.h47 return S_ISDIR(ip->i_inode.i_mode); gfs2_is_dir()
H A Dfile.c166 if (!S_ISDIR(inode->i_mode) && ip->i_diskflags & GFS2_DIF_JDATA) gfs2_get_flags()
182 if ((ip->i_eattr == 0) && !is_sxid(inode->i_mode)) gfs2_set_inode_flags()
297 if (!S_ISDIR(inode->i_mode)) { gfs2_set_flags()
554 if (S_ISREG(inode->i_mode)) { gfs2_open_common()
592 if (S_ISREG(ip->i_inode.i_mode)) { gfs2_open()
/linux-4.1.27/fs/proc/
H A Dfd.c122 if (S_ISLNK(inode->i_mode)) { tid_fd_revalidate()
123 unsigned i_mode = S_IFLNK; tid_fd_revalidate() local
125 i_mode |= S_IRUSR | S_IXUSR; tid_fd_revalidate()
127 i_mode |= S_IWUSR | S_IXUSR; tid_fd_revalidate()
128 inode->i_mode = i_mode; tid_fd_revalidate()
193 inode->i_mode = S_IFLNK; proc_fd_instantiate()
323 inode->i_mode = S_IFREG | S_IRUSR; proc_fdinfo_instantiate()
H A Dself.c60 inode->i_mode = S_IFLNK | S_IRWXUGO; proc_setup_self()
H A Dthread_self.c61 inode->i_mode = S_IFLNK | S_IRWXUGO; proc_setup_thread_self()
H A Dnamespaces.c93 inode->i_mode = S_IFLNK|S_IRWXUGO; proc_ns_instantiate()
H A Dinode.c431 inode->i_mode = de->mode; proc_get_inode()
442 if (S_ISREG(inode->i_mode)) { proc_get_inode()
H A Dbase.c1518 if ((inode->i_mode == (S_IFDIR|S_IRUGO|S_IXUGO)) || pid_getattr()
1559 if ((inode->i_mode == (S_IFDIR|S_IRUGO|S_IXUGO)) || pid_revalidate()
1570 inode->i_mode &= ~(S_ISUID | S_ISGID); pid_revalidate()
1634 type = inode->i_mode >> 12; proc_fill_cache()
1780 inode->i_mode = S_IFLNK; proc_map_files_instantiate()
1783 inode->i_mode |= S_IRUSR; proc_map_files_instantiate()
1785 inode->i_mode |= S_IWUSR; proc_map_files_instantiate()
2065 inode->i_mode = p->mode; proc_pident_instantiate()
2066 if (S_ISDIR(inode->i_mode)) proc_pident_instantiate()
2764 inode->i_mode = S_IFDIR|S_IRUGO|S_IXUGO; proc_pid_instantiate()
3017 inode->i_mode = S_IFDIR|S_IRUGO|S_IXUGO; proc_task_instantiate()
/linux-4.1.27/include/uapi/linux/
H A Dminix_fs.h35 __u16 i_mode; member in struct:minix_inode
51 __u16 i_mode; member in struct:minix2_inode
H A Dbfs_fs.h30 __le32 i_mode; member in struct:bfs_inode
/linux-4.1.27/fs/coda/
H A Dcnode.c30 if (S_ISREG(inode->i_mode)) { coda_fill_inode()
33 } else if (S_ISDIR(inode->i_mode)) { coda_fill_inode()
36 } else if (S_ISLNK(inode->i_mode)) { coda_fill_inode()
41 init_special_inode(inode, inode->i_mode, huge_decode_dev(attr->va_rdev)); coda_fill_inode()
163 inode->i_mode = 0444; coda_cnode_makectl()
H A Dfile.c199 if (!(S_ISREG(coda_inode->i_mode) || S_ISDIR(coda_inode->i_mode) || coda_fsync()
200 S_ISLNK(coda_inode->i_mode))) coda_fsync()
H A Dcoda_linux.c92 inode->i_mode |= inode_type; coda_vattr_to_iattr()
95 inode->i_mode = attr->va_mode | inode_type; coda_vattr_to_iattr()
H A Dcache.c108 if ( !inode || !S_ISDIR(inode->i_mode)) coda_flag_inode_children()
H A Ddir.c529 old_mode = inode->i_mode; coda_revalidate_inode()
533 if ((old_mode & S_IFMT) != (inode->i_mode & S_IFMT)) { coda_revalidate_inode()
/linux-4.1.27/fs/minix/
H A Dinode.c445 if (S_ISREG(inode->i_mode)) { minix_set_inode()
449 } else if (S_ISDIR(inode->i_mode)) { minix_set_inode()
453 } else if (S_ISLNK(inode->i_mode)) { minix_set_inode()
457 init_special_inode(inode, inode->i_mode, rdev); minix_set_inode()
475 inode->i_mode = raw_inode->i_mode; V1_minix_iget()
508 inode->i_mode = raw_inode->i_mode; V2_minix_iget()
560 raw_inode->i_mode = inode->i_mode; V1_minix_update_inode()
566 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) V1_minix_update_inode()
587 raw_inode->i_mode = inode->i_mode; V2_minix_update_inode()
595 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) V2_minix_update_inode()
643 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode))) minix_truncate()
H A Dbitmap.c166 raw_inode->i_mode = 0; minix_clear_inode()
173 raw_inode->i_mode = 0; minix_clear_inode()
H A Dnamei.c202 if (S_ISDIR(old_inode->i_mode)) { minix_rename()
/linux-4.1.27/fs/jffs2/
H A Dfs.c51 if (S_ISBLK(inode->i_mode) || S_ISCHR(inode->i_mode)) { jffs2_do_setattr()
57 } else if (S_ISLNK(inode->i_mode)) { jffs2_do_setattr()
78 if (S_ISLNK(inode->i_mode)) jffs2_do_setattr()
87 if (S_ISLNK(inode->i_mode)) jffs2_do_setattr()
110 ri->mode = cpu_to_jemode(inode->i_mode); jffs2_do_setattr()
138 if (S_ISLNK(inode->i_mode)) jffs2_do_setattr()
151 inode->i_mode = jemode_to_cpu(ri->mode); jffs2_do_setattr()
202 rc = posix_acl_chmod(inode, inode->i_mode); jffs2_setattr()
244 __func__, inode->i_ino, inode->i_mode); jffs2_evict_inode()
281 inode->i_mode = jemode_to_cpu(latest_node.mode); jffs2_iget()
293 switch (inode->i_mode & S_IFMT) { jffs2_iget()
348 init_special_inode(inode, inode->i_mode, rdev); jffs2_iget()
352 pr_warn("%s(): Bogus i_mode %o for ino %lu\n", jffs2_iget()
353 __func__, inode->i_mode, (unsigned long)inode->i_ino); jffs2_iget()
385 iattr.ia_mode = inode->i_mode; jffs2_dirty_inode()
448 if (dir_i->i_mode & S_ISGID) { jffs2_new_inode()
474 inode->i_mode = jemode_to_cpu(ri->mode); jffs2_new_inode()
H A Dacl.c238 umode_t mode = inode->i_mode; jffs2_set_acl()
242 if (inode->i_mode != mode) { jffs2_set_acl()
258 if (!S_ISDIR(inode->i_mode)) jffs2_set_acl()
270 int jffs2_init_acl_pre(struct inode *dir_i, struct inode *inode, umode_t *i_mode) jffs2_init_acl_pre() argument
277 rc = posix_acl_create(dir_i, i_mode, &default_acl, &acl); jffs2_init_acl_pre()
H A Dfile.c176 ri.mode = cpu_to_jemode(inode->i_mode); jffs2_write_begin()
284 ri->mode = cpu_to_jemode(inode->i_mode); jffs2_write_end()
H A Ddir.c207 __func__, inode->i_ino, inode->i_mode, inode->i_nlink, jffs2_create()
259 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; jffs2_link()
655 init_special_inode(inode, inode->i_mode, rdev); jffs2_mknod()
797 type = (d_inode(old_dentry)->i_mode & S_IFMT) >> 12; jffs2_rename()
H A Dos-linux.h29 #define JFFS2_F_I_MODE(f) (OFNI_EDONI_2SFFJ(f)->i_mode)
/linux-4.1.27/fs/jfs/
H A Dacl.c87 rc = posix_acl_equiv_mode(acl, &inode->i_mode); __jfs_set_acl()
142 rc = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); jfs_init_acl()
158 inode->i_mode; jfs_init_acl()
H A Dinode.c53 if (S_ISREG(inode->i_mode)) { jfs_iget()
57 } else if (S_ISDIR(inode->i_mode)) { jfs_iget()
60 } else if (S_ISLNK(inode->i_mode)) { jfs_iget()
74 init_special_inode(inode, inode->i_mode, inode->i_rdev); jfs_iget()
102 if (!special_file(inode->i_mode) && noisy) { jfs_commit_inode()
182 if (!special_file(inode->i_mode) && noisy) { jfs_dirty_inode()
H A Dfile.c72 if (S_ISREG(inode->i_mode) && file->f_mode & FMODE_WRITE && jfs_open()
135 rc = posix_acl_chmod(inode, inode->i_mode); jfs_setattr()
H A Dioctl.c89 if (!S_ISDIR(inode->i_mode)) jfs_ioctl()
H A Djfs_inode.c129 jfs_inode->mode2 |= inode->i_mode; ialloc()
H A Dnamei.c633 filetype = ip->i_mode & S_IFMT; commitZeroLink()
701 type = ip->i_mode & S_IFMT; jfs_free_zero_link()
935 ip->i_mode |= 0777; jfs_symlink()
1124 if (S_ISDIR(old_ip->i_mode)) { jfs_rename()
1166 if (S_ISDIR(new_ip->i_mode)) { jfs_rename()
1174 if (!S_ISDIR(old_ip->i_mode) && new_ip) jfs_rename()
1217 if (S_ISDIR(old_ip->i_mode)) jfs_rename()
1232 if (S_ISDIR(old_ip->i_mode)) { jfs_rename()
1317 if (new_ip && !S_ISDIR(new_ip->i_mode)) jfs_rename()
1403 init_special_inode(ip, ip->i_mode, rdev); jfs_mknod()
H A Djfs_imap.c689 if (S_ISDIR(ip->i_mode) && (lid = jfs_ip->xtlid)) { diWrite()
782 if (S_ISLNK(ip->i_mode) && ip->i_size < IDATASIZE) { diWrite()
3055 ip->i_mode = le32_to_cpu(dip->di_mode) & 0xffff; copy_from_dinode()
3057 ip->i_mode = (ip->i_mode & ~0777) | (0777 & ~sbi->umask); copy_from_dinode()
3059 if (S_ISDIR(ip->i_mode)) { copy_from_dinode()
3060 if (ip->i_mode & 0400) copy_from_dinode()
3061 ip->i_mode |= 0100; copy_from_dinode()
3062 if (ip->i_mode & 0040) copy_from_dinode()
3063 ip->i_mode |= 0010; copy_from_dinode()
3064 if (ip->i_mode & 0004) copy_from_dinode()
3065 ip->i_mode |= 0001; copy_from_dinode()
3101 if (S_ISCHR(ip->i_mode) || S_ISBLK(ip->i_mode)) { copy_from_dinode()
3106 if (S_ISDIR(ip->i_mode)) { copy_from_dinode()
3108 } else if (S_ISREG(ip->i_mode) || S_ISLNK(ip->i_mode)) { copy_from_dinode()
3155 * Trust i_mode for the lower order ones copy_to_dinode()
3159 ip->i_mode); copy_to_dinode()
3176 if (S_ISCHR(ip->i_mode) || S_ISBLK(ip->i_mode)) copy_to_dinode()
/linux-4.1.27/fs/btrfs/
H A Dacl.c86 ret = posix_acl_equiv_mode(acl, &inode->i_mode); __btrfs_set_acl()
95 if (!S_ISDIR(inode->i_mode)) __btrfs_set_acl()
146 ret = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); btrfs_init_acl()
H A Dexport.c239 if (!S_ISDIR(dir->i_mode)) btrfs_get_name()
/linux-4.1.27/fs/ext2/
H A Dioctl.c52 flags = ext2_mask_flags(inode->i_mode, flags); ext2_ioctl()
117 && S_ISREG(inode->i_mode) ext2_ioctl()
125 if (!test_opt(inode->i_sb, RESERVATION) ||!S_ISREG(inode->i_mode)) ext2_ioctl()
H A Dacl.c196 error = posix_acl_equiv_mode(acl, &inode->i_mode); ext2_set_acl()
210 if (!S_ISDIR(inode->i_mode)) ext2_set_acl()
243 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); ext2_init_acl()
H A Dinode.c49 return (S_ISLNK(inode->i_mode) && ext2_inode_is_fast_symlink()
527 if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) ext2_alloc_branch()
709 if (S_ISREG(inode->i_mode) && (!ei->i_block_alloc_info)) ext2_get_blocks()
1180 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || ext2_truncate_blocks()
1181 S_ISLNK(inode->i_mode))) ext2_truncate_blocks()
1194 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || ext2_setsize()
1195 S_ISLNK(inode->i_mode))) ext2_setsize()
1337 inode->i_mode = le16_to_cpu(raw_inode->i_mode); ext2_iget()
1358 if (inode->i_nlink == 0 && (inode->i_mode == 0 || ei->i_dtime)) { ext2_iget()
1371 if (S_ISREG(inode->i_mode)) ext2_iget()
1388 if (S_ISREG(inode->i_mode)) { ext2_iget()
1397 } else if (S_ISDIR(inode->i_mode)) { ext2_iget()
1404 } else if (S_ISLNK(inode->i_mode)) { ext2_iget()
1419 init_special_inode(inode, inode->i_mode, ext2_iget()
1422 init_special_inode(inode, inode->i_mode, ext2_iget()
1456 raw_inode->i_mode = cpu_to_le16(inode->i_mode); __ext2_write_inode()
1490 if (!S_ISREG(inode->i_mode)) __ext2_write_inode()
1513 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { __ext2_write_inode()
1569 error = posix_acl_chmod(inode, inode->i_mode); ext2_setattr()
H A Dnamei.c151 init_special_inode(inode, inode->i_mode, rdev); ext2_mknod()
334 if (S_ISDIR(old_inode->i_mode)) { ext2_rename()
/linux-4.1.27/fs/ext4/
H A Dcrypto_key.c114 if (S_ISREG(inode->i_mode)) ext4_generate_encryption_key()
116 else if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) ext4_generate_encryption_key()
H A Dacl.c199 error = posix_acl_equiv_mode(acl, &inode->i_mode); __ext4_set_acl()
213 if (!S_ISDIR(inode->i_mode)) __ext4_set_acl()
267 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); ext4_init_acl()
H A Dinode.c149 return (S_ISLNK(inode->i_mode) && inode->i_blocks - ea_blocks == 0); ext4_inode_is_fast_symlink()
208 (S_ISLNK(inode->i_mode) || S_ISREG(inode->i_mode)) && ext4_evict_inode()
981 S_ISREG(inode->i_mode); ext4_block_write_begin()
3184 BUG_ON(ext4_encrypted_inode(inode) && S_ISREG(inode->i_mode)); ext4_ext_direct_IO()
3251 if (ext4_encrypted_inode(inode) && S_ISREG(inode->i_mode)) ext4_direct_IO()
3419 if (S_ISREG(inode->i_mode) && __ext4_block_zero_page_range()
3538 if (S_ISREG(inode->i_mode)) ext4_can_truncate()
3540 if (S_ISDIR(inode->i_mode)) ext4_can_truncate()
3542 if (S_ISLNK(inode->i_mode)) ext4_can_truncate()
3597 if (!S_ISREG(inode->i_mode)) ext4_punch_hole()
4157 inode->i_mode = le16_to_cpu(raw_inode->i_mode); ext4_iget()
4178 if ((inode->i_mode == 0 || ext4_iget()
4186 * valid i_mode and are being read by the orphan ext4_iget()
4272 if ((S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || ext4_iget()
4273 (S_ISLNK(inode->i_mode) && ext4_iget()
4277 } else if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || ext4_iget()
4278 (S_ISLNK(inode->i_mode) && ext4_iget()
4287 if (S_ISREG(inode->i_mode)) { ext4_iget()
4291 } else if (S_ISDIR(inode->i_mode)) { ext4_iget()
4294 } else if (S_ISLNK(inode->i_mode)) { ext4_iget()
4304 } else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || ext4_iget()
4305 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { ext4_iget()
4308 init_special_inode(inode, inode->i_mode, ext4_iget()
4311 init_special_inode(inode, inode->i_mode, ext4_iget()
4317 EXT4_ERROR_INODE(inode, "bogus i_mode (%o)", inode->i_mode); ext4_iget()
4469 raw_inode->i_mode = cpu_to_le16(inode->i_mode); ext4_do_update_inode()
4524 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { ext4_do_update_inode()
4778 if (S_ISREG(inode->i_mode) && ext4_setattr()
4861 rc = posix_acl_chmod(inode, inode->i_mode); ext4_setattr()
H A Dioctl.c105 if (inode->i_nlink != 1 || !S_ISREG(inode->i_mode)) swap_inode_boot_loader()
150 inode_bl->i_mode = S_IFREG; swap_inode_boot_loader()
240 flags = ext4_mask_flags(inode->i_mode, flags); ext4_ioctl()
H A Dmove_extent.c472 if (donor_inode->i_mode & (S_ISUID|S_ISGID)) { mext_check_arguments()
588 if (!S_ISREG(orig_inode->i_mode) || !S_ISREG(donor_inode->i_mode)) { ext4_move_extents()
H A Dext4_jbd2.h399 if (!S_ISREG(inode->i_mode) || ext4_inode_journal_mode()
441 if (!S_ISREG(inode->i_mode)) ext4_should_dioread_nolock()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
H A Dxattr.c245 if (lump != NULL && S_ISREG(inode->i_mode)) { ll_setxattr()
254 } else if (S_ISDIR(inode->i_mode)) { ll_setxattr()
356 if (xattr_type == XATTR_ACL_DEFAULT_T && !S_ISDIR(inode->i_mode)) ll_getxattr_common()
482 if (!S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) ll_getxattr()
485 if (size == 0 && S_ISDIR(inode->i_mode)) { ll_getxattr()
494 if (S_ISDIR(inode->i_mode)) { ll_getxattr()
588 if (S_ISREG(inode->i_mode)) { ll_listxattr()
591 } else if (S_ISDIR(inode->i_mode)) { ll_listxattr()
598 } else if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode)) { ll_listxattr()
H A Dllite_lib.c881 LASSERT(lli->lli_vfs_inode.i_mode != 0); ll_lli_init()
882 if (S_ISDIR(lli->lli_vfs_inode.i_mode)) { ll_lli_init()
1105 if (S_ISDIR(inode->i_mode)) { ll_clear_inode()
1128 if (S_ISLNK(inode->i_mode) && lli->lli_symlink_name) { ll_clear_inode()
1154 if (!S_ISDIR(inode->i_mode)) ll_clear_inode()
1187 if (!S_ISREG(inode->i_mode) && ll_md_setattr()
1188 !S_ISDIR(inode->i_mode)) { ll_md_setattr()
1233 if (!S_ISREG(inode->i_mode)) ll_setattr_done_writing()
1369 if (!S_ISDIR(inode->i_mode)) { ll_setattr_raw()
1386 if (S_ISREG(inode->i_mode)) { ll_setattr_raw()
1425 if (!S_ISREG(inode->i_mode)) { ll_setattr_raw()
1454 if (!S_ISDIR(inode->i_mode)) { ll_setattr_raw()
1468 int mode = d_inode(de)->i_mode; ll_setattr()
1588 LASSERT(!S_ISDIR(inode->i_mode)); ll_inode_size_lock()
1657 inode->i_mode = (inode->i_mode & S_IFMT)|(body->mode & ~S_IFMT); ll_update_inode()
1659 inode->i_mode = (inode->i_mode & ~S_IFMT)|(body->mode & S_IFMT); ll_update_inode()
1660 LASSERT(inode->i_mode != 0); ll_update_inode()
1661 if (S_ISREG(inode->i_mode)) ll_update_inode()
1693 S_ISREG(inode->i_mode)) { ll_update_inode()
1771 if (S_ISREG(inode->i_mode)) { ll_read_inode2()
1777 } else if (S_ISDIR(inode->i_mode)) { ll_read_inode2()
1780 } else if (S_ISLNK(inode->i_mode)) { ll_read_inode2()
1785 init_special_inode(inode, inode->i_mode, ll_read_inode2()
1794 if (S_ISREG(inode->i_mode) && lli->lli_clob != NULL) ll_delete_inode()
2217 if (opc == LUSTRE_OPC_CREATE && i1 == i2 && S_ISREG(i2->i_mode) && ll_prep_md_op_data()
H A Dllite_nfs.c162 if (S_ISREG(inode->i_mode) && !ll_i2info(inode)->lli_has_smd && ll_iget_for_nfs()
241 if (!dir || !S_ISDIR(dir->i_mode)) { ll_get_name()
294 LASSERT(dir && S_ISDIR(dir->i_mode)); ll_get_parent()
H A Dllite_capa.c211 !S_ISDIR(ocapa->u.cli.inode->i_mode) && list_for_each_entry_safe()
466 LASSERTF(S_ISREG(inode->i_mode), do_add_oss_capa()
468 inode->i_mode); do_add_oss_capa()
591 if (!S_ISREG(inode->i_mode)) ll_capa_open()
605 if (!S_ISREG(inode->i_mode)) ll_capa_close()
H A Dnamei.c92 inode->i_mode = (inode->i_mode & ~S_IFMT) | (body->mode & S_IFMT); ll_set_inode()
93 if (unlikely(inode->i_mode == 0)) { ll_set_inode()
121 if (S_ISREG(inode->i_mode) && ll_iget()
259 if ((bits & MDS_INODELOCK_UPDATE) && S_ISDIR(inode->i_mode)) { ll_md_blocking_ast()
546 !S_ISREG(inode->i_mode) && ll_lookup_it()
547 !S_ISDIR(inode->i_mode)) { ll_lookup_it()
643 if (S_ISFIFO(d_inode(dentry)->i_mode)) { ll_atomic_open()
H A Dfile.c84 op_data->op_attr.ia_mode = inode->i_mode; ll_pack_inode2opdata()
115 if (!exp_connect_som(ll_i2mdexp(inode)) || !S_ISREG(inode->i_mode)) ll_prepare_close()
210 S_ISREG(inode->i_mode) && (och->och_flags & FMODE_WRITE)) { ll_close_inode_openhandle()
365 if (S_ISDIR(inode->i_mode) && lli->lli_opendir_key == fd && ll_file_release()
375 if (!S_ISDIR(inode->i_mode)) { ll_file_release()
554 if (S_ISDIR(inode->i_mode)) { ll_file_open()
679 if (!S_ISREG(inode->i_mode)) ll_file_open()
1071 if ((mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode)) file_is_noatime()
1074 if ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode)) file_is_noatime()
1967 if (!S_ISREG(llss->inode2->i_mode)) { ll_swap_layouts()
2150 if (!S_ISREG(inode->i_mode)) ll_hsm_import()
2557 LASSERT(!S_ISDIR(inode->i_mode)); ll_flush()
2644 if (!S_ISDIR(inode->i_mode)) { ll_fsync()
2663 if (S_ISREG(inode->i_mode)) { ll_fsync()
2885 if (!S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) ll_inode_revalidate_fini()
2961 if (S_ISREG(inode->i_mode)) { __ll_inode_revalidate()
3002 if (!S_ISREG(inode->i_mode)) { ll_inode_revalidate()
3039 stat->mode = inode->i_mode; ll_getattr()
3125 inode->i_ino, inode->i_generation, inode, inode->i_mode, mask); ll_inode_permission()
3540 LASSERT(S_ISREG(inode->i_mode)); ll_layout_refresh()
H A Dvvp_object.c71 inode->i_ino, inode->i_generation, inode->i_mode, vvp_object_print()
/linux-4.1.27/fs/adfs/
H A Dinode.c140 if (S_ISLNK(inode->i_mode)) adfs_mode2atts()
143 if (S_ISDIR(inode->i_mode)) adfs_mode2atts()
148 mode = inode->i_mode & asb->s_owner_mask; adfs_mode2atts()
154 mode = inode->i_mode & asb->s_other_mask; adfs_mode2atts()
272 inode->i_mode = adfs_atts2mode(sb, inode); adfs_iget()
277 if (S_ISDIR(inode->i_mode)) { adfs_iget()
280 } else if (S_ISREG(inode->i_mode)) { adfs_iget()
337 inode->i_mode = adfs_atts2mode(sb, inode); adfs_notify_change()
/linux-4.1.27/fs/9p/
H A Dacl.c155 if (S_ISLNK(inode->i_mode)) v9fs_acl_chmod()
159 retval = __posix_acl_chmod(&acl, GFP_KERNEL, inode->i_mode); v9fs_acl_chmod()
302 if (S_ISLNK(inode->i_mode)) v9fs_xattr_set_acl()
323 umode_t mode = inode->i_mode; v9fs_xattr_set_acl()
341 (inode->i_mode & ~S_IALLUGO)); v9fs_xattr_set_acl()
353 if (!S_ISDIR(inode->i_mode)) { v9fs_xattr_set_acl()
H A Dvfs_inode_dotl.c64 if (dir_inode->i_mode & S_ISGID) { v9fs_get_fsgid_for_create()
77 if ((inode->i_mode & S_IFMT) != (st->st_mode & S_IFMT)) v9fs_test_inode_dotl()
400 if (dir->i_mode & S_ISGID) v9fs_vfs_mkdir_dotl()
582 if (S_ISREG(inode->i_mode)) v9fs_vfs_setattr_dotl()
630 mode |= inode->i_mode & ~S_IALLUGO; v9fs_stat2inode_dotl()
631 inode->i_mode = mode; v9fs_stat2inode_dotl()
655 inode->i_mode = stat->st_mode; v9fs_stat2inode_dotl()
656 if ((S_ISBLK(inode->i_mode)) || v9fs_stat2inode_dotl()
657 (S_ISCHR(inode->i_mode))) v9fs_stat2inode_dotl()
658 init_special_inode(inode, inode->i_mode, v9fs_stat2inode_dotl()
957 if ((inode->i_mode & S_IFMT) != (st->st_mode & S_IFMT)) v9fs_refresh_inode_dotl()
H A Dvfs_inode.c297 init_special_inode(inode, inode->i_mode, inode->i_rdev); v9fs_init_inode()
476 if ((inode->i_mode & S_IFMT) != (umode & S_IFMT)) v9fs_test_inode()
1017 if (S_ISDIR(new_inode->i_mode)) v9fs_vfs_rename()
1022 if (S_ISDIR(old_inode->i_mode)) { v9fs_vfs_rename()
1179 if ((S_ISREG(inode->i_mode)) || (S_ISDIR(inode->i_mode))) { v9fs_stat2inode()
1196 mode |= inode->i_mode & ~S_IALLUGO; v9fs_stat2inode()
1197 inode->i_mode = mode; v9fs_stat2inode()
1477 if ((inode->i_mode & S_IFMT) != (umode & S_IFMT)) v9fs_refresh_inode()
/linux-4.1.27/fs/
H A Dsync.c284 umode_t i_mode; SYSCALL_DEFINE4() local
326 i_mode = file_inode(f.file)->i_mode; SYSCALL_DEFINE4()
328 if (!S_ISREG(i_mode) && !S_ISBLK(i_mode) && !S_ISDIR(i_mode) && SYSCALL_DEFINE4()
329 !S_ISLNK(i_mode)) SYSCALL_DEFINE4()
H A Dstack.c65 dest->i_mode = src->i_mode; fsstack_copy_attr_all()
H A Dattr.c165 inode->i_mode = mode; setattr_copy()
193 umode_t mode = inode->i_mode; notify_change()
243 attr->ia_mode = (inode->i_mode & ~S_ISUID); notify_change()
250 attr->ia_mode = inode->i_mode; notify_change()
H A Dopen.c74 if (S_ISDIR(inode->i_mode)) vfs_truncate()
76 if (!S_ISREG(inode->i_mode)) vfs_truncate()
174 if (!S_ISREG(inode->i_mode) || !(f.file->f_mode & FMODE_WRITE)) do_sys_ftruncate()
283 if (S_ISFIFO(inode->i_mode)) vfs_fallocate()
290 if (!S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) vfs_fallocate()
372 if ((mode & MAY_EXEC) && S_ISREG(inode->i_mode)) { SYSCALL_DEFINE3()
384 if (res || !(mode & S_IWOTH) || special_file(inode->i_mode)) SYSCALL_DEFINE3()
455 if (!S_ISDIR(inode->i_mode)) SYSCALL_DEFINE1()
515 newattrs.ia_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO); chmod_common()
591 if (!S_ISDIR(inode->i_mode)) chown_common()
701 if (f->f_mode & FMODE_WRITE && !special_file(inode->i_mode)) { do_dentry_open()
714 if (S_ISREG(inode->i_mode)) do_dentry_open()
H A Dnsfs.c86 inode->i_mode = S_IFREG | S_IRUGO; ns_get_path()
H A Dinode.c547 if (S_ISBLK(inode->i_mode) && inode->i_bdev) evict()
549 if (S_ISCHR(inode->i_mode) && inode->i_cdev) evict()
899 if (S_ISDIR(inode->i_mode)) { lockdep_annotate_inode_mutex_key()
950 if (inode1 && !S_ISDIR(inode1->i_mode)) lock_two_nondirectories()
952 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1) lock_two_nondirectories()
964 if (inode1 && !S_ISDIR(inode1->i_mode)) unlock_two_nondirectories()
966 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1) unlock_two_nondirectories()
1597 if ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode)) touch_atime()
1602 if ((mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode)) touch_atime()
1642 umode_t mode = d_inode(dentry)->i_mode; should_remove_suid()
1755 if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) inode_needs_sync()
1856 inode->i_mode = mode; init_special_inode()
1868 printk(KERN_DEBUG "init_special_inode: bogus i_mode (%o) for" init_special_inode()
1884 if (dir && dir->i_mode & S_ISGID) { inode_init_owner()
1890 inode->i_mode = mode; inode_init_owner()
H A Dlibfs.c137 /* Relationship between i_mode and the DT_xxx types */ dt_type()
140 return (inode->i_mode >> 12) & 15; dt_type()
244 root->i_mode = S_IFDIR | S_IRUSR | S_IWUSR; mount_pseudo()
499 inode->i_mode = S_IFDIR | 0755; simple_fill_super()
525 inode->i_mode = S_IFREG | files->mode; simple_fill_super()
1070 inode->i_mode = S_IRUSR | S_IWUSR; alloc_anon_inode()
1175 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; make_empty_dir_inode()
H A Dioctl.c580 if (S_ISDIR(inode->i_mode) || S_ISREG(inode->i_mode) || do_vfs_ioctl()
581 S_ISLNK(inode->i_mode)) { do_vfs_ioctl()
604 if (S_ISREG(inode->i_mode)) do_vfs_ioctl()
H A Dbad_inode.c174 inode->i_mode = S_IFREG; make_bad_inode()
H A Dposix_acl.c807 if (type == ACL_TYPE_DEFAULT && !S_ISDIR(inode->i_mode)) posix_acl_xattr_set()
876 error = posix_acl_equiv_mode(acl, &inode->i_mode); simple_set_acl()
893 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); simple_acl_create()
H A Dxattr.c66 if (!S_ISREG(inode->i_mode) && !S_ISDIR(inode->i_mode)) xattr_permission()
68 if (S_ISDIR(inode->i_mode) && (inode->i_mode & S_ISVTX) && xattr_permission()
/linux-4.1.27/fs/ncpfs/
H A Dinode.c149 inode->i_mode = nwi->nfs.mode; ncp_update_dates()
168 inode->i_mode = server->m.dir_mode; ncp_update_attrs()
175 inode->i_mode = server->m.file_mode; ncp_update_attrs()
186 inode->i_mode = (inode->i_mode & ~S_IFMT) | S_IFLNK; ncp_update_attrs()
194 inode->i_mode |= S_IRUGO; ncp_update_attrs()
198 inode->i_mode |= (inode->i_mode >> 2) & S_IXUGO; ncp_update_attrs()
208 if (nwi->attributes & aRONLY) inode->i_mode &= ~S_IWUGO; ncp_update_attrs()
234 ncp_dbg(2, "inode->i_mode = %u\n", inode->i_mode); ncp_set_attr()
272 if (S_ISREG(inode->i_mode)) { ncp_iget()
275 } else if (S_ISDIR(inode->i_mode)) { ncp_iget()
279 } else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { ncp_iget()
280 init_special_inode(inode, inode->i_mode, ncp_iget()
284 } else if (S_ISLNK(inode->i_mode)) { ncp_iget()
303 if (S_ISDIR(inode->i_mode)) { ncp_evict_inode()
913 if (S_ISDIR(inode->i_mode)) { ncp_notify_change()
/linux-4.1.27/fs/nfs/
H A Dnfs3acl.c47 if (S_ISDIR(inode->i_mode)) nfs3_get_acl()
135 if (acl == NULL && (!S_ISDIR(inode->i_mode) || dfacl == NULL)) __nfs3_proc_setacls()
149 if (S_ISDIR(inode->i_mode)) { __nfs3_proc_setacls()
219 if (S_ISDIR(inode->i_mode)) { nfs3_set_acl()
237 alloc = acl = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); nfs3_set_acl()
H A Dinode.c174 int mode = inode->i_mode; nfs_zap_caches_locked()
263 if ((S_IFMT & inode->i_mode) != (S_IFMT & fattr->mode)) nfs_find_actor()
386 inode->i_mode = fattr->mode; nfs_fhget()
394 if (S_ISREG(inode->i_mode)) { nfs_fhget()
397 } else if (S_ISDIR(inode->i_mode)) { nfs_fhget()
411 } else if (S_ISLNK(inode->i_mode)) nfs_fhget()
414 init_special_inode(inode, inode->i_mode, fattr->rdev); nfs_fhget()
517 BUG_ON(!S_ISREG(inode->i_mode)); nfs_setattr()
534 if (S_ISREG(inode->i_mode)) nfs_setattr()
604 mode |= inode->i_mode & ~S_IALLUGO; nfs_setattr_update_inode()
605 inode->i_mode = mode; nfs_setattr_update_inode()
650 if (S_ISREG(inode->i_mode)) { nfs_getattr()
668 ((mnt->mnt_flags & MNT_NODIRATIME) && S_ISDIR(inode->i_mode))) nfs_getattr()
967 if (!S_ISDIR(inode->i_mode)) __nfs_revalidate_inode()
1042 if (S_ISREG(inode->i_mode)) { nfs_invalidate_mapping()
1052 if (S_ISDIR(inode->i_mode)) { nfs_invalidate_mapping()
1179 if (S_ISDIR(inode->i_mode)) nfs_wcc_update_inode()
1195 if (S_ISDIR(inode->i_mode)) nfs_wcc_update_inode()
1231 if ((fattr->valid & NFS_ATTR_FATTR_TYPE) && (inode->i_mode & S_IFMT) != (fattr->mode & S_IFMT)) nfs_check_inode_attributes()
1252 if ((fattr->valid & NFS_ATTR_FATTR_MODE) && (inode->i_mode & S_IALLUGO) != (fattr->mode & S_IALLUGO)) nfs_check_inode_attributes()
1490 if (S_ISDIR(inode->i_mode)) nfs_post_op_update_inode_locked()
1649 if ((fattr->valid & NFS_ATTR_FATTR_TYPE) && (inode->i_mode & S_IFMT) != (fattr->mode & S_IFMT)) { nfs_update_inode()
1654 __func__, inode->i_ino, inode->i_mode, fattr->mode); nfs_update_inode()
1660 if (S_ISDIR(inode->i_mode) && (fattr->valid & NFS_ATTR_FATTR_FSID) && nfs_update_inode()
1688 if (S_ISDIR(inode->i_mode)) nfs_update_inode()
1752 if ((inode->i_mode & S_IALLUGO) != (fattr->mode & S_IALLUGO)) { nfs_update_inode()
1753 umode_t newmode = inode->i_mode & S_IFMT; nfs_update_inode()
1755 inode->i_mode = newmode; nfs_update_inode()
1798 if (S_ISDIR(inode->i_mode)) nfs_update_inode()
1846 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) nfs_update_inode()
1847 || S_ISLNK(inode->i_mode))) nfs_update_inode()
H A Dnfs4file.c151 if (!S_ISREG(inode->i_mode)) nfs42_fallocate()
H A Ddir.c1066 (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) nfs_lookup_verify_inode()
1220 if (inode && S_ISDIR(inode->i_mode)) { nfs_lookup_revalidate()
1326 if (S_ISDIR(inode->i_mode)) nfs_dentry_iput()
1623 if (!S_ISREG(inode->i_mode)) nfs4_lookup_revalidate()
2020 if (new_inode && !S_ISDIR(new_inode->i_mode)) { nfs_rename()
2412 if (!S_ISDIR(inode->i_mode)) nfs_do_access()
2462 switch (inode->i_mode & S_IFMT) { nfs_permission()
/linux-4.1.27/fs/efs/
H A Dinode.c98 inode->i_mode = be16_to_cpu(efs_inode->di_mode); efs_iget()
142 inode->i_ino, in->numextents, inode->i_mode); efs_iget()
143 switch (inode->i_mode & S_IFMT) { efs_iget()
159 init_special_inode(inode, inode->i_mode, device); efs_iget()
162 pr_warn("unsupported inode mode %o\n", inode->i_mode); efs_iget()
/linux-4.1.27/fs/udf/
H A Dinode.c154 inode->i_ino, inode->i_mode, udf_evict_inode()
856 if (S_ISREG(inode->i_mode)) inode_getblk()
1211 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || udf_setsize()
1212 S_ISLNK(inode->i_mode))) udf_setsize()
1424 inode->i_mode = sbi->s_fmode; udf_read_inode()
1427 inode->i_mode = sbi->s_dmode; udf_read_inode()
1429 inode->i_mode = udf_convert_permissions(fe); udf_read_inode()
1430 inode->i_mode &= ~sbi->s_umask; udf_read_inode()
1514 inode->i_mode |= S_IFDIR; udf_read_inode()
1527 inode->i_mode |= S_IFREG; udf_read_inode()
1530 inode->i_mode |= S_IFBLK; udf_read_inode()
1533 inode->i_mode |= S_IFCHR; udf_read_inode()
1536 init_special_inode(inode, inode->i_mode | S_IFIFO, 0); udf_read_inode()
1539 init_special_inode(inode, inode->i_mode | S_IFSOCK, 0); udf_read_inode()
1544 inode->i_mode = S_IFLNK | S_IRWXUGO; udf_read_inode()
1560 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { udf_read_inode()
1564 init_special_inode(inode, inode->i_mode, udf_read_inode()
1678 udfperms = ((inode->i_mode & S_IRWXO)) | udf_update_inode()
1679 ((inode->i_mode & S_IRWXG) << 2) | udf_update_inode()
1680 ((inode->i_mode & S_IRWXU) << 4); udf_update_inode()
1688 if (S_ISDIR(inode->i_mode) && inode->i_nlink > 0) udf_update_inode()
1695 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { udf_update_inode()
1794 if (S_ISDIR(inode->i_mode)) udf_update_inode()
1796 else if (S_ISREG(inode->i_mode)) udf_update_inode()
1798 else if (S_ISLNK(inode->i_mode)) udf_update_inode()
1800 else if (S_ISBLK(inode->i_mode)) udf_update_inode()
1802 else if (S_ISCHR(inode->i_mode)) udf_update_inode()
1804 else if (S_ISFIFO(inode->i_mode)) udf_update_inode()
1806 else if (S_ISSOCK(inode->i_mode)) udf_update_inode()
1810 ((inode->i_mode & S_ISUID) ? ICBTAG_FLAG_SETUID : 0) | udf_update_inode()
1811 ((inode->i_mode & S_ISGID) ? ICBTAG_FLAG_SETGID : 0) | udf_update_inode()
1812 ((inode->i_mode & S_ISVTX) ? ICBTAG_FLAG_STICKY : 0) | udf_update_inode()
H A Dialloc.c37 if (S_ISDIR(inode->i_mode)) udf_free_inode()
/linux-4.1.27/fs/ceph/
H A Dacl.c90 umode_t new_mode = inode->i_mode, old_mode = inode->i_mode; ceph_set_acl()
105 if (!S_ISDIR(inode->i_mode)) { ceph_set_acl()
H A Dinode.c79 BUG_ON(!S_ISDIR(parent->i_mode)); ceph_get_snapdir()
82 inode->i_mode = parent->i_mode; ceph_get_snapdir()
732 inode->i_mode = le32_to_cpu(info->mode); fill_inode()
735 dout("%p mode 0%o uid.gid %d.%d\n", inode, inode->i_mode, fill_inode()
787 switch (inode->i_mode & S_IFMT) { fill_inode()
792 init_special_inode(inode, inode->i_mode, inode->i_rdev); fill_inode()
838 ceph_vinop(inode), inode->i_mode); fill_inode()
855 if (S_ISDIR(inode->i_mode) && fill_inode()
904 if (S_ISDIR(inode->i_mode)) fill_inode()
1775 dout("setattr %p mode 0%o -> 0%o\n", inode, inode->i_mode, ceph_setattr()
1778 inode->i_mode = attr->ia_mode; ceph_setattr()
1781 attr->ia_mode != inode->i_mode) { ceph_setattr()
1782 inode->i_mode = attr->ia_mode; ceph_setattr()
1938 inode, ceph_cap_string(mask), inode->i_mode); __ceph_do_getattr()
2005 if (S_ISDIR(inode->i_mode)) { ceph_getattr()
H A Dfile.c76 switch (inode->i_mode & S_IFMT) { ceph_init_file()
91 inode->i_mode); ceph_init_file()
105 inode->i_mode); ceph_init_file()
111 inode->i_mode); ceph_init_file()
149 if (S_ISDIR(inode->i_mode)) ceph_open()
1267 if (!S_ISREG(inode->i_mode)) ceph_fallocate()
H A Dcache.c196 if ((ci->vfs_inode.i_mode & S_IFREG) == 0) ceph_fscache_register_inode_cookie()
/linux-4.1.27/fs/ext3/
H A Dacl.c198 error = posix_acl_equiv_mode(acl, &inode->i_mode); __ext3_set_acl()
212 if (!S_ISDIR(inode->i_mode)) __ext3_set_acl()
265 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); ext3_init_acl()
H A Dioctl.c46 flags = ext3_mask_flags(inode->i_mode, flags); ext3_ioctl()
154 && S_ISREG(inode->i_mode) ext3_ioctl()
163 if (!test_opt(inode->i_sb, RESERVATION) ||!S_ISREG(inode->i_mode)) ext3_ioctl()
H A Dinode.c46 return (S_ISLNK(inode->i_mode) && inode->i_blocks - ea_blocks == 0); ext3_inode_is_fast_symlink()
70 bh, is_metadata, inode->i_mode, ext3_forget()
222 (S_ISLNK(inode->i_mode) || S_ISREG(inode->i_mode)) && ext3_evict_inode()
957 if (S_ISREG(inode->i_mode) && (!ei->i_block_alloc_info)) ext3_get_blocks_handle()
2456 if (S_ISREG(inode->i_mode)) ext3_can_truncate()
2458 if (S_ISDIR(inode->i_mode)) ext3_can_truncate()
2460 if (S_ISLNK(inode->i_mode)) ext3_can_truncate()
2876 inode->i_mode = le16_to_cpu(raw_inode->i_mode); ext3_iget()
2901 if (inode->i_mode == 0 || ext3_iget()
2909 * valid i_mode and are being read by the orphan ext3_iget()
2921 if (!S_ISREG(inode->i_mode)) { ext3_iget()
2990 if (S_ISREG(inode->i_mode)) { ext3_iget()
2994 } else if (S_ISDIR(inode->i_mode)) { ext3_iget()
2997 } else if (S_ISLNK(inode->i_mode)) { ext3_iget()
3009 init_special_inode(inode, inode->i_mode, ext3_iget()
3012 init_special_inode(inode, inode->i_mode, ext3_iget()
3055 raw_inode->i_mode = cpu_to_le16(inode->i_mode); ext3_do_update_inode()
3100 if (!S_ISREG(inode->i_mode)) { ext3_do_update_inode()
3135 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { ext3_do_update_inode()
3283 if (S_ISREG(inode->i_mode) && ext3_setattr()
3330 rc = posix_acl_chmod(inode, inode->i_mode); ext3_setattr()
/linux-4.1.27/fs/reiserfs/
H A Dxattr_acl.c249 error = posix_acl_equiv_mode(acl, &inode->i_mode); __reiserfs_set_acl()
260 if (!S_ISDIR(inode->i_mode)) __reiserfs_set_acl()
310 if (S_ISLNK(inode->i_mode)) reiserfs_inherit_default_acl()
330 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); reiserfs_inherit_default_acl()
350 inode->i_mode &= ~current_umask(); reiserfs_inherit_default_acl()
406 return posix_acl_chmod(inode, inode->i_mode); reiserfs_acl_chmod()
H A Dioctl.c33 if (S_ISREG(inode->i_mode)) { reiserfs_ioctl()
86 S_ISREG(inode->i_mode)) { reiserfs_ioctl()
H A Dfile.c39 BUG_ON(!S_ISREG(inode->i_mode)); reiserfs_file_release()
162 BUG_ON(!S_ISREG(inode->i_mode)); reiserfs_sync_file()
H A Dinode.c1178 if (S_ISLNK(inode->i_mode) || S_ISDIR(inode->i_mode)) real_space_diff()
1200 if (S_ISLNK(inode->i_mode) || S_ISDIR(inode->i_mode)) { to_real_used_space()
1215 if (S_ISLNK(inode->i_mode) || S_ISDIR(inode->i_mode)) { to_fake_used_blocks()
1263 inode->i_mode = sd_v1_mode(sd); init_inode()
1318 inode->i_mode = sd_v2_mode(sd); init_inode()
1331 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) init_inode()
1337 if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) init_inode()
1355 if (S_ISREG(inode->i_mode)) { init_inode()
1359 } else if (S_ISDIR(inode->i_mode)) { init_inode()
1362 } else if (S_ISLNK(inode->i_mode)) { init_inode()
1368 init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); init_inode()
1378 set_sd_v2_mode(sd_v2, inode->i_mode); inode2sd()
1387 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) inode2sd()
1401 set_sd_v1_mode(sd_v1, inode->i_mode); inode2sd_v1()
1410 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) inode2sd_v1()
2004 if (S_ISLNK(inode->i_mode)) reiserfs_new_inode()
/linux-4.1.27/fs/bfs/
H A Dinode.c63 inode->i_mode = 0x0000FFFF & le32_to_cpu(di->i_mode); bfs_iget()
65 inode->i_mode |= S_IFDIR; bfs_iget()
69 inode->i_mode |= S_IFREG; bfs_iget()
140 di->i_mode = cpu_to_le32(inode->i_mode); bfs_write_inode()
H A Ddir.c220 if (S_ISDIR(old_inode->i_mode)) bfs_rename()
/linux-4.1.27/fs/fuse/
H A Dinode.c167 inode->i_mode = (inode->i_mode & S_IFMT) | (attr->mode & 07777); fuse_change_attributes_common()
175 if (!fc->writeback_cache || !S_ISREG(inode->i_mode)) { fuse_change_attributes_common()
188 * Don't set the sticky bit in i_mode, unless we want the VFS fuse_change_attributes_common()
192 fi->orig_i_mode = inode->i_mode; fuse_change_attributes_common()
194 inode->i_mode &= ~S_ISVTX; fuse_change_attributes_common()
224 if (!is_wb || !S_ISREG(inode->i_mode)) fuse_change_attributes()
228 if (!is_wb && S_ISREG(inode->i_mode)) { fuse_change_attributes()
255 inode->i_mode = attr->mode & S_IFMT; fuse_init_inode()
261 if (S_ISREG(inode->i_mode)) { fuse_init_inode()
264 } else if (S_ISDIR(inode->i_mode)) fuse_init_inode()
266 else if (S_ISLNK(inode->i_mode)) fuse_init_inode()
268 else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || fuse_init_inode()
269 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { fuse_init_inode()
271 init_special_inode(inode, inode->i_mode, fuse_init_inode()
313 } else if ((inode->i_mode ^ attr->mode) & S_IFMT) { fuse_iget()
H A Ddir.c243 if (ret || (outarg.attr.mode ^ inode->i_mode) & S_IFMT) fuse_dentry_revalidate()
803 err = create_new_entry(fc, &args, newdir, newent, inode->i_mode); fuse_link()
832 if (fc->writeback_cache && S_ISREG(inode->i_mode)) { fuse_fillattr()
842 stat->mode = (inode->i_mode & S_IFMT) | (attr->mode & 07777); fuse_fillattr()
879 if (file && S_ISREG(inode->i_mode)) { fuse_do_getattr()
895 if ((inode->i_mode ^ outarg.attr.mode) & S_IFMT) { fuse_do_getattr()
948 if (!S_ISDIR(parent->i_mode)) fuse_reverse_inval_entry()
1093 ((mask & MAY_EXEC) && S_ISREG(inode->i_mode))) { fuse_permission()
1123 } else if ((mask & MAY_EXEC) && S_ISREG(inode->i_mode)) { fuse_permission()
1124 if (!(inode->i_mode & S_IXUGO)) { fuse_permission()
1129 if (!err && !(inode->i_mode & S_IXUGO)) fuse_permission()
1212 ((o->attr.mode ^ inode->i_mode) & S_IFMT)) { fuse_direntplus_link()
1617 bool trust_local_cmtime = is_wb && S_ISREG(inode->i_mode); fuse_do_setattr()
1663 if ((inode->i_mode ^ outarg.attr.mode) & S_IFMT) { fuse_do_setattr()
1683 if (!is_wb || is_truncate || !S_ISREG(inode->i_mode)) fuse_do_setattr()
1697 S_ISREG(inode->i_mode) && oldsize != outarg.attr.size) { fuse_do_setattr()
/linux-4.1.27/fs/openpromfs/
H A Dinode.c242 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; openpromfs_lookup()
250 inode->i_mode = S_IFREG | S_IRUSR | S_IWUSR; openpromfs_lookup()
252 inode->i_mode = S_IFREG | S_IRUGO; openpromfs_lookup()
362 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; openprom_iget()
/linux-4.1.27/fs/xfs/
H A Dxfs_acl.c189 if (!S_ISDIR(inode->i_mode)) __xfs_set_acl()
238 if (mode != inode->i_mode) { xfs_set_mode()
269 if (!S_ISDIR(inode->i_mode)) posix_acl_default_exists()
287 umode_t mode = inode->i_mode; xfs_set_acl()
H A Dxfs_iops.c311 xfs_dentry_to_name(&name, dentry, inode->i_mode); xfs_vn_link()
400 /* if we are exchanging files, we need to set i_mode of both files */ xfs_vn_rename()
402 omode = d_inode(ndentry)->i_mode; xfs_vn_rename()
405 xfs_dentry_to_name(&nname, ndentry, d_inode(odentry)->i_mode); xfs_vn_rename()
472 switch (inode->i_mode & S_IFMT) { xfs_vn_getattr()
510 inode->i_mode &= S_IFMT; xfs_setattr_mode()
511 inode->i_mode |= mode & ~S_IFMT; xfs_setattr_mode()
721 * XXX(hch): Updating the ACL entries is not atomic vs the i_mode xfs_setattr_nonsize()
728 error = posix_acl_chmod(inode, inode->i_mode); xfs_setattr_nonsize()
1234 inode->i_mode = ip->i_d.di_mode; xfs_setup_inode()
1239 switch (inode->i_mode & S_IFMT) { xfs_setup_inode()
1263 switch (inode->i_mode & S_IFMT) { xfs_setup_inode()
1285 init_special_inode(inode, inode->i_mode, inode->i_rdev); xfs_setup_inode()
H A Dxfs_ioctl.c98 if (!S_ISREG(inode->i_mode) && xfs_find_handle()
99 !S_ISDIR(inode->i_mode) && xfs_find_handle()
100 !S_ISLNK(inode->i_mode)) xfs_find_handle()
164 if (!S_ISDIR(file_inode(parfilp)->i_mode)) xfs_handle_to_dentry()
216 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) { xfs_open_by_handle()
239 if (S_ISDIR(inode->i_mode) && (fmode & FMODE_WRITE)) { xfs_open_by_handle()
259 if (S_ISREG(inode->i_mode)) { xfs_open_by_handle()
629 if (!S_ISREG(inode->i_mode)) xfs_ioc_space()
/linux-4.1.27/fs/afs/
H A Dinode.c47 inode->i_mode = S_IFREG | vnode->status.mode; afs_inode_map_status()
52 inode->i_mode = S_IFDIR | vnode->status.mode; afs_inode_map_status()
57 inode->i_mode = S_IFLNK | vnode->status.mode; afs_inode_map_status()
87 inode->i_mode = S_IFDIR | vnode->status.mode; afs_inode_map_status()
175 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; afs_iget_autocell()
298 if (S_ISREG(vnode->vfs_inode.i_mode)) afs_zap_data()
476 if (S_ISREG(vnode->vfs_inode.i_mode)) { afs_setattr()
H A Dsecurity.c91 if (S_ISDIR(vnode->vfs_inode.i_mode)) { afs_get_auth_inode()
236 ASSERT(S_ISDIR(auth_vnode->vfs_inode.i_mode)); afs_check_permit()
323 mask, access, S_ISDIR(inode->i_mode) ? "dir" : "file"); afs_permission()
325 if (S_ISDIR(inode->i_mode)) { afs_permission()
/linux-4.1.27/fs/overlayfs/
H A Dinode.c98 if (S_ISDIR(inode->i_mode)) { ovl_permission()
125 umode_t mode = realinode->i_mode; ovl_permission()
257 return S_ISDIR(dentry->d_inode->i_mode); ovl_need_xattr_filter()
345 if (special_file(realdentry->d_inode->i_mode)) ovl_open_need_copy_up()
417 inode->i_mode = mode; ovl_new_inode()
H A Dsuper.c83 if (oe->numlower && S_ISDIR(dentry->d_inode->i_mode)) ovl_path_type()
255 if (!S_ISDIR(inode->i_mode) || !inode->i_op->getxattr) ovl_is_opaquedir()
402 if (prev && (!S_ISDIR(prev->d_inode->i_mode) || ovl_lookup()
403 !S_ISDIR(this->d_inode->i_mode))) { ovl_lookup()
416 if (!S_ISDIR(this->d_inode->i_mode)) ovl_lookup()
438 inode = ovl_new_inode(dentry->d_sb, realdentry->d_inode->i_mode, ovl_lookup()
739 if (!S_ISDIR(path->dentry->d_inode->i_mode)) { ovl_mount_dir_noesc()
/linux-4.1.27/fs/qnx4/
H A Dinode.c275 inode->i_mode = 0; qnx4_iget()
296 inode->i_mode = le16_to_cpu(raw_inode->di_mode); qnx4_iget()
310 if (S_ISREG(inode->i_mode)) { qnx4_iget()
314 } else if (S_ISDIR(inode->i_mode)) { qnx4_iget()
317 } else if (S_ISLNK(inode->i_mode)) { qnx4_iget()
/linux-4.1.27/fs/freevxfs/
H A Dvxfs_inode.c226 ip->i_mode = vxfs_transmod(vip); vxfs_iinit()
318 if (S_ISREG(ip->i_mode)) { vxfs_iget()
321 } else if (S_ISDIR(ip->i_mode)) { vxfs_iget()
325 } else if (S_ISLNK(ip->i_mode)) { vxfs_iget()
334 init_special_inode(ip, ip->i_mode, old_decode_dev(vip->vii_rdev)); vxfs_iget()
/linux-4.1.27/fs/nilfs2/
H A Dinode.c466 inode->i_mode = le16_to_cpu(raw_inode->i_mode); nilfs_read_inode_common()
484 ii->i_dir_acl = S_ISREG(inode->i_mode) ? nilfs_read_inode_common()
490 if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || nilfs_read_inode_common()
491 S_ISLNK(inode->i_mode)) { nilfs_read_inode_common()
521 if (S_ISREG(inode->i_mode)) { __nilfs_read_inode()
525 } else if (S_ISDIR(inode->i_mode)) { __nilfs_read_inode()
529 } else if (S_ISLNK(inode->i_mode)) { __nilfs_read_inode()
535 inode, inode->i_mode, __nilfs_read_inode()
657 raw_inode->i_mode = cpu_to_le16(inode->i_mode); nilfs_write_inode_common()
683 else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) nilfs_write_inode_common()
H A Dnamei.c132 init_special_inode(inode, inode->i_mode, rdev); nilfs_mknod()
379 if (S_ISDIR(old_inode->i_mode)) { nilfs_rename()
H A Dgcinode.c172 inode->i_mode = S_IFREG; nilfs_init_gcinode()
/linux-4.1.27/fs/omfs/
H A Dinode.c118 if (S_ISDIR(inode->i_mode)) __omfs_write_inode()
120 else if (S_ISREG(inode->i_mode)) __omfs_write_inode()
124 inode->i_mode); __omfs_write_inode()
192 if (S_ISREG(inode->i_mode)) { omfs_evict_inode()
242 inode->i_mode = S_IFDIR | (S_IRWXUGO & ~sbi->s_dmask); omfs_iget()
249 inode->i_mode = S_IFREG | (S_IRWXUGO & ~sbi->s_fmask); omfs_iget()
H A Ddir.c96 if (S_ISDIR(inode->i_mode)) { omfs_make_empty()
244 if (S_ISDIR(inode->i_mode) && omfs_remove()
/linux-4.1.27/fs/exofs/
H A Dinode.c1005 return S_ISLNK(inode->i_mode) && (oi->i_data[0] != 0); exofs_inode_is_fast_symlink()
1100 inode->i_mode = 0040000 | (0777 & ~022); exofs_get_inode()
1184 inode->i_mode = le16_to_cpu(fcb.i_mode); exofs_iget()
1200 if ((inode->i_nlink == 0) && (inode->i_mode == 0)) { exofs_iget()
1205 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { exofs_iget()
1216 if (S_ISREG(inode->i_mode)) { exofs_iget()
1220 } else if (S_ISDIR(inode->i_mode)) { exofs_iget()
1224 } else if (S_ISLNK(inode->i_mode)) { exofs_iget()
1234 init_special_inode(inode, inode->i_mode, exofs_iget()
1237 init_special_inode(inode, inode->i_mode, exofs_iget()
1395 fcb->i_mode = cpu_to_le16(inode->i_mode); exofs_update_inode()
1406 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { exofs_update_inode()
H A Dnamei.c89 init_special_inode(inode, inode->i_mode, rdev); exofs_mknod()
245 if (S_ISDIR(old_inode->i_mode)) { exofs_rename()
/linux-4.1.27/fs/fat/
H A Dfile.c33 int is_dir = S_ISDIR(inode->i_mode); fat_ioctl_set_attributes()
66 S_IRUGO | S_IWUGO | (inode->i_mode & S_IXUGO)); fat_ioctl_set_attributes()
330 if (S_ISREG(inode->i_mode)) fat_sanitize_mode()
343 if ((perm & (S_IRUGO | S_IXUGO)) != (inode->i_mode & (S_IRUGO|S_IXUGO))) fat_sanitize_mode()
H A Dfat.h150 * If ->i_mode can't hold S_IWUGO (i.e. ATTR_RO), we use ->i_attrs to
151 * save ATTR_RO instead of ->i_mode.
161 if (S_ISDIR(inode->i_mode)) { fat_mode_can_hold_ro()
190 if (S_ISDIR(inode->i_mode)) fat_make_attrs()
192 if (fat_mode_can_hold_ro(inode) && !(inode->i_mode & S_IWUGO)) fat_make_attrs()
H A Dinode.c377 if (S_ISDIR(inode->i_mode) && sbi->options.nfs) { fat_attach()
396 if (S_ISDIR(inode->i_mode) && sbi->options.nfs) { fat_detach()
465 inode->i_mode = fat_make_mode(sbi, de->attr, S_IRWXUGO); fat_fill_inode()
479 inode->i_mode = fat_make_mode(sbi, de->attr, fat_fill_inode()
774 if (S_ISDIR(inode->i_mode)) __fat_write_inode()
1281 inode->i_mode = fat_make_mode(sbi, ATTR_DIR, S_IRWXUGO); fat_read_root()
/linux-4.1.27/fs/ufs/
H A Dinode.c566 if (S_ISREG(inode->i_mode)) { ufs_set_inode_ops()
570 } else if (S_ISDIR(inode->i_mode)) { ufs_set_inode_ops()
574 } else if (S_ISLNK(inode->i_mode)) { ufs_set_inode_ops()
582 init_special_inode(inode, inode->i_mode, ufs_set_inode_ops()
595 inode->i_mode = mode = fs16_to_cpu(sb, ufs_inode->ui_mode); ufs1_read_inode()
643 inode->i_mode = mode = fs16_to_cpu(sb, ufs2_inode->ui_mode); ufs2_read_inode()
750 ufs_inode->ui_mode = cpu_to_fs16(sb, inode->i_mode); ufs1_update_inode()
772 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { ufs1_update_inode()
794 ufs_inode->ui_mode = cpu_to_fs16(sb, inode->i_mode); ufs2_update_inode()
812 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { ufs2_update_inode()
H A Dtruncate.c454 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || ufs_truncate()
455 S_ISLNK(inode->i_mode))) ufs_truncate()
H A Ddir.c102 ufs_set_de_type(dir->i_sb, de, inode->i_mode); ufs_set_link()
398 ufs_set_de_type(sb, de, inode->i_mode); ufs_add_link()
585 ufs_set_de_type(sb, de, inode->i_mode); ufs_make_empty()
592 ufs_set_de_type(sb, de, dir->i_mode); ufs_make_empty()
H A Dnamei.c286 if (S_ISDIR(old_inode->i_mode)) { ufs_rename()
/linux-4.1.27/fs/qnx6/
H A Dinode.c513 inode->i_mode = S_IFREG | S_IRUSR; /* probably wrong */ qnx6_private_inode()
537 inode->i_mode = 0; qnx6_iget()
558 inode->i_mode = fs16_to_cpu(sbi, raw_inode->di_mode); qnx6_iget()
576 if (S_ISREG(inode->i_mode)) { qnx6_iget()
579 } else if (S_ISDIR(inode->i_mode)) { qnx6_iget()
583 } else if (S_ISLNK(inode->i_mode)) { qnx6_iget()
587 init_special_inode(inode, inode->i_mode, 0); qnx6_iget()
/linux-4.1.27/fs/isofs/
H A Dinode.c899 if (!S_ISDIR(inode->i_mode)) { isofs_fill_super()
1294 inode->i_mode = S_IFDIR | sbi->s_dmode; isofs_read_inode()
1296 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; isofs_read_inode()
1306 inode->i_mode = S_IFREG | sbi->s_fmode; isofs_read_inode()
1313 inode->i_mode = S_IFREG | S_IRUGO | S_IXUGO; isofs_read_inode()
1395 if (S_ISDIR(inode->i_mode) && sbi->s_overriderockperm && isofs_read_inode()
1397 inode->i_mode = S_IFDIR | sbi->s_dmode; isofs_read_inode()
1398 if (S_ISREG(inode->i_mode) && sbi->s_overriderockperm && isofs_read_inode()
1400 inode->i_mode = S_IFREG | sbi->s_fmode; isofs_read_inode()
1403 if (S_ISREG(inode->i_mode)) { isofs_read_inode()
1415 } else if (S_ISDIR(inode->i_mode)) { isofs_read_inode()
1418 } else if (S_ISLNK(inode->i_mode)) { isofs_read_inode()
1423 init_special_inode(inode, inode->i_mode, inode->i_rdev); isofs_read_inode()
H A Dexport.c54 if (!S_ISDIR(child_inode->i_mode)) { isofs_export_get_parent()
H A Drock.c385 inode->i_mode = isonum_733(rr->u.PX.mode); parse_rock_ridge_inode_internal()
528 inode->i_mode = reloc->i_mode; parse_rock_ridge_inode_internal()
/linux-4.1.27/fs/hostfs/
H A Dhostfs_kern.c554 ino->i_mode = st.mode; read_name()
795 if (S_ISCHR(ino->i_mode) || S_ISBLK(ino->i_mode) || hostfs_permission()
796 S_ISFIFO(ino->i_mode) || S_ISSOCK(ino->i_mode)) hostfs_permission()
963 if (S_ISLNK(root_inode->i_mode)) { hostfs_fill_sb_common()
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
H A Dinode.c103 inode->i_mode = mode; spufs_new_inode()
258 if (dir->i_mode & S_ISGID) { spufs_mkdir()
260 inode->i_mode &= S_ISGID; spufs_mkdir()
492 if (dir->i_mode & S_ISGID) { spufs_mkgang()
494 inode->i_mode &= S_ISGID; spufs_mkgang()
637 root->i_mode = option | S_IFDIR; spufs_parse_options()
/linux-4.1.27/fs/debugfs/
H A Dinode.c130 inode->i_mode &= ~S_IALLUGO; debugfs_apply_options()
131 inode->i_mode |= opts->mode; debugfs_apply_options()
176 if (S_ISLNK(inode->i_mode)) debugfs_evict_inode()
347 inode->i_mode = mode; debugfs_create_file()
426 inode->i_mode = S_IFDIR | S_IRWXU | S_IRUGO | S_IXUGO; debugfs_create_dir()
517 inode->i_mode = S_IFLNK | S_IRWXUGO; debugfs_create_symlink()
/linux-4.1.27/security/apparmor/
H A Dlsm.c208 d_backing_inode(dentry)->i_mode common_perm_mnt_dentry()
233 cond.mode = inode->i_mode; common_perm_rm()
285 d_backing_inode(path->dentry)->i_mode apparmor_path_truncate()
331 d_backing_inode(old_dentry)->i_mode apparmor_path_rename()
358 d_backing_inode(path->dentry)->i_mode apparmor_path_chown()
398 struct path_cond cond = { inode->i_uid, inode->i_mode }; apparmor_file_open()
H A Dfile.c355 d_backing_inode(old_dentry)->i_mode aa_path_link()
453 .mode = file_inode(file)->i_mode aa_file_perm()
/linux-4.1.27/fs/notify/dnotify/
H A Ddnotify.c98 if (!S_ISDIR(inode->i_mode)) dnotify_handle_event()
159 if (!S_ISDIR(inode->i_mode)) dnotify_flush()
282 if (!S_ISDIR(inode->i_mode)) { fcntl_dirnotify()
/linux-4.1.27/fs/logfs/
H A Dinode.c55 switch (inode->i_mode & S_IFMT) { logfs_inode_setops()
74 init_special_inode(inode, inode->i_mode, inode->i_rdev); logfs_inode_setops()
270 inode->i_mode = S_IFREG; logfs_new_meta_inode()
357 inode->i_mode = mode; logfs_new_inode()
/linux-4.1.27/fs/efivarfs/
H A Dinode.c25 inode->i_mode = mode; efivarfs_get_inode()
/linux-4.1.27/mm/
H A Dfadvise.c44 if (S_ISFIFO(inode->i_mode)) { SYSCALL_DEFINE4()
H A Dswapfile.c1724 if (S_ISBLK(inode->i_mode)) { setup_swap_extents()
1926 if (S_ISBLK(inode->i_mode)) { SYSCALL_DEFINE1()
2038 S_ISBLK(file_inode(file)->i_mode) ? swap_show()
2143 if (S_ISBLK(inode->i_mode)) { claim_swapfile()
2157 } else if (S_ISREG(inode->i_mode)) { claim_swapfile()
2238 if (swap_header->info.nr_badpages && S_ISREG(inode->i_mode)) read_swap_header()
2404 /* If S_ISREG(inode->i_mode) will do mutex_lock(&inode->i_mutex); */ SYSCALL_DEFINE2()
2526 if (S_ISREG(inode->i_mode))
2533 if (inode && S_ISBLK(inode->i_mode) && p->bdev) {
2546 if (inode && S_ISREG(inode->i_mode)) {
2559 if (inode && S_ISREG(inode->i_mode))
/linux-4.1.27/fs/cifs/
H A Dinode.c41 switch (inode->i_mode & S_IFMT) {
83 init_special_inode(inode, inode->i_mode, inode->i_rdev);
173 inode->i_mode = fattr->cf_mode; cifs_fattr_to_inode()
413 if (unlikely(((*pinode)->i_mode & S_IFMT) != cifs_get_inode_info_unix()
860 if (unlikely(((*inode)->i_mode & S_IFMT) != cifs_get_inode_info()
893 if ((inode->i_mode & S_IFMT) != (fattr->cf_mode & S_IFMT)) cifs_find_inode()
897 if (S_ISDIR(inode->i_mode) && !hlist_empty(&inode->i_dentry)) cifs_find_inode()
1012 inode->i_mode |= S_IFDIR; cifs_root_iget()
1366 if (parent->i_mode & S_ISGID) cifs_mkdir_qinfo()
1379 if (parent->i_mode & S_ISGID) cifs_mkdir_qinfo()
1397 inode->i_mode = (mode | S_IFDIR); cifs_mkdir_qinfo()
1401 if (inode->i_mode & S_ISGID) cifs_mkdir_qinfo()
1804 S_ISREG(inode->i_mode) && inode->i_nlink != 1) cifs_inode_needs_reval()
2340 attrs->ia_mode = inode->i_mode & ~S_IWUGO; cifs_setattr_nounix()
2352 if (S_ISDIR(inode->i_mode)) cifs_setattr_nounix()
H A Ddir.c232 if (!S_ISREG(newinode->i_mode)) { cifs_do_create()
354 if (inode->i_mode & S_ISGID) cifs_do_create()
386 newinode->i_mode = mode; cifs_do_create()
390 if (inode->i_mode & S_ISGID) cifs_do_create()
H A Dioctl.c96 if (S_ISDIR(src_inode->i_mode)) cifs_ioctl_clone()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/linux/
H A Dlinux-obdo.c214 dst->i_mode = (dst->i_mode & S_IFMT) | (src->o_mode & ~S_IFMT); obdo_to_inode()
/linux-4.1.27/fs/kernfs/
H A Dinode.c238 inode->i_mode = mode; set_default_inode_attr()
255 inode->i_mode = kn->mode; kernfs_refresh_inode()
/linux-4.1.27/fs/configfs/
H A Dinode.c113 inode->i_mode = mode; set_default_inode_attr()
119 inode->i_mode = iattr->ia_mode; set_inode_attr()
H A Dfile.c241 if (!(inode->i_mode & S_IWUGO) || !ops->store_attribute) check_perm()
251 if (!(inode->i_mode & S_IRUGO) || !ops->show_attribute) check_perm()
/linux-4.1.27/security/integrity/ima/
H A Dima_appraise.c321 if (!(ima_policy_flag & IMA_APPRAISE) || !S_ISREG(inode->i_mode) ima_inode_post_setattr()
359 if (!(ima_policy_flag & IMA_APPRAISE) || !S_ISREG(inode->i_mode)) ima_reset_appraise_flags()
H A Dima_main.c146 if (!ima_policy_flag || !S_ISREG(inode->i_mode)) ima_file_free()
169 if (!ima_policy_flag || !S_ISREG(inode->i_mode)) process_measurement()
/linux-4.1.27/security/tomoyo/
H A Drealpath.c101 if (inode && S_ISDIR(inode->i_mode)) { tomoyo_get_absolute_path()
129 if (inode && S_ISDIR(inode->i_mode)) { tomoyo_get_dentry_path()
/linux-4.1.27/fs/tracefs/
H A Dinode.c219 inode->i_mode &= ~S_IALLUGO; tracefs_apply_options()
220 inode->i_mode |= opts->mode; tracefs_apply_options()
407 inode->i_mode = mode; tracefs_create_file()
428 inode->i_mode = S_IFDIR | S_IRWXU | S_IRUGO | S_IXUGO; __create_dir()
511 switch (dentry->d_inode->i_mode & S_IFMT) { __tracefs_remove()
/linux-4.1.27/fs/ecryptfs/
H A Dinode.c71 if (S_ISLNK(inode->i_mode)) ecryptfs_inode_set()
73 else if (S_ISDIR(inode->i_mode)) ecryptfs_inode_set()
78 if (S_ISDIR(inode->i_mode)) ecryptfs_inode_set()
80 else if (special_file(inode->i_mode)) ecryptfs_inode_set()
81 init_special_inode(inode, inode->i_mode, inode->i_rdev); ecryptfs_inode_set()
227 if (S_ISDIR(ecryptfs_inode->i_mode)) { ecryptfs_initialize_file()
368 if (S_ISREG(inode->i_mode)) { ecryptfs_lookup_interpose()
/linux-4.1.27/arch/s390/hypfs/
H A Dinode.c104 ret->i_mode = mode; hypfs_make_inode()
126 if (!(inode->i_mode & S_IWUGO)) hypfs_open()
130 if (!(inode->i_mode & S_IRUGO)) hypfs_open()
/linux-4.1.27/fs/ubifs/
H A Dioctl.c169 if (!S_ISDIR(inode->i_mode)) ubifs_ioctl()
H A Ddir.c64 if (!S_ISDIR(dir->i_mode)) inherit_flags()
813 init_special_inode(inode, inode->i_mode, rdev); ubifs_mknod()
977 int is_dir = S_ISDIR(old_inode->i_mode); ubifs_rename()
1159 if (S_ISREG(inode->i_mode)) { ubifs_getattr()
/linux-4.1.27/fs/nfsd/
H A Dnfs4acl.c150 pacl = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); nfsd4_get_nfs4_acl()
158 if (S_ISDIR(inode->i_mode)) { nfsd4_get_nfs4_acl()
788 if (S_ISDIR(inode->i_mode)) nfsd4_set_nfs4_acl()
801 if (S_ISDIR(inode->i_mode)) { nfsd4_set_nfs4_acl()
H A Dnfsproc.c254 type = inode->i_mode & S_IFMT; nfsd_proc_create()
280 type = inode->i_mode & S_IFMT; nfsd_proc_create()
281 mode = inode->i_mode & ~S_IFMT; nfsd_proc_create()
310 if (inode && type != (inode->i_mode & S_IFMT)) nfsd_proc_create()
H A Dvfs.c344 iap->ia_mode |= (inode->i_mode & ~S_IALLUGO); nfsd_sanitize_attrs()
348 if (!S_ISDIR(inode->i_mode) && nfsd_sanitize_attrs()
432 if (S_ISLNK(inode->i_mode)) nfsd_setattr()
502 if (inode->i_mode & S_IXUGO) nfsd4_is_junction()
504 if (!(inode->i_mode & S_ISVTX)) nfsd4_is_junction()
544 if (!S_ISREG(file_inode(file)->i_mode)) nfsd4_vfs_fallocate()
722 if (S_ISREG((inode)->i_mode) && mandatory_lock(inode)) nfsd_open()
1807 type = d_inode(rdentry)->i_mode & S_IFMT; nfsd_unlink()
2033 inode->i_mode, nfsd_permission()
2088 if (err == -EACCES && S_ISREG(inode->i_mode) && nfsd_permission()
H A Dnfs2acl.c59 acl = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); nfsacld_proc_getacl()
H A Dnfs3acl.c52 acl = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); nfsd3_proc_getacl()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
H A Dobdo.c94 (src->i_mode & S_IFMT); obdo_from_inode()
99 (src->i_mode & S_IALLUGO); obdo_from_inode()
/linux-4.1.27/drivers/usb/gadget/function/
H A Dstorage_common.c214 if ((!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode))) { fsg_lun_open()
/linux-4.1.27/fs/pstore/
H A Dinode.c329 inode->i_mode = S_IFREG | 0444; pstore_mkfile()
432 inode->i_mode = S_IFDIR | 0755; pstore_fill_super()
/linux-4.1.27/drivers/block/
H A Dloop.c440 lo->lo_blocksize = S_ISBLK(mapping->host->i_mode) ? do_loop_switch()
511 if (!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode)) loop_change_fd()
538 return i && S_ISBLK(i->i_mode) && MAJOR(i->i_rdev) == LOOP_MAJOR; is_loop_device()
712 if (!S_ISREG(inode->i_mode) && !S_ISBLK(inode->i_mode)) loop_set_fd()
719 lo_blocksize = S_ISBLK(inode->i_mode) ? loop_set_fd()
/linux-4.1.27/drivers/target/
H A Dtarget_core_file.c152 if (S_ISBLK(inode->i_mode)) { fd_configure_device()
365 if (S_ISBLK(file_inode(fd)->i_mode)) {
548 if (S_ISBLK(inode->i_mode)) { fd_do_unmap()
822 if (S_ISBLK(i->i_mode)) fd_get_blocks()
845 if (S_ISBLK(inode->i_mode)) { fd_init_prot()
/linux-4.1.27/fs/befs/
H A Dlinuxvfs.c345 inode->i_mode = (umode_t) fs32_to_cpu(sb, raw_inode->mode); befs_iget()
381 if (S_ISLNK(inode->i_mode) && !(befs_ino->i_flags & BEFS_LONG_SYMLINK)){ befs_iget()
400 if (S_ISREG(inode->i_mode)) { befs_iget()
402 } else if (S_ISDIR(inode->i_mode)) { befs_iget()
405 } else if (S_ISLNK(inode->i_mode)) { befs_iget()
/linux-4.1.27/fs/ocfs2/dlmfs/
H A Ddlmfs.c139 if (S_ISDIR(inode->i_mode)) dlmfs_file_open()
186 if (S_ISDIR(inode->i_mode)) dlmfs_file_release()
375 if (S_ISREG(inode->i_mode)) { dlmfs_evict_inode()
/linux-4.1.27/include/trace/events/
H A Dext3.h26 __entry->mode = inode->i_mode;
416 __entry->mode = inode->i_mode;
608 __entry->mode = inode->i_mode;
H A Df2fs.h137 __entry->mode = inode->i_mode;
144 TP_printk("dev = (%d,%d), ino = %lu, pino = %lu, i_mode = 0x%hx, "
869 __entry->dir = S_ISDIR(page->mapping->host->i_mode);
963 __entry->dir = S_ISDIR(inode->i_mode);
/linux-4.1.27/fs/devpts/
H A Dinode.c302 inode->i_mode = S_IFCHR|fsi->mount_opts.ptmxmode; update_ptmx_mode()
394 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO | S_IWUSR; devpts_fill_super()
/linux-4.1.27/fs/exportfs/
H A Dexpfs.c287 if (!dir || !S_ISDIR(dir->i_mode)) get_name()
396 if (connectable && !S_ISDIR(inode->i_mode)) { exportfs_encode_fh()
/linux-4.1.27/security/integrity/evm/
H A Devm_main.c259 if (!evm_initialized || !S_ISREG(inode->i_mode) || evm_fixmode) evm_verify_current_integrity()
272 * acls is their modifying of the i_mode, which is included in security.evm.
/linux-4.1.27/drivers/oprofile/
H A Doprofilefs.c32 inode->i_mode = mode; oprofilefs_get_inode()
/linux-4.1.27/fs/notify/
H A Dfsnotify.c57 if (!S_ISDIR(inode->i_mode)) __fsnotify_update_child_dentry_flags()
/linux-4.1.27/fs/autofs4/
H A Dautofs_i.h218 if (!S_ISFIFO(file_inode(pipe)->i_mode)) autofs_prepare_pipe()
H A Dinode.c353 inode->i_mode = mode; autofs4_get_inode()

Completed in 1337 milliseconds

12