Home
last modified time | relevance | path

Searched refs:ia_mode (Results 1 – 25 of 54) sorted by relevance

123

/linux/fs/configfs/
H A Dinode.c54 sd_iattr->ia_mode = sd->s_mode; in configfs_setattr()
78 umode_t mode = iattr->ia_mode; in configfs_setattr()
82 sd_iattr->ia_mode = sd->s_mode = mode; in configfs_setattr()
96 inode->i_mode = iattr->ia_mode; in set_inode_attr()
/linux/fs/
H A Dattr.c215 attr->ia_mode &= ~S_ISGID; in setattr_prepare()
350 umode_t mode = attr->ia_mode; in setattr_copy()
461 if (is_sxid(attr->ia_mode)) in notify_change()
502 attr->ia_mode = (inode->i_mode & ~S_ISUID); in notify_change()
509 attr->ia_mode = inode->i_mode; in notify_change()
511 attr->ia_mode &= ~S_ISGID; in notify_change()
/linux/fs/adfs/
H A Dinode.c136 umode_t ia_mode) in adfs_mode2atts() argument
151 mode = ia_mode & asb->s_owner_mask; in adfs_mode2atts()
157 mode = ia_mode & asb->s_other_mask; in adfs_mode2atts()
341 ADFS_I(inode)->attr = adfs_mode2atts(sb, inode, attr->ia_mode); in adfs_setattr()
/linux/fs/orangefs/
H A Dacl.c134 &iattr.ia_mode, &acl); in orangefs_set_acl()
142 if (inode->i_mode != iattr.ia_mode) in orangefs_set_acl()
H A Dinode.c762 if (iattr->ia_mode & (S_ISVTX)) { in __orangefs_setattr()
769 iattr->ia_mode -= S_ISVTX; in __orangefs_setattr()
777 if (iattr->ia_mode & (S_ISUID)) { in __orangefs_setattr()
1151 .ia_mode = mode, in orangefs_new_inode()
/linux/fs/coda/
H A Dcoda_linux.c171 mode = iattr->ia_mode; in coda_iattr_to_vattr()
187 vattr->va_mode = iattr->ia_mode; in coda_iattr_to_vattr()
/linux/fs/hfs/
H A Dinode.c664 (attr->ia_mode != inode->i_mode)) || in hfs_inode_setattr()
665 (attr->ia_mode & ~HFS_VALID_MODE_BITS)))) { in hfs_inode_setattr()
672 if (attr->ia_mode & S_IWUSR) in hfs_inode_setattr()
673 attr->ia_mode = inode->i_mode | S_IWUGO; in hfs_inode_setattr()
675 attr->ia_mode = inode->i_mode & ~S_IWUGO; in hfs_inode_setattr()
676 attr->ia_mode &= S_ISDIR(inode->i_mode) ? ~hsb->s_dir_umask: ~hsb->s_file_umask; in hfs_inode_setattr()
/linux/fs/fat/
H A Dfile.c71 ia.ia_mode = fat_make_mode(sbi, attr, S_IRWXUGO); in fat_ioctl_set_attributes()
73 ia.ia_mode = fat_make_mode(sbi, attr, in fat_ioctl_set_attributes()
564 (attr->ia_mode & ~FAT_VALID_MODE))) in fat_setattr()
578 if (fat_sanitize_mode(sbi, inode, &attr->ia_mode) < 0) in fat_setattr()
/linux/fs/ceph/
H A Dacl.c139 newattrs.ia_mode = new_mode; in ceph_set_acl()
150 newattrs.ia_mode = old_mode; in ceph_set_acl()
H A Dinode.c2728 ceph_vinop(inode), inode->i_mode, attr->ia_mode); in __ceph_setattr()
2730 inode->i_mode = attr->ia_mode; in __ceph_setattr()
2733 attr->ia_mode != inode->i_mode) { in __ceph_setattr()
2734 inode->i_mode = attr->ia_mode; in __ceph_setattr()
2735 req->r_args.setattr.mode = cpu_to_le32(attr->ia_mode); in __ceph_setattr()
2962 err = posix_acl_chmod(idmap, dentry, attr->ia_mode); in ceph_setattr()
/linux/fs/nfsd/
H A Dvfs.c400 iap->ia_mode &= S_IALLUGO; in nfsd_sanitize_attrs()
401 iap->ia_mode |= (inode->i_mode & ~S_IALLUGO); in nfsd_sanitize_attrs()
410 iap->ia_mode &= ~S_ISUID; in nfsd_sanitize_attrs()
411 if (iap->ia_mode & S_IXGRP) in nfsd_sanitize_attrs()
412 iap->ia_mode &= ~S_ISGID; in nfsd_sanitize_attrs()
1810 iap->ia_mode = 0; in nfsd_create_locked()
1811 iap->ia_mode = (iap->ia_mode & S_IALLUGO) | type; in nfsd_create_locked()
1814 iap->ia_mode &= ~current_umask(); in nfsd_create_locked()
1819 host_err = vfs_create(&nop_mnt_idmap, dchild, iap->ia_mode, NULL); in nfsd_create_locked()
1824 dchild = vfs_mkdir(&nop_mnt_idmap, dirp, dchild, iap->ia_mode, NULL); in nfsd_create_locked()
[all …]
H A Dnfsproc.c345 type = attr->ia_mode & S_IFMT; in nfsd_proc_create()
346 mode = attr->ia_mode & ~S_IFMT; in nfsd_proc_create()
386 attr->ia_mode = mode; in nfsd_proc_create()
H A Dnfs3proc.c297 iap->ia_mode = 0; in nfsd3_create_file()
365 iap->ia_mode &= ~current_umask(); in nfsd3_create_file()
370 host_err = vfs_create(&nop_mnt_idmap, child, iap->ia_mode, NULL); in nfsd3_create_file()
/linux/fs/hostfs/
H A Dhostfs.h15 unsigned short ia_mode; member
/linux/fs/exfat/
H A Dfile.c389 (attr->ia_mode & ~(S_IFREG | S_IFLNK | S_IFDIR | 0777)))) { in exfat_setattr()
399 if (exfat_sanitize_mode(sbi, inode, &attr->ia_mode) < 0) in exfat_setattr()
475 ia.ia_mode = exfat_make_mode(sbi, attr, 0777); in exfat_ioctl_set_attributes()
477 ia.ia_mode = exfat_make_mode(sbi, attr, 0666 | (inode->i_mode & 0111)); in exfat_ioctl_set_attributes()
/linux/drivers/base/
H A Ddevtmpfs.c288 newattrs.ia_mode = mode; in handle_create()
389 newattrs.ia_mode = inode->i_mode & ~0777; in handle_remove()
/linux/fs/vboxsf/
H A Dutils.c284 #define mode_set(r) ((iattr->ia_mode & (S_##r)) ? SHFL_UNIX_##r : 0) in vboxsf_setattr()
302 if (iattr->ia_mode & S_IFDIR) in vboxsf_setattr()
/linux/security/integrity/evm/
H A Devm_secfs.c232 newattrs.ia_mode = S_IFREG | 0440; in evm_write_xattrs()
/linux/fs/udf/
H A Dfile.c245 udf_update_extra_perms(inode, attr->ia_mode); in udf_setattr()
/linux/fs/jffs2/
H A Dacl.c251 attr.ia_mode = mode; in jffs2_set_acl()
H A Dfs.c110 ri->mode = cpu_to_jemode(iattr->ia_mode); in jffs2_do_setattr()
386 iattr.ia_mode = inode->i_mode; in jffs2_dirty_inode()
/linux/fs/smb/client/
H A Dinode.c3274 args->mode = attrs->ia_mode;
3486 mode = attrs->ia_mode;
3502 if (mode != attrs->ia_mode)
3503 attrs->ia_mode = mode;
3512 attrs->ia_mode = inode->i_mode & ~S_IWUGO;
3523 attrs->ia_mode &= ~(S_IALLUGO);
3525 attrs->ia_mode |=
3528 attrs->ia_mode |=
/linux/fs/9p/
H A Dacl.c205 &iattr.ia_mode, in v9fs_iop_set_acl()
/linux/fs/resctrl/
H A Drdtgroup.c2347 iattr.ia_mode = S_IFDIR; in rdtgroup_kn_mode_restrict()
2350 iattr.ia_mode = S_IFREG; in rdtgroup_kn_mode_restrict()
2353 iattr.ia_mode = S_IFLNK; in rdtgroup_kn_mode_restrict()
2386 iattr.ia_mode = rft->mode & mask; in rdtgroup_kn_mode_restore()
2397 iattr.ia_mode |= parent->mode; in rdtgroup_kn_mode_restore()
2400 iattr.ia_mode |= S_IFDIR; in rdtgroup_kn_mode_restore()
2403 iattr.ia_mode |= S_IFREG; in rdtgroup_kn_mode_restore()
2406 iattr.ia_mode |= S_IFLNK; in rdtgroup_kn_mode_restore()
/linux/fs/kernfs/
H A Dinode.c88 kn->mode = iattr->ia_mode; in __kernfs_setattr()

123