Home
last modified time | relevance | path

Searched refs:i_mode (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/fs/hpfs/
Dinode.c21 i->i_mode = hpfs_sb(sb)->sb_mode; in hpfs_init_inode()
79 i->i_mode = S_IFLNK | 0777; in hpfs_read_inode()
97 i->i_mode = mode; in hpfs_read_inode()
118 i->i_mode |= S_IFDIR; in hpfs_read_inode()
133 i->i_mode |= S_IFREG; in hpfs_read_inode()
134 if (!hpfs_inode->i_ea_mode) i->i_mode &= ~0111; in hpfs_read_inode()
165 if (!S_ISLNK(i->i_mode)) in hpfs_write_inode_ea()
166 if ((i->i_mode != ((hpfs_sb(i->i_sb)->sb_mode & ~(S_ISDIR(i->i_mode) ? 0 : 0111)) in hpfs_write_inode_ea()
167 | (S_ISDIR(i->i_mode) ? S_IFDIR : S_IFREG)) in hpfs_write_inode_ea()
168 && i->i_mode != ((hpfs_sb(i->i_sb)->sb_mode & ~(S_ISDIR(i->i_mode) ? 0222 : 0333)) in hpfs_write_inode_ea()
[all …]
Dnamei.c66 result->i_mode |= S_IFDIR; in hpfs_mkdir()
73 result->i_mode &= ~0222; in hpfs_mkdir()
108 result->i_mode != (mode | S_IFDIR)) { in hpfs_mkdir()
111 result->i_mode = mode | S_IFDIR; in hpfs_mkdir()
162 result->i_mode |= S_IFREG; in hpfs_create()
163 result->i_mode &= ~0111; in hpfs_create()
174 result->i_mode &= ~0222; in hpfs_create()
197 result->i_mode != (mode | S_IFREG)) { in hpfs_create()
200 result->i_mode = mode | S_IFREG; in hpfs_create()
330 result->i_mode = S_IFLNK | 0777; in hpfs_symlink()
[all …]
/fs/squashfs/
Dinode.c65 inode->i_mode = le16_to_cpu(sqsh_ino->mode); in squashfs_new_inode()
157 inode->i_mode |= S_IFREG; in squashfs_read_inode()
202 inode->i_mode |= S_IFREG; in squashfs_read_inode()
231 inode->i_mode |= S_IFDIR; in squashfs_read_inode()
256 inode->i_mode |= S_IFDIR; in squashfs_read_inode()
284 inode->i_mode |= S_IFLNK; in squashfs_read_inode()
318 inode->i_mode |= S_IFCHR; in squashfs_read_inode()
320 inode->i_mode |= S_IFBLK; in squashfs_read_inode()
323 init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); in squashfs_read_inode()
340 inode->i_mode |= S_IFCHR; in squashfs_read_inode()
[all …]
/fs/f2fs/
Dinode.c66 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in __get_inode_rdev()
67 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in __get_inode_rdev()
93 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in __set_inode_rdev()
282 __func__, inode->i_ino, inode->i_mode); in sanity_check_inode()
286 if (f2fs_has_inline_dentry(inode) && !S_ISDIR(inode->i_mode)) { in sanity_check_inode()
289 __func__, inode->i_ino, inode->i_mode); in sanity_check_inode()
355 inode->i_mode = le16_to_cpu(ri->i_mode); in do_read_inode()
369 if (S_ISDIR(inode->i_mode)) in do_read_inode()
371 else if (S_ISREG(inode->i_mode)) in do_read_inode()
376 if (S_ISREG(inode->i_mode)) in do_read_inode()
[all …]
/fs/sysv/
Dinode.c154 if (S_ISREG(inode->i_mode)) { in sysv_set_inode()
158 } else if (S_ISDIR(inode->i_mode)) { in sysv_set_inode()
162 } else if (S_ISLNK(inode->i_mode)) { in sysv_set_inode()
167 init_special_inode(inode, inode->i_mode, rdev); in sysv_set_inode()
198 inode->i_mode = fs16_to_cpu(sbi, raw_inode->i_mode); in sysv_iget()
217 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in sysv_iget()
252 raw_inode->i_mode = cpu_to_fs16(sbi, inode->i_mode); in __sysv_write_inode()
262 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in __sysv_write_inode()
/fs/affs/
Dinode.c55 inode->i_mode = 0; in affs_iget()
72 inode->i_mode = sbi->s_mode; in affs_iget()
74 inode->i_mode = affs_prot_to_mode(prot); in affs_iget()
100 if (inode->i_mode & S_IRUSR) in affs_iget()
101 inode->i_mode |= S_IXUSR; in affs_iget()
102 if (inode->i_mode & S_IRGRP) in affs_iget()
103 inode->i_mode |= S_IXGRP; in affs_iget()
104 if (inode->i_mode & S_IROTH) in affs_iget()
105 inode->i_mode |= S_IXOTH; in affs_iget()
106 inode->i_mode |= S_IFDIR; in affs_iget()
[all …]
/fs/ocfs2/
Dacl.c195 inode->i_mode = new_mode; in ocfs2_acl_set_mode()
197 di->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_acl_set_mode()
229 if (S_ISLNK(inode->i_mode)) in ocfs2_set_acl()
238 if (!S_ISDIR(inode->i_mode)) in ocfs2_set_acl()
323 if (S_ISLNK(inode->i_mode)) in ocfs2_acl_chmod()
334 ret = __posix_acl_chmod(&acl, GFP_KERNEL, inode->i_mode); in ocfs2_acl_chmod()
360 if (!S_ISLNK(inode->i_mode)) { in ocfs2_init_acl()
370 mode = inode->i_mode & ~current_umask(); in ocfs2_init_acl()
379 if (S_ISDIR(inode->i_mode)) { in ocfs2_init_acl()
386 mode = inode->i_mode; in ocfs2_init_acl()
/fs/minix/
Dinode.c460 if (S_ISREG(inode->i_mode)) { in minix_set_inode()
464 } else if (S_ISDIR(inode->i_mode)) { in minix_set_inode()
468 } else if (S_ISLNK(inode->i_mode)) { in minix_set_inode()
473 init_special_inode(inode, inode->i_mode, rdev); in minix_set_inode()
498 inode->i_mode = raw_inode->i_mode; in V1_minix_iget()
538 inode->i_mode = raw_inode->i_mode; in V2_minix_iget()
590 raw_inode->i_mode = inode->i_mode; in V1_minix_update_inode()
596 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in V1_minix_update_inode()
617 raw_inode->i_mode = inode->i_mode; in V2_minix_update_inode()
625 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) in V2_minix_update_inode()
[all …]
/fs/hfs/
Dinode.c195 inode->i_mode = mode; in hfs_new_inode()
210 inode->i_mode |= S_IRWXUGO; in hfs_new_inode()
211 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_dir_umask; in hfs_new_inode()
220 inode->i_mode |= S_IRUGO|S_IXUGO; in hfs_new_inode()
222 inode->i_mode |= S_IWUGO; in hfs_new_inode()
223 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_file_umask; in hfs_new_inode()
245 if (S_ISDIR(inode->i_mode)) { in hfs_delete_inode()
256 if (S_ISREG(inode->i_mode)) { in hfs_delete_inode()
349 inode->i_mode = S_IRUGO | S_IXUGO; in hfs_read_inode()
351 inode->i_mode |= S_IWUGO; in hfs_read_inode()
[all …]
/fs/jffs2/
Dfs.c53 if (S_ISBLK(inode->i_mode) || S_ISCHR(inode->i_mode)) { in jffs2_do_setattr()
59 } else if (S_ISLNK(inode->i_mode)) { in jffs2_do_setattr()
80 if (S_ISLNK(inode->i_mode)) in jffs2_do_setattr()
89 if (S_ISLNK(inode->i_mode)) in jffs2_do_setattr()
112 ri->mode = cpu_to_jemode(inode->i_mode); in jffs2_do_setattr()
140 if (S_ISLNK(inode->i_mode)) in jffs2_do_setattr()
153 inode->i_mode = jemode_to_cpu(ri->mode); in jffs2_do_setattr()
204 rc = posix_acl_chmod(inode, inode->i_mode); in jffs2_setattr()
246 __func__, inode->i_ino, inode->i_mode); in jffs2_evict_inode()
280 inode->i_mode = jemode_to_cpu(latest_node.mode); in jffs2_iget()
[all …]
/fs/
Dsync.c249 umode_t i_mode; in sync_file_range() local
286 i_mode = file_inode(file)->i_mode; in sync_file_range()
288 if (!S_ISREG(i_mode) && !S_ISBLK(i_mode) && !S_ISDIR(i_mode) && in sync_file_range()
289 !S_ISLNK(i_mode)) in sync_file_range()
Dattr.c37 umode_t mode = inode->i_mode; in setattr_should_drop_sgid()
64 umode_t mode = inode->i_mode; in setattr_should_drop_suidgid()
256 inode->i_mode = mode; in setattr_copy()
284 umode_t mode = inode->i_mode; in notify_change()
326 if (S_ISLNK(inode->i_mode)) in notify_change()
368 attr->ia_mode = (inode->i_mode & ~S_ISUID); in notify_change()
375 attr->ia_mode = inode->i_mode; in notify_change()
Dinode.c582 if (S_ISBLK(inode->i_mode) && inode->i_bdev) in evict()
584 if (S_ISCHR(inode->i_mode) && inode->i_cdev) in evict()
968 if (S_ISDIR(inode->i_mode)) { in lockdep_annotate_inode_mutex_key()
1048 if (S_ISDIR(inode2->i_mode) == S_ISDIR(inode1->i_mode)) { in lock_two_inodes()
1051 } else if (!S_ISDIR(inode1->i_mode)) in lock_two_inodes()
1074 if (inode1 && !S_ISDIR(inode1->i_mode)) in lock_two_nondirectories()
1076 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1) in lock_two_nondirectories()
1088 if (inode1 && !S_ISDIR(inode1->i_mode)) in unlock_two_nondirectories()
1090 if (inode2 && !S_ISDIR(inode2->i_mode) && inode2 != inode1) in unlock_two_nondirectories()
1849 if ((inode->i_sb->s_flags & SB_NODIRATIME) && S_ISDIR(inode->i_mode)) in atime_needs_update()
[all …]
/fs/btrfs/
Dacl.c67 if (!S_ISDIR(inode->i_mode)) in __btrfs_set_acl()
113 umode_t old_mode = inode->i_mode; in btrfs_set_acl()
116 ret = posix_acl_update_mode(inode, &inode->i_mode, &acl); in btrfs_set_acl()
122 inode->i_mode = old_mode; in btrfs_set_acl()
136 ret = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in btrfs_init_acl()
/fs/crypto/
Dkeysetup.c65 if (S_ISREG(inode->i_mode)) in select_encryption_mode()
68 if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) in select_encryption_mode()
72 inode->i_ino, (inode->i_mode & S_IFMT)); in select_encryption_mode()
199 if (mk->mk_secret.is_hw_wrapped && S_ISREG(inode->i_mode)) { in setup_per_mode_enc_key()
684 S_ISDIR(inode->i_mode)); in fscrypt_get_encryption_info()
726 if (WARN_ON_ONCE(inode->i_mode == 0)) in fscrypt_prepare_new_inode()
733 if (!S_ISREG(inode->i_mode) && in fscrypt_prepare_new_inode()
734 !S_ISDIR(inode->i_mode) && in fscrypt_prepare_new_inode()
735 !S_ISLNK(inode->i_mode)) in fscrypt_prepare_new_inode()
743 S_ISDIR(inode->i_mode)); in fscrypt_prepare_new_inode()
[all …]
/fs/nfs/
Dinode.c240 int mode = inode->i_mode; in nfs_zap_caches_locked()
355 inode->i_mode = fattr->mode; in nfs_init_locked()
485 inode->i_mode = fattr->mode; in nfs_fhget()
494 if (S_ISREG(inode->i_mode)) { in nfs_fhget()
497 } else if (S_ISDIR(inode->i_mode)) { in nfs_fhget()
511 } else if (S_ISLNK(inode->i_mode)) { in nfs_fhget()
515 init_special_inode(inode, inode->i_mode, fattr->rdev); in nfs_fhget()
626 BUG_ON(!S_ISREG(inode->i_mode)); in nfs_setattr()
644 if (S_ISREG(inode->i_mode)) in nfs_setattr()
721 mode |= inode->i_mode & ~S_IALLUGO; in nfs_setattr_update_inode()
[all …]
/fs/erofs/
Dinode.c94 inode->i_mode = le16_to_cpu(die->i_mode); in erofs_read_inode()
95 switch (inode->i_mode & S_IFMT) { in erofs_read_inode()
134 inode->i_mode = le16_to_cpu(dic->i_mode); in erofs_read_inode()
135 switch (inode->i_mode & S_IFMT) { in erofs_read_inode()
187 inode->i_mode, vi->nid); in erofs_read_inode()
248 switch (inode->i_mode & S_IFMT) { in erofs_fill_inode()
268 init_special_inode(inode, inode->i_mode, inode->i_rdev); in erofs_fill_inode()
/fs/jfs/
Dacl.c99 umode_t mode = inode->i_mode; in jfs_set_acl()
107 if (mode != inode->i_mode) in jfs_set_acl()
113 inode->i_mode = mode; in jfs_set_acl()
130 rc = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in jfs_init_acl()
150 inode->i_mode; in jfs_init_acl()
/fs/ext2/
Dinode.c53 return (S_ISLNK(inode->i_mode) && in ext2_inode_is_fast_symlink()
530 if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) in ext2_alloc_branch()
714 if (S_ISREG(inode->i_mode) && (!ei->i_block_alloc_info)) in ext2_get_blocks()
1270 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext2_truncate_blocks()
1271 S_ISLNK(inode->i_mode))) in ext2_truncate_blocks()
1285 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext2_setsize()
1286 S_ISLNK(inode->i_mode))) in ext2_setsize()
1383 if (test_opt(inode->i_sb, DAX) && S_ISREG(inode->i_mode)) in ext2_set_inode_flags()
1425 inode->i_mode = le16_to_cpu(raw_inode->i_mode); in ext2_iget()
1446 if (inode->i_nlink == 0 && (inode->i_mode == 0 || ei->i_dtime)) { in ext2_iget()
[all …]
/fs/coda/
Dcnode.c30 if (S_ISREG(inode->i_mode)) { in coda_fill_inode()
33 } else if (S_ISDIR(inode->i_mode)) { in coda_fill_inode()
36 } else if (S_ISLNK(inode->i_mode)) { in coda_fill_inode()
42 init_special_inode(inode, inode->i_mode, huge_decode_dev(attr->va_rdev)); in coda_fill_inode()
169 inode->i_mode = 0444; in coda_cnode_makectl()
/fs/reiserfs/
Dxattr_acl.c28 umode_t mode = inode->i_mode; in reiserfs_set_acl()
50 inode->i_mode = mode; in reiserfs_set_acl()
258 if (!S_ISDIR(inode->i_mode)) in __reiserfs_set_acl()
308 if (S_ISLNK(inode->i_mode)) in reiserfs_inherit_default_acl()
326 err = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in reiserfs_inherit_default_acl()
346 inode->i_mode &= ~current_umask(); in reiserfs_inherit_default_acl()
402 return posix_acl_chmod(inode, inode->i_mode); in reiserfs_acl_chmod()
/fs/vboxsf/
Dutils.c78 inode->i_mode = sbi->o.dmode_set ? sbi->o.dmode : mode; in vboxsf_init_inode()
79 inode->i_mode &= ~sbi->o.dmask; in vboxsf_init_inode()
80 inode->i_mode |= S_IFDIR; in vboxsf_init_inode()
89 inode->i_mode = sbi->o.fmode_set ? sbi->o.fmode : mode; in vboxsf_init_inode()
90 inode->i_mode &= ~sbi->o.fmask; in vboxsf_init_inode()
91 inode->i_mode |= S_IFLNK; in vboxsf_init_inode()
95 inode->i_mode = sbi->o.fmode_set ? sbi->o.fmode : mode; in vboxsf_init_inode()
96 inode->i_mode &= ~sbi->o.fmask; in vboxsf_init_inode()
97 inode->i_mode |= S_IFREG; in vboxsf_init_inode()
/fs/udf/
Dinode.c152 inode->i_ino, inode->i_mode, in udf_evict_inode()
879 if (S_ISREG(inode->i_mode)) in inode_getblk()
1225 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in udf_setsize()
1226 S_ISLNK(inode->i_mode))) in udf_setsize()
1456 inode->i_mode = sbi->s_fmode; in udf_read_inode()
1459 inode->i_mode = sbi->s_dmode; in udf_read_inode()
1461 inode->i_mode = udf_convert_permissions(fe); in udf_read_inode()
1462 inode->i_mode &= ~sbi->s_umask; in udf_read_inode()
1546 inode->i_mode |= S_IFDIR; in udf_read_inode()
1559 inode->i_mode |= S_IFREG; in udf_read_inode()
[all …]
/fs/adfs/
Dinode.c138 if (S_ISLNK(inode->i_mode)) in adfs_mode2atts()
142 if (S_ISDIR(inode->i_mode)) in adfs_mode2atts()
268 inode->i_mode = adfs_atts2mode(sb, inode); in adfs_iget()
273 if (S_ISDIR(inode->i_mode)) { in adfs_iget()
276 } else if (S_ISREG(inode->i_mode)) { in adfs_iget()
334 inode->i_mode = adfs_atts2mode(sb, inode); in adfs_notify_change()
/fs/gfs2/
Dinode.c81 umode_t mode = inode->i_mode; in gfs2_set_iop()
99 init_special_inode(inode, inode->i_mode, inode->i_rdev); in gfs2_set_iop()
200 inode->i_mode = DT2IF(type); in gfs2_inode_lookup()
374 (dip->i_inode.i_mode & S_ISUID) && in munge_mode_uid_gid()
376 if (S_ISDIR(inode->i_mode)) in munge_mode_uid_gid()
377 inode->i_mode |= S_ISUID; in munge_mode_uid_gid()
379 inode->i_mode &= ~07111; in munge_mode_uid_gid()
384 if (dip->i_inode.i_mode & S_ISGID) { in munge_mode_uid_gid()
385 if (S_ISDIR(inode->i_mode)) in munge_mode_uid_gid()
386 inode->i_mode |= S_ISGID; in munge_mode_uid_gid()
[all …]

12345678910>>...15