Home
last modified time | relevance | path

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

123

/Linux-v5.4/fs/
Dattr.c96 attr->ia_mode &= ~S_ISGID; in setattr_prepare()
199 umode_t mode = attr->ia_mode; in setattr_copy()
260 umode_t amode = attr->ia_mode; in notify_change()
295 attr->ia_mode = (inode->i_mode & ~S_ISUID); in notify_change()
302 attr->ia_mode = inode->i_mode; in notify_change()
304 attr->ia_mode &= ~S_ISGID; in notify_change()
/Linux-v5.4/fs/configfs/
Dinode.c61 sd_iattr->ia_mode = sd->s_mode; in configfs_setattr()
88 umode_t mode = iattr->ia_mode; in configfs_setattr()
92 sd_iattr->ia_mode = sd->s_mode = mode; in configfs_setattr()
107 inode->i_mode = iattr->ia_mode; in set_inode_attr()
/Linux-v5.4/fs/orangefs/
Dacl.c133 error = posix_acl_update_mode(inode, &iattr.ia_mode, &acl); in orangefs_set_acl()
186 iattr.ia_mode = mode; in orangefs_init_acl()
Dinode.c860 if (iattr->ia_mode & (S_ISVTX)) { in __orangefs_setattr()
867 iattr->ia_mode -= S_ISVTX; in __orangefs_setattr()
875 if (iattr->ia_mode & (S_ISUID)) { in __orangefs_setattr()
/Linux-v5.4/fs/coda/
Dcoda_linux.c169 mode = iattr->ia_mode; in coda_iattr_to_vattr()
185 vattr->va_mode = iattr->ia_mode; in coda_iattr_to_vattr()
/Linux-v5.4/fs/hfs/
Dinode.c621 (attr->ia_mode != inode->i_mode)) || in hfs_inode_setattr()
622 (attr->ia_mode & ~HFS_VALID_MODE_BITS)))) { in hfs_inode_setattr()
628 if (attr->ia_mode & S_IWUSR) in hfs_inode_setattr()
629 attr->ia_mode = inode->i_mode | S_IWUGO; in hfs_inode_setattr()
631 attr->ia_mode = inode->i_mode & ~S_IWUGO; in hfs_inode_setattr()
632 attr->ia_mode &= S_ISDIR(inode->i_mode) ? ~hsb->s_dir_umask: ~hsb->s_file_umask; in hfs_inode_setattr()
/Linux-v5.4/fs/nfsd/
Dvfs.c305 iap->ia_mode &= S_IALLUGO; in nfsd_sanitize_attrs()
306 iap->ia_mode |= (inode->i_mode & ~S_IALLUGO); in nfsd_sanitize_attrs()
315 iap->ia_mode &= ~S_ISUID; in nfsd_sanitize_attrs()
316 if (iap->ia_mode & S_IXGRP) in nfsd_sanitize_attrs()
317 iap->ia_mode &= ~S_ISGID; in nfsd_sanitize_attrs()
1168 iap->ia_mode = 0; in nfsd_create_locked()
1169 iap->ia_mode = (iap->ia_mode & S_IALLUGO) | type; in nfsd_create_locked()
1175 host_err = vfs_create(dirp, dchild, iap->ia_mode, true); in nfsd_create_locked()
1180 host_err = vfs_mkdir(dirp, dchild, iap->ia_mode); in nfsd_create_locked()
1208 host_err = vfs_mknod(dirp, dchild, iap->ia_mode, rdev); in nfsd_create_locked()
[all …]
Dnfs3proc.c235 attr->ia_mode &= ~S_IFMT; in nfsd3_proc_create()
238 attr->ia_mode = S_IFREG; in nfsd3_proc_create()
240 attr->ia_mode = (attr->ia_mode & ~S_IFMT) | S_IFREG; in nfsd3_proc_create()
Dnfsproc.c303 type = attr->ia_mode & S_IFMT; in nfsd_proc_create()
304 mode = attr->ia_mode & ~S_IFMT; in nfsd_proc_create()
343 attr->ia_mode = mode; in nfsd_proc_create()
/Linux-v5.4/fs/fat/
Dfile.c69 ia.ia_mode = fat_make_mode(sbi, attr, S_IRWXUGO); in fat_ioctl_set_attributes()
71 ia.ia_mode = fat_make_mode(sbi, attr, in fat_ioctl_set_attributes()
524 (attr->ia_mode & ~FAT_VALID_MODE))) in fat_setattr()
538 if (fat_sanitize_mode(sbi, inode, &attr->ia_mode) < 0) in fat_setattr()
/Linux-v5.4/fs/ceph/
Dacl.c135 newattrs.ia_mode = new_mode; in ceph_set_acl()
146 newattrs.ia_mode = old_mode; in ceph_set_acl()
Dinode.c2063 attr->ia_mode); in __ceph_setattr()
2065 inode->i_mode = attr->ia_mode; in __ceph_setattr()
2068 attr->ia_mode != inode->i_mode) { in __ceph_setattr()
2069 inode->i_mode = attr->ia_mode; in __ceph_setattr()
2070 req->r_args.setattr.mode = cpu_to_le32(attr->ia_mode); in __ceph_setattr()
2231 err = posix_acl_chmod(inode, attr->ia_mode); in ceph_setattr()
/Linux-v5.4/fs/nfs/
Dproc.c136 sattr->ia_mode &= S_IALLUGO; in nfs_proc_setattr()
272 mode = sattr->ia_mode; in nfs_proc_mknod()
274 sattr->ia_mode = (mode & ~S_IFMT) | S_IFCHR; in nfs_proc_mknod()
291 sattr->ia_mode = mode; in nfs_proc_mknod()
Dnfs3proc.c331 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_create()
561 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mkdir()
694 status = posix_acl_create(dir, &sattr->ia_mode, &default_acl, &acl); in nfs3_proc_mknod()
705 switch (sattr->ia_mode & S_IFMT) { in nfs3_proc_mknod()
/Linux-v5.4/fs/hostfs/
Dhostfs.h43 unsigned short ia_mode; member
Dhostfs_user.c202 if (fchmod(fd, attrs->ia_mode) != 0) in set_attr()
204 } else if (chmod(file, attrs->ia_mode) != 0) { in set_attr()
/Linux-v5.4/drivers/base/
Ddevtmpfs.c228 newattrs.ia_mode = mode; in handle_create()
336 newattrs.ia_mode = stat.mode & ~0777; in handle_remove()
/Linux-v5.4/arch/x86/kernel/cpu/resctrl/
Drdtgroup.c1541 iattr.ia_mode = S_IFDIR; in rdtgroup_kn_mode_restrict()
1544 iattr.ia_mode = S_IFREG; in rdtgroup_kn_mode_restrict()
1547 iattr.ia_mode = S_IFLNK; in rdtgroup_kn_mode_restrict()
1580 iattr.ia_mode = rft->mode & mask; in rdtgroup_kn_mode_restore()
1591 iattr.ia_mode |= parent->mode; in rdtgroup_kn_mode_restore()
1594 iattr.ia_mode |= S_IFDIR; in rdtgroup_kn_mode_restore()
1597 iattr.ia_mode |= S_IFREG; in rdtgroup_kn_mode_restore()
1600 iattr.ia_mode |= S_IFLNK; in rdtgroup_kn_mode_restore()
/Linux-v5.4/fs/xfs/
Dxfs_acl.c220 iattr.ia_mode = mode; in xfs_set_mode()
/Linux-v5.4/security/integrity/evm/
Devm_secfs.c220 newattrs.ia_mode = S_IFREG | 0440; in evm_write_xattrs()
/Linux-v5.4/fs/jffs2/
Dacl.c246 attr.ia_mode = mode; in jffs2_set_acl()
/Linux-v5.4/fs/udf/
Dfile.c284 udf_update_extra_perms(inode, attr->ia_mode); in udf_setattr()
/Linux-v5.4/fs/9p/
Dacl.c282 retval = posix_acl_update_mode(inode, &iattr.ia_mode, &acl); in v9fs_xattr_set_acl()
/Linux-v5.4/fs/cifs/
Dinode.c2339 args->mode = attrs->ia_mode;
2517 mode = attrs->ia_mode;
2536 attrs->ia_mode = inode->i_mode & ~S_IWUGO;
2547 attrs->ia_mode &= ~(S_IALLUGO);
2549 attrs->ia_mode |=
2552 attrs->ia_mode |=
/Linux-v5.4/fs/kernfs/
Dinode.c92 kn->mode = iattr->ia_mode; in __kernfs_setattr()

123