Home
last modified time | relevance | path

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

12345678910>>...14

/linux/fs/hpfs/
H A 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 …]
H A 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()
164 result->i_mode |= S_IFREG; in hpfs_create()
165 result->i_mode &= ~0111; in hpfs_create()
174 result->i_mode &= ~0222; in hpfs_create()
197 result->i_mode != (mode | S_IFREG)) { in hpfs_create()
200 result->i_mode = mode | S_IFREG; in hpfs_create()
331 result->i_mode = S_IFLNK | 0777; in hpfs_symlink()
[all …]
/linux/fs/squashfs/
H A Dinode.c68 inode->i_mode = le16_to_cpu(sqsh_ino->mode); in squashfs_new_inode()
72 if (inode->i_mode & S_IFMT) in squashfs_new_inode()
172 inode->i_mode |= S_IFREG; in squashfs_read_inode()
230 inode->i_mode |= S_IFREG; in squashfs_read_inode()
260 inode->i_mode |= S_IFDIR; in squashfs_read_inode()
285 inode->i_mode |= S_IFDIR; in squashfs_read_inode()
318 inode->i_mode |= S_IFLNK; in squashfs_read_inode()
353 inode->i_mode |= S_IFCHR; in squashfs_read_inode()
355 inode->i_mode |= S_IFBLK; in squashfs_read_inode()
358 init_special_inode(inode, inode->i_mode, new_decode_dev(rdev)); in squashfs_read_inode()
[all …]
/linux/fs/minix/
H A Dinode.c507 if (S_ISREG(inode->i_mode)) { in minix_set_inode()
511 } else if (S_ISDIR(inode->i_mode)) { in minix_set_inode()
515 } else if (S_ISLNK(inode->i_mode)) { in minix_set_inode()
519 } else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in minix_set_inode()
520 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in minix_set_inode()
521 init_special_inode(inode, inode->i_mode, rdev); in minix_set_inode()
524 inode->i_mode, inode->i_ino); in minix_set_inode()
551 inode->i_mode = raw_inode->i_mode; in V1_minix_iget()
589 inode->i_mode = raw_inode->i_mode; in V2_minix_iget()
638 raw_inode->i_mode = inode->i_mode; in V1_minix_update_inode()
[all …]
/linux/fs/jfs/
H A Dinode.c41 if (S_ISREG(inode->i_mode)) { in jfs_iget()
45 } else if (S_ISDIR(inode->i_mode)) { in jfs_iget()
48 } else if (S_ISLNK(inode->i_mode)) { in jfs_iget()
62 } else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in jfs_iget()
63 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in jfs_iget()
65 init_special_inode(inode, inode->i_mode, inode->i_rdev); in jfs_iget()
68 inode->i_mode, inode->i_ino); in jfs_iget()
98 if (!special_file(inode->i_mode) && noisy) { in jfs_commit_inode()
191 if (!special_file(inode->i_mode) && noisy) { in jfs_dirty_inode()
/linux/fs/affs/
H A 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 …]
/linux/fs/ocfs2/
H A Dacl.c194 inode->i_mode = new_mode; in ocfs2_acl_set_mode()
196 di->i_mode = cpu_to_le16(inode->i_mode); in ocfs2_acl_set_mode()
228 if (S_ISLNK(inode->i_mode)) in ocfs2_set_acl()
237 if (!S_ISDIR(inode->i_mode)) in ocfs2_set_acl()
328 if (S_ISLNK(inode->i_mode)) in ocfs2_acl_chmod()
339 ret = __posix_acl_chmod(&acl, GFP_KERNEL, inode->i_mode); in ocfs2_acl_chmod()
365 if (!S_ISLNK(inode->i_mode)) { in ocfs2_init_acl()
375 mode = inode->i_mode & ~current_umask(); in ocfs2_init_acl()
384 if (S_ISDIR(inode->i_mode)) { in ocfs2_init_acl()
391 mode = inode->i_mode; in ocfs2_init_acl()
/linux/fs/erofs/
H A Dinode.c104 inode->i_mode = le16_to_cpu(die->i_mode); in erofs_read_inode()
118 inode->i_mode = le16_to_cpu(dic->i_mode); in erofs_read_inode()
122 if (!S_ISDIR(inode->i_mode) && in erofs_read_inode()
153 switch (inode->i_mode & S_IFMT) { in erofs_read_inode()
165 if(S_ISLNK(inode->i_mode)) { in erofs_read_inode()
180 erofs_err(sb, "bogus i_mode (%o) @ nid %llu", inode->i_mode, in erofs_read_inode()
214 if (test_opt(&sbi->opt, DAX_ALWAYS) && S_ISREG(inode->i_mode) && in erofs_read_inode()
233 switch (inode->i_mode & S_IFMT) { in erofs_fill_inode()
253 init_special_inode(inode, inode->i_mode, inode->i_rdev); in erofs_fill_inode()
334 if ((request_mask & STATX_DIOALIGN) && S_ISREG(inode->i_mode)) { in erofs_getattr()
/linux/fs/coda/
H A 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()
81 } else if ((inode->i_mode & S_IFMT) != inode_type) { in coda_iget()
174 inode->i_mode = 0444; in coda_cnode_makectl()
/linux/fs/jffs2/
H A 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()
205 rc = posix_acl_chmod(&nop_mnt_idmap, dentry, inode->i_mode); in jffs2_setattr()
247 __func__, inode->i_ino, inode->i_mode); in jffs2_evict_inode()
281 inode->i_mode = jemode_to_cpu(latest_node.mode); in jffs2_iget()
[all …]
/linux/fs/
H A Dsync.c230 umode_t i_mode; in sync_file_range() local
267 i_mode = file_inode(file)->i_mode; in sync_file_range()
269 if (!S_ISREG(i_mode) && !S_ISBLK(i_mode) && !S_ISDIR(i_mode) && in sync_file_range()
270 !S_ISLNK(i_mode)) in sync_file_range()
H A Dremap_range.c295 if (S_ISDIR(inode_in->i_mode) || S_ISDIR(inode_out->i_mode)) in __generic_remap_file_range_prep()
297 if (!S_ISREG(inode_in->i_mode) || !S_ISREG(inode_out->i_mode)) in __generic_remap_file_range_prep()
471 if (S_ISDIR(file_inode(dst_file)->i_mode)) in vfs_dedupe_file_range_one()
512 if (S_ISDIR(src->i_mode)) in vfs_dedupe_file_range()
515 if (!S_ISREG(src->i_mode)) in vfs_dedupe_file_range()
/linux/fs/ext2/
H A Dinode.c53 return (S_ISLNK(inode->i_mode) && in ext2_inode_is_fast_symlink()
534 if (S_ISDIR(inode->i_mode) && IS_DIRSYNC(inode)) in ext2_alloc_branch()
718 if (S_ISREG(inode->i_mode) && (!ei->i_block_alloc_info)) in ext2_get_blocks()
1264 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext2_truncate_blocks()
1265 S_ISLNK(inode->i_mode))) in ext2_truncate_blocks()
1279 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in ext2_setsize()
1280 S_ISLNK(inode->i_mode))) in ext2_setsize()
1373 if (test_opt(inode->i_sb, DAX) && S_ISREG(inode->i_mode)) in ext2_set_inode_flags()
1413 inode->i_mode = le16_to_cpu(raw_inode->i_mode); in ext2_iget()
1433 if (inode->i_nlink == 0 && (inode->i_mode == 0 || ei->i_dtime)) { in ext2_iget()
[all …]
/linux/fs/crypto/
H A Dkeysetup.c88 if (S_ISREG(inode->i_mode)) in select_encryption_mode()
91 if (S_ISDIR(inode->i_mode) || S_ISLNK(inode->i_mode)) in select_encryption_mode()
95 inode->i_ino, (inode->i_mode & S_IFMT)); in select_encryption_mode()
212 if (mk->mk_secret.is_hw_wrapped && S_ISREG(inode->i_mode)) { in setup_per_mode_enc_key()
704 S_ISDIR(inode->i_mode)); in fscrypt_get_encryption_info()
749 if (WARN_ON_ONCE(inode->i_mode == 0)) in fscrypt_prepare_new_inode()
756 if (!S_ISREG(inode->i_mode) && in fscrypt_prepare_new_inode()
757 !S_ISDIR(inode->i_mode) && in fscrypt_prepare_new_inode()
758 !S_ISLNK(inode->i_mode)) in fscrypt_prepare_new_inode()
766 S_ISDIR(inode->i_mode)); in fscrypt_prepare_new_inode()
[all …]
/linux/fs/nilfs2/
H A Dinode.c408 inode->i_mode = le16_to_cpu(raw_inode->i_mode); in nilfs_read_inode_common()
419 if (nilfs_is_metadata_file_inode(inode) && !S_ISREG(inode->i_mode)) in nilfs_read_inode_common()
428 ii->i_dir_acl = S_ISREG(inode->i_mode) ? in nilfs_read_inode_common()
434 if (S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in nilfs_read_inode_common()
435 S_ISLNK(inode->i_mode)) { in nilfs_read_inode_common()
465 if (S_ISREG(inode->i_mode)) { in __nilfs_read_inode()
469 } else if (S_ISDIR(inode->i_mode)) { in __nilfs_read_inode()
473 } else if (S_ISLNK(inode->i_mode)) { in __nilfs_read_inode()
477 } else if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode) || in __nilfs_read_inode()
478 S_ISFIFO(inode->i_mode) || S_ISSOCK(inode->i_mode)) { in __nilfs_read_inode()
[all …]
/linux/fs/nfs/
H A Dinode.c232 int mode = inode->i_mode; in nfs_zap_caches_locked()
346 inode->i_mode = fattr->mode; in nfs_init_locked()
488 inode->i_mode = fattr->mode; in nfs_fhget()
497 if (S_ISREG(inode->i_mode)) { in nfs_fhget()
502 } else if (S_ISDIR(inode->i_mode)) { in nfs_fhget()
517 } else if (S_ISLNK(inode->i_mode)) { in nfs_fhget()
521 init_special_inode(inode, inode->i_mode, fattr->rdev); in nfs_fhget()
726 if (S_ISREG(inode->i_mode)) in nfs_setattr()
731 BUG_ON(!S_ISREG(inode->i_mode)); in nfs_setattr()
780 if (S_ISREG(inode->i_mode)) in nfs_setattr()
[all …]
H A Dnfs3acl.c82 if (S_ISDIR(inode->i_mode)) in nfs3_get_acl()
179 if (acl == NULL && (!S_ISDIR(inode->i_mode) || dfacl == NULL)) in __nfs3_proc_setacls()
193 if (S_ISDIR(inode->i_mode)) { in __nfs3_proc_setacls()
264 if (S_ISDIR(inode->i_mode)) { in nfs3_set_acl()
284 alloc = posix_acl_from_mode(inode->i_mode, GFP_KERNEL); in nfs3_set_acl()
/linux/fs/adfs/
H A Dinode.c143 if (S_ISLNK(inode->i_mode)) in adfs_mode2atts()
147 if (S_ISDIR(inode->i_mode)) in adfs_mode2atts()
274 inode->i_mode = adfs_atts2mode(sb, inode); in adfs_iget()
280 if (S_ISDIR(inode->i_mode)) { in adfs_iget()
283 } else if (S_ISREG(inode->i_mode)) { in adfs_iget()
343 inode->i_mode = adfs_atts2mode(sb, inode); in adfs_notify_change()
/linux/fs/udf/
H A Dinode.c151 inode->i_ino, inode->i_mode, in udf_evict_inode()
490 if (!S_ISREG(inode->i_mode)) in udf_get_block()
1282 if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) || in udf_setsize()
1283 S_ISLNK(inode->i_mode))) in udf_setsize()
1508 inode->i_mode = sbi->s_fmode; in udf_read_inode()
1511 inode->i_mode = sbi->s_dmode; in udf_read_inode()
1513 inode->i_mode = udf_convert_permissions(fe); in udf_read_inode()
1514 inode->i_mode &= ~sbi->s_umask; in udf_read_inode()
1604 inode->i_mode |= S_IFDIR; in udf_read_inode()
1614 inode->i_mode |= S_IFREG; in udf_read_inode()
[all …]
/linux/fs/ext4/
H A Dacl.c204 if (!S_ISDIR(inode->i_mode)) in __ext4_set_acl()
235 umode_t mode = inode->i_mode; in ext4_set_acl()
255 if (mode != inode->i_mode) in ext4_set_acl()
261 inode->i_mode = mode; in ext4_set_acl()
284 error = posix_acl_create(dir, &inode->i_mode, &default_acl, &acl); in ext4_init_acl()
/linux/fs/ufs/
H A Dinode.c522 if (S_ISREG(inode->i_mode)) { in ufs_set_inode_ops()
526 } else if (S_ISDIR(inode->i_mode)) { in ufs_set_inode_ops()
530 } else if (S_ISLNK(inode->i_mode)) { in ufs_set_inode_ops()
540 init_special_inode(inode, inode->i_mode, in ufs_set_inode_ops()
553 inode->i_mode = mode = fs16_to_cpu(sb, ufs_inode->ui_mode); in ufs1_read_inode()
602 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()
731 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in ufs1_update_inode()
753 ufs_inode->ui_mode = cpu_to_fs16(sb, inode->i_mode); in ufs2_update_inode()
774 if (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) { in ufs2_update_inode()
[all …]
/linux/fs/isofs/
H A Dinode.c932 if (!S_ISDIR(inode->i_mode)) { in isofs_fill_super()
1323 inode->i_mode = S_IFDIR | sbi->s_dmode; in isofs_read_inode()
1325 inode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO; in isofs_read_inode()
1335 inode->i_mode = S_IFREG | sbi->s_fmode; in isofs_read_inode()
1342 inode->i_mode = S_IFREG | S_IRUGO | S_IXUGO; in isofs_read_inode()
1421 if (S_ISDIR(inode->i_mode) && sbi->s_overriderockperm && in isofs_read_inode()
1423 inode->i_mode = S_IFDIR | sbi->s_dmode; in isofs_read_inode()
1424 if (S_ISREG(inode->i_mode) && sbi->s_overriderockperm && in isofs_read_inode()
1426 inode->i_mode = S_IFREG | sbi->s_fmode; in isofs_read_inode()
1429 if (S_ISREG(inode->i_mode)) { in isofs_read_inode()
[all …]
/linux/fs/proc/
H A Dfd.c132 if (S_ISLNK(inode->i_mode)) { in tid_fd_update_inode()
133 unsigned i_mode = S_IFLNK; in tid_fd_update_inode() local
135 i_mode |= S_IRUSR | S_IXUSR; in tid_fd_update_inode()
137 i_mode |= S_IWUSR | S_IXUSR; in tid_fd_update_inode()
138 inode->i_mode = i_mode; in tid_fd_update_inode()
/linux/fs/xfs/libxfs/
H A Dxfs_dir2.c206 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_isempty()
246 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_init()
335 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_createname()
437 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_lookup()
502 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_removename()
559 ASSERT(S_ISDIR(VFS_I(dp)->i_mode)); in xfs_dir_replace()
867 if (S_ISDIR(VFS_I(ip)->i_mode)) { in xfs_dir_create_child()
908 ASSERT(!S_ISDIR(VFS_I(ip)->i_mode)); in xfs_dir_add_child()
975 if (S_ISDIR(VFS_I(ip)->i_mode)) { in xfs_dir_remove_child()
1079 if (S_ISDIR(VFS_I(ip2)->i_mode)) { in xfs_dir_exchange_children()
[all …]
/linux/fs/freevxfs/
H A Dvxfs_inode.c105 inode->i_mode = vxfs_transmod(vip); in dip2vip_cpy()
276 if (S_ISREG(ip->i_mode)) { in vxfs_iget()
279 } else if (S_ISDIR(ip->i_mode)) { in vxfs_iget()
283 } else if (S_ISLNK(ip->i_mode)) { in vxfs_iget()
295 init_special_inode(ip, ip->i_mode, old_decode_dev(vip->vii_rdev)); in vxfs_iget()

12345678910>>...14