Home
last modified time | relevance | path

Searched refs:iattr (Results 1 – 159 of 159) sorted by relevance

/linux-4.1.27/drivers/hwmon/
Di5k_amb.c286 struct i5k_device_attribute *iattr; in i5k_amb_hwmon_init() local
294 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
295 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, in i5k_amb_hwmon_init()
297 iattr->s_attr.dev_attr.attr.name = iattr->name; in i5k_amb_hwmon_init()
298 iattr->s_attr.dev_attr.attr.mode = S_IRUGO; in i5k_amb_hwmon_init()
299 iattr->s_attr.dev_attr.show = show_label; in i5k_amb_hwmon_init()
300 iattr->s_attr.index = k; in i5k_amb_hwmon_init()
301 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); in i5k_amb_hwmon_init()
303 &iattr->s_attr.dev_attr); in i5k_amb_hwmon_init()
309 iattr = data->attrs + data->num_attrs; in i5k_amb_hwmon_init()
[all …]
/linux-4.1.27/fs/kernfs/
Dinode.c41 struct iattr *iattrs; in kernfs_iattrs()
45 if (kn->iattr) in kernfs_iattrs()
48 kn->iattr = kzalloc(sizeof(struct kernfs_iattrs), GFP_KERNEL); in kernfs_iattrs()
49 if (!kn->iattr) in kernfs_iattrs()
51 iattrs = &kn->iattr->ia_iattr; in kernfs_iattrs()
59 simple_xattrs_init(&kn->iattr->xattrs); in kernfs_iattrs()
61 ret = kn->iattr; in kernfs_iattrs()
66 static int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) in __kernfs_setattr() argument
69 struct iattr *iattrs; in __kernfs_setattr()
70 unsigned int ia_valid = iattr->ia_valid; in __kernfs_setattr()
[all …]
Dkernfs-internal.h22 struct iattr ia_iattr;
82 int kernfs_iop_setattr(struct dentry *dentry, struct iattr *iattr);
Ddir.c417 if (kn->iattr) { in kernfs_put()
418 if (kn->iattr->ia_secdata) in kernfs_put()
419 security_release_secctx(kn->iattr->ia_secdata, in kernfs_put()
420 kn->iattr->ia_secdata_len); in kernfs_put()
421 simple_xattrs_free(&kn->iattr->xattrs); in kernfs_put()
423 kfree(kn->iattr); in kernfs_put()
608 ps_iattr = parent->iattr; in kernfs_add_one()
610 struct iattr *ps_iattrs = &ps_iattr->ia_iattr; in kernfs_add_one()
1078 pos->parent ? pos->parent->iattr : NULL; in __kernfs_remove()
/linux-4.1.27/fs/configfs/
Dinode.c57 int configfs_setattr(struct dentry * dentry, struct iattr * iattr) in configfs_setattr() argument
61 struct iattr * sd_iattr; in configfs_setattr()
62 unsigned int ia_valid = iattr->ia_valid; in configfs_setattr()
71 sd_iattr = kzalloc(sizeof(struct iattr), GFP_KERNEL); in configfs_setattr()
83 error = simple_setattr(dentry, iattr); in configfs_setattr()
88 sd_iattr->ia_uid = iattr->ia_uid; in configfs_setattr()
90 sd_iattr->ia_gid = iattr->ia_gid; in configfs_setattr()
92 sd_iattr->ia_atime = timespec_trunc(iattr->ia_atime, in configfs_setattr()
95 sd_iattr->ia_mtime = timespec_trunc(iattr->ia_mtime, in configfs_setattr()
98 sd_iattr->ia_ctime = timespec_trunc(iattr->ia_ctime, in configfs_setattr()
[all …]
Dconfigfs_internal.h47 struct iattr * s_iattr;
83 extern int configfs_setattr(struct dentry *dentry, struct iattr *iattr);
/linux-4.1.27/fs/jfs/
Dfile.c101 int jfs_setattr(struct dentry *dentry, struct iattr *iattr) in jfs_setattr() argument
106 rc = inode_change_ok(inode, iattr); in jfs_setattr()
110 if (is_quota_modification(inode, iattr)) in jfs_setattr()
112 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || in jfs_setattr()
113 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in jfs_setattr()
114 rc = dquot_transfer(inode, iattr); in jfs_setattr()
119 if ((iattr->ia_valid & ATTR_SIZE) && in jfs_setattr()
120 iattr->ia_size != i_size_read(inode)) { in jfs_setattr()
123 rc = inode_newsize_ok(inode, iattr->ia_size); in jfs_setattr()
127 truncate_setsize(inode, iattr->ia_size); in jfs_setattr()
[all …]
Djfs_inode.h43 extern int jfs_setattr(struct dentry *, struct iattr *);
/linux-4.1.27/fs/coda/
Dcoda_linux.c123 void coda_iattr_to_vattr(struct iattr *iattr, struct coda_vattr *vattr) in coda_iattr_to_vattr() argument
149 mode = iattr->ia_mode; in coda_iattr_to_vattr()
163 valid = iattr->ia_valid; in coda_iattr_to_vattr()
165 vattr->va_mode = iattr->ia_mode; in coda_iattr_to_vattr()
168 vattr->va_uid = (vuid_t) from_kuid(&init_user_ns, iattr->ia_uid); in coda_iattr_to_vattr()
171 vattr->va_gid = (vgid_t) from_kgid(&init_user_ns, iattr->ia_gid); in coda_iattr_to_vattr()
174 vattr->va_size = iattr->ia_size; in coda_iattr_to_vattr()
177 vattr->va_atime = iattr->ia_atime; in coda_iattr_to_vattr()
180 vattr->va_mtime = iattr->ia_mtime; in coda_iattr_to_vattr()
183 vattr->va_ctime = iattr->ia_ctime; in coda_iattr_to_vattr()
Dcoda_linux.h51 int coda_setattr(struct dentry *, struct iattr *);
58 void coda_iattr_to_vattr(struct iattr *, struct coda_vattr *);
Dinode.c266 int coda_setattr(struct dentry *de, struct iattr *iattr) in coda_setattr() argument
275 coda_iattr_to_vattr(iattr, &vattr); in coda_setattr()
/linux-4.1.27/fs/jffs2/
Dfs.c30 int jffs2_do_setattr (struct inode *inode, struct iattr *iattr) in jffs2_do_setattr() argument
92 ivalid = iattr->ia_valid; in jffs2_do_setattr()
103 from_kuid(&init_user_ns, iattr->ia_uid):i_uid_read(inode)); in jffs2_do_setattr()
105 from_kgid(&init_user_ns, iattr->ia_gid):i_gid_read(inode)); in jffs2_do_setattr()
108 ri->mode = cpu_to_jemode(iattr->ia_mode); in jffs2_do_setattr()
113 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); in jffs2_do_setattr()
114 ri->atime = cpu_to_je32(I_SEC((ivalid & ATTR_ATIME)?iattr->ia_atime:inode->i_atime)); in jffs2_do_setattr()
115 ri->mtime = cpu_to_je32(I_SEC((ivalid & ATTR_MTIME)?iattr->ia_mtime:inode->i_mtime)); in jffs2_do_setattr()
116 ri->ctime = cpu_to_je32(I_SEC((ivalid & ATTR_CTIME)?iattr->ia_ctime:inode->i_ctime)); in jffs2_do_setattr()
121 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { in jffs2_do_setattr()
[all …]
Dos-linux.h166 int jffs2_setattr (struct dentry *, struct iattr *);
167 int jffs2_do_setattr (struct inode *, struct iattr *);
Dacl.c243 struct iattr attr; in jffs2_set_acl()
/linux-4.1.27/fs/xfs/
Dxfs_iops.c500 struct iattr *iattr) in xfs_setattr_mode() argument
503 umode_t mode = iattr->ia_mode; in xfs_setattr_mode()
517 struct iattr *iattr) in xfs_setattr_time() argument
523 if (iattr->ia_valid & ATTR_ATIME) { in xfs_setattr_time()
524 inode->i_atime = iattr->ia_atime; in xfs_setattr_time()
525 ip->i_d.di_atime.t_sec = iattr->ia_atime.tv_sec; in xfs_setattr_time()
526 ip->i_d.di_atime.t_nsec = iattr->ia_atime.tv_nsec; in xfs_setattr_time()
528 if (iattr->ia_valid & ATTR_CTIME) { in xfs_setattr_time()
529 inode->i_ctime = iattr->ia_ctime; in xfs_setattr_time()
530 ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; in xfs_setattr_time()
[all …]
Dxfs_iops.h33 extern void xfs_setattr_time(struct xfs_inode *ip, struct iattr *iattr);
34 extern int xfs_setattr_nonsize(struct xfs_inode *ip, struct iattr *vap,
36 extern int xfs_setattr_size(struct xfs_inode *ip, struct iattr *vap);
Dxfs_pnfs.c253 struct iattr *iattr) in xfs_fs_commit_blocks() argument
262 ASSERT(iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)); in xfs_fs_commit_blocks()
267 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { in xfs_fs_commit_blocks()
269 size = iattr->ia_size; in xfs_fs_commit_blocks()
317 xfs_setattr_time(ip, iattr); in xfs_fs_commit_blocks()
319 i_size_write(inode, iattr->ia_size); in xfs_fs_commit_blocks()
320 ip->i_d.di_size = iattr->ia_size; in xfs_fs_commit_blocks()
Dxfs_acl.c239 struct iattr iattr; in xfs_set_mode() local
241 iattr.ia_valid = ATTR_MODE | ATTR_CTIME; in xfs_set_mode()
242 iattr.ia_mode = mode; in xfs_set_mode()
243 iattr.ia_ctime = current_fs_time(inode->i_sb); in xfs_set_mode()
245 error = xfs_setattr_nonsize(XFS_I(inode), &iattr, XFS_ATTR_NOACL); in xfs_set_mode()
Dxfs_pnfs.h9 struct iattr *iattr);
Dxfs_file.c972 struct iattr iattr; in xfs_file_fallocate() local
974 iattr.ia_valid = ATTR_SIZE; in xfs_file_fallocate()
975 iattr.ia_size = new_size; in xfs_file_fallocate()
976 error = xfs_setattr_size(ip, &iattr); in xfs_file_fallocate()
Dxfs_ioctl.c610 struct iattr iattr; in xfs_ioc_space() local
720 iattr.ia_valid = ATTR_SIZE; in xfs_ioc_space()
721 iattr.ia_size = bf->l_start; in xfs_ioc_space()
723 error = xfs_setattr_size(ip, &iattr); in xfs_ioc_space()
/linux-4.1.27/fs/nfsd/
Dblocklayout.c148 struct iattr iattr = { .ia_valid = 0 }; in nfsd4_block_proc_layoutcommit() local
161 iattr.ia_valid |= ATTR_ATIME | ATTR_CTIME | ATTR_MTIME; in nfsd4_block_proc_layoutcommit()
162 iattr.ia_atime = iattr.ia_ctime = iattr.ia_mtime = lcp->lc_mtime; in nfsd4_block_proc_layoutcommit()
165 iattr.ia_valid |= ATTR_SIZE; in nfsd4_block_proc_layoutcommit()
166 iattr.ia_size = new_size; in nfsd4_block_proc_layoutcommit()
170 nr_iomaps, &iattr); in nfsd4_block_proc_layoutcommit()
Dxdr.h16 struct iattr attrs;
43 struct iattr attrs;
73 struct iattr attrs;
Dvfs.h52 struct iattr *, int, time_t);
61 char *name, int len, struct iattr *attrs,
66 char *name, int len, struct iattr *attrs,
Dxdr3.h14 struct iattr attrs;
51 struct iattr attrs;
61 struct iattr attrs;
91 struct iattr attrs;
Dxdr4.h119 struct iattr cr_iattr; /* request */
231 struct iattr op_iattr; /* UNCHECKED4, GUARDED4, EXCLUSIVE4_1 */
333 struct iattr sa_iattr; /* request */
Dnfs4xdr.c286 struct iattr *iattr, struct nfs4_acl **acl, in nfsd4_decode_fattr() argument
294 iattr->ia_valid = 0; in nfsd4_decode_fattr()
304 p = xdr_decode_hyper(p, &iattr->ia_size); in nfsd4_decode_fattr()
305 iattr->ia_valid |= ATTR_SIZE; in nfsd4_decode_fattr()
349 iattr->ia_mode = be32_to_cpup(p++); in nfsd4_decode_fattr()
350 iattr->ia_mode &= (S_IFMT | S_IALLUGO); in nfsd4_decode_fattr()
351 iattr->ia_valid |= ATTR_MODE; in nfsd4_decode_fattr()
360 if ((status = nfsd_map_name_to_uid(argp->rqstp, buf, dummy32, &iattr->ia_uid))) in nfsd4_decode_fattr()
362 iattr->ia_valid |= ATTR_UID; in nfsd4_decode_fattr()
371 if ((status = nfsd_map_name_to_gid(argp->rqstp, buf, dummy32, &iattr->ia_gid))) in nfsd4_decode_fattr()
[all …]
Dvfs.c303 nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap) in nfsd_sanitize_attrs()
365 struct iattr *iap) in nfsd_get_write_access()
398 nfsd_setattr(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap, in nfsd_setattr()
1149 struct iattr *iap) in nfsd_create_setattr()
1177 nfsd_check_ignore_resizing(struct iattr *iap) in nfsd_check_ignore_resizing()
1193 char *fname, int flen, struct iattr *iap, in nfsd_create()
1333 char *fname, int flen, struct iattr *iap, in do_nfsd_create()
Dnfsxdr.c89 decode_sattr(__be32 *p, struct iattr *iap) in decode_sattr()
Dnfsproc.c188 struct iattr *attr = &argp->attrs; in nfsd_proc_create()
Dnfs3proc.c214 struct iattr *attr; in nfsd3_proc_create()
Dnfs3xdr.c98 decode_sattr3(__be32 *p, struct iattr *iap) in decode_sattr3()
Dnfs4state.c3856 struct iattr iattr = { in nfsd4_truncate() local
3864 return nfsd_setattr(rqstp, fh, &iattr, 0, (time_t)0); in nfsd4_truncate()
/linux-4.1.27/fs/9p/
Dvfs_inode_dotl.c554 int v9fs_vfs_setattr_dotl(struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr_dotl() argument
563 retval = inode_change_ok(inode, iattr); in v9fs_vfs_setattr_dotl()
567 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); in v9fs_vfs_setattr_dotl()
568 p9attr.mode = iattr->ia_mode; in v9fs_vfs_setattr_dotl()
569 p9attr.uid = iattr->ia_uid; in v9fs_vfs_setattr_dotl()
570 p9attr.gid = iattr->ia_gid; in v9fs_vfs_setattr_dotl()
571 p9attr.size = iattr->ia_size; in v9fs_vfs_setattr_dotl()
572 p9attr.atime_sec = iattr->ia_atime.tv_sec; in v9fs_vfs_setattr_dotl()
573 p9attr.atime_nsec = iattr->ia_atime.tv_nsec; in v9fs_vfs_setattr_dotl()
574 p9attr.mtime_sec = iattr->ia_mtime.tv_sec; in v9fs_vfs_setattr_dotl()
[all …]
Dvfs_inode.c1089 static int v9fs_vfs_setattr(struct dentry *dentry, struct iattr *iattr) in v9fs_vfs_setattr() argument
1097 retval = inode_change_ok(d_inode(dentry), iattr); in v9fs_vfs_setattr()
1108 if (iattr->ia_valid & ATTR_MODE) in v9fs_vfs_setattr()
1109 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode); in v9fs_vfs_setattr()
1111 if (iattr->ia_valid & ATTR_MTIME) in v9fs_vfs_setattr()
1112 wstat.mtime = iattr->ia_mtime.tv_sec; in v9fs_vfs_setattr()
1114 if (iattr->ia_valid & ATTR_ATIME) in v9fs_vfs_setattr()
1115 wstat.atime = iattr->ia_atime.tv_sec; in v9fs_vfs_setattr()
1117 if (iattr->ia_valid & ATTR_SIZE) in v9fs_vfs_setattr()
1118 wstat.length = iattr->ia_size; in v9fs_vfs_setattr()
[all …]
Dacl.c328 struct iattr iattr; in v9fs_xattr_set_acl() local
340 iattr.ia_mode = ((mode & S_IALLUGO) | in v9fs_xattr_set_acl()
342 iattr.ia_valid = ATTR_MODE; in v9fs_xattr_set_acl()
347 v9fs_vfs_setattr_dotl(dentry, &iattr); in v9fs_xattr_set_acl()
Dv9fs_vfs.h72 int v9fs_vfs_setattr_dotl(struct dentry *, struct iattr *);
/linux-4.1.27/include/linux/
Dnfs_xdr.h339 struct iattr * attrs; /* UNCHECKED, GUARDED */
615 struct iattr * sattr;
628 struct iattr * sattr;
635 struct iattr * iap;
691 struct iattr * sattr;
731 struct iattr * sattr;
751 struct iattr * sattr;
760 struct iattr * sattr;
769 struct iattr * sattr;
777 struct iattr * sattr;
[all …]
Dexportfs.h7 struct iattr;
216 int nr_iomaps, struct iattr *iattr);
Dkernfs.h22 struct iattr;
136 struct kernfs_iattrs *iattr; member
309 int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr);
398 const struct iattr *iattr) in kernfs_setattr() argument
Devm.h22 extern int evm_inode_setattr(struct dentry *dentry, struct iattr *attr);
56 static inline int evm_inode_setattr(struct dentry *dentry, struct iattr *attr) in evm_inode_setattr()
Dquotaops.h22 static inline bool is_quota_modification(struct inode *inode, struct iattr *ia) in is_quota_modification()
106 int dquot_transfer(struct inode *inode, struct iattr *iattr);
220 static inline int dquot_transfer(struct inode *inode, struct iattr *iattr) in dquot_transfer() argument
Dnfs_fs.h360 extern int nfs_setattr(struct dentry *, struct iattr *);
361 extern void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, struct nfs_fattr *);
Dfs.h245 struct iattr { struct
1644 int (*setattr) (struct dentry *, struct iattr *);
2411 extern int notify_change(struct dentry *, struct iattr *, struct inode **);
2767 extern int simple_setattr(struct dentry *, struct iattr *);
2819 extern int inode_change_ok(const struct inode *, struct iattr *);
2821 extern void setattr_copy(struct inode *inode, const struct iattr *attr);
Dsecurity.h47 struct iattr;
1558 int (*inode_setattr) (struct dentry *dentry, struct iattr *attr);
1844 int security_inode_setattr(struct dentry *dentry, struct iattr *attr);
2256 struct iattr *attr) in security_inode_setattr()
Dsyscalls.h15 struct iattr;
/linux-4.1.27/fs/gfs2/
Dxattr.h14 struct iattr;
65 extern int gfs2_xattr_acl_chmod(struct gfs2_inode *ip, struct iattr *attr, char *data);
Dinode.h109 extern int gfs2_setattr_simple(struct inode *inode, struct iattr *attr);
Dinode.c1634 static int __gfs2_setattr_simple(struct inode *inode, struct iattr *attr) in __gfs2_setattr_simple()
1649 int gfs2_setattr_simple(struct inode *inode, struct iattr *attr) in gfs2_setattr_simple()
1665 static int setattr_chown(struct inode *inode, struct iattr *attr) in setattr_chown()
1743 static int gfs2_setattr(struct dentry *dentry, struct iattr *attr) in gfs2_setattr()
Dxattr.c1256 int gfs2_xattr_acl_chmod(struct gfs2_inode *ip, struct iattr *attr, char *data) in gfs2_xattr_acl_chmod()
/linux-4.1.27/drivers/staging/lustre/lustre/include/linux/
Dobd.h54 struct iattr iattr; member
/linux-4.1.27/fs/overlayfs/
Dcopy_up.c172 struct iattr attr = { in ovl_set_timestamps()
187 struct iattr attr = { in ovl_set_attr()
194 struct iattr attr = { in ovl_set_attr()
209 struct kstat *stat, struct iattr *attr, in ovl_copy_up_locked()
301 struct iattr *attr) in ovl_copy_up_one()
Doverlayfs.h168 int ovl_setattr(struct dentry *dentry, struct iattr *attr);
198 struct iattr *attr);
Dinode.c15 static int ovl_copy_up_last(struct dentry *dentry, struct iattr *attr, in ovl_copy_up_last()
43 int ovl_setattr(struct dentry *dentry, struct iattr *attr) in ovl_setattr()
/linux-4.1.27/fs/
Dattr.c31 int inode_change_ok(const struct inode *inode, struct iattr *attr) in inode_change_ok()
142 void setattr_copy(struct inode *inode, const struct iattr *attr) in setattr_copy()
190 int notify_change(struct dentry * dentry, struct iattr * attr, struct inode **delegated_inode) in notify_change()
Dlibfs.c369 int simple_setattr(struct dentry *dentry, struct iattr *iattr) in simple_setattr() argument
374 error = inode_change_ok(inode, iattr); in simple_setattr()
378 if (iattr->ia_valid & ATTR_SIZE) in simple_setattr()
379 truncate_setsize(inode, iattr->ia_size); in simple_setattr()
380 setattr_copy(inode, iattr); in simple_setattr()
1114 static int empty_dir_setattr(struct dentry *dentry, struct iattr *attr) in empty_dir_setattr()
Dbad_inode.c98 static int bad_inode_setattr(struct dentry *direntry, struct iattr *attrs) in bad_inode_setattr()
Dutimes.c54 struct iattr newattrs; in utimes_common()
Dopen.c41 struct iattr newattrs; in do_truncate()
504 struct iattr newattrs; in chmod_common()
570 struct iattr newattrs; in chown_common()
Dinode.c1665 struct iattr newattrs; in __remove_suid()
/linux-4.1.27/fs/ext2/
Dinode.c1545 int ext2_setattr(struct dentry *dentry, struct iattr *iattr) in ext2_setattr() argument
1550 error = inode_change_ok(inode, iattr); in ext2_setattr()
1554 if (is_quota_modification(inode, iattr)) in ext2_setattr()
1556 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || in ext2_setattr()
1557 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in ext2_setattr()
1558 error = dquot_transfer(inode, iattr); in ext2_setattr()
1562 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { in ext2_setattr()
1563 error = ext2_setsize(inode, iattr->ia_size); in ext2_setattr()
1567 setattr_copy(inode, iattr); in ext2_setattr()
1568 if (iattr->ia_valid & ATTR_MODE) in ext2_setattr()
Dext2.h763 extern int ext2_setattr (struct dentry *, struct iattr *);
/linux-4.1.27/fs/reiserfs/
Dxattr.h8 struct iattr;
16 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs);
Dxattr.c333 struct iattr *attrs = data; in chown_one_xattr()
361 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs) in reiserfs_chown_xattrs()
577 struct iattr newattrs = { in reiserfs_xattr_set_handle()
Dreiserfs.h3103 int reiserfs_setattr(struct dentry *dentry, struct iattr *attr);
Dinode.c3309 int reiserfs_setattr(struct dentry *dentry, struct iattr *attr) in reiserfs_setattr()
/linux-4.1.27/fs/nfs/
Dproc.c119 struct iattr *sattr) in nfs_proc_setattr()
204 struct dentry *dentry, struct iattr *sattr) in nfs_alloc_createdata()
229 nfs_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs_proc_create()
258 nfs_proc_mknod(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs_proc_mknod()
384 unsigned int len, struct iattr *sattr) in nfs_proc_symlink()
433 nfs_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr) in nfs_proc_mkdir()
Dnfs3proc.c121 struct iattr *sattr) in nfs3_proc_setattr()
319 nfs3_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_create()
517 unsigned int len, struct iattr *sattr) in nfs3_proc_symlink()
547 nfs3_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr) in nfs3_proc_mkdir()
671 nfs3_proc_mknod(struct inode *dir, struct dentry *dentry, struct iattr *sattr, in nfs3_proc_mknod()
Dnfs4file.c29 struct iattr attr; in nfs4_file_open()
Dnamespace.c190 nfs_namespace_setattr(struct dentry *dentry, struct iattr *attr) in nfs_namespace_setattr()
Dnfs4proc.c86 struct nfs_fattr *fattr, struct iattr *sattr,
99 struct iattr *sattr, struct nfs4_label *label) in nfs4_label_init_security()
132 struct iattr *sattr, struct nfs4_label *l) in nfs4_label_init_security()
925 struct iattr attrs;
1003 const struct iattr *attrs, in nfs4_opendata_alloc()
2291 static inline void nfs4_exclusive_attrset(struct nfs4_opendata *opendata, struct iattr *sattr) in nfs4_exclusive_attrset()
2362 struct iattr *sattr, in _nfs4_do_open()
2463 struct iattr *sattr, in nfs4_do_open()
2520 struct nfs_fattr *fattr, struct iattr *sattr, in _nfs4_do_setattr()
2580 struct nfs_fattr *fattr, struct iattr *sattr, in nfs4_do_setattr()
[all …]
Ddir.c1491 struct iattr attr = { .ia_valid = ATTR_OPEN }; in nfs_atomic_open()
1694 struct iattr attr; in nfs_create()
1722 struct iattr attr; in nfs_mknod()
1751 struct iattr attr; in nfs_mkdir()
1898 struct iattr attr; in nfs_symlink()
Dnfs2xdr.c354 static void encode_sattr(struct xdr_stream *xdr, const struct iattr *attr) in encode_sattr()
Dinode.c502 nfs_setattr(struct dentry *dentry, struct iattr *attr) in nfs_setattr()
593 void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, in nfs_setattr_update_inode()
Dnfs3xdr.c561 static void encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr) in encode_sattr3()
Dnfs4xdr.c1000 static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, in encode_attrs()
1383 struct iattr dummy; in encode_createmode()
/linux-4.1.27/fs/fuse/
Ddir.c1474 static void iattr_to_fattr(struct iattr *iattr, struct fuse_setattr_in *arg, in iattr_to_fattr() argument
1477 unsigned ivalid = iattr->ia_valid; in iattr_to_fattr()
1480 arg->valid |= FATTR_MODE, arg->mode = iattr->ia_mode; in iattr_to_fattr()
1482 arg->valid |= FATTR_UID, arg->uid = from_kuid(&init_user_ns, iattr->ia_uid); in iattr_to_fattr()
1484 arg->valid |= FATTR_GID, arg->gid = from_kgid(&init_user_ns, iattr->ia_gid); in iattr_to_fattr()
1486 arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size; in iattr_to_fattr()
1489 arg->atime = iattr->ia_atime.tv_sec; in iattr_to_fattr()
1490 arg->atimensec = iattr->ia_atime.tv_nsec; in iattr_to_fattr()
1496 arg->mtime = iattr->ia_mtime.tv_sec; in iattr_to_fattr()
1497 arg->mtimensec = iattr->ia_mtime.tv_nsec; in iattr_to_fattr()
[all …]
Dfuse_i.h916 int fuse_do_setattr(struct inode *inode, struct iattr *attr,
Dfile.c2767 struct iattr attr; in fuse_do_truncate()
/linux-4.1.27/fs/ramfs/
Dfile-nommu.c29 static int ramfs_nommu_setattr(struct dentry *, struct iattr *);
164 static int ramfs_nommu_setattr(struct dentry *dentry, struct iattr *ia) in ramfs_nommu_setattr()
/linux-4.1.27/fs/minix/
Dfile.c24 static int minix_setattr(struct dentry *dentry, struct iattr *attr) in minix_setattr()
/linux-4.1.27/fs/sysv/
Dfile.c31 static int sysv_setattr(struct dentry *dentry, struct iattr *attr) in sysv_setattr()
/linux-4.1.27/fs/nilfs2/
Dinode.c835 int nilfs_setattr(struct dentry *dentry, struct iattr *iattr) in nilfs_setattr() argument
842 err = inode_change_ok(inode, iattr); in nilfs_setattr()
850 if ((iattr->ia_valid & ATTR_SIZE) && in nilfs_setattr()
851 iattr->ia_size != i_size_read(inode)) { in nilfs_setattr()
853 truncate_setsize(inode, iattr->ia_size); in nilfs_setattr()
857 setattr_copy(inode, iattr); in nilfs_setattr()
860 if (iattr->ia_valid & ATTR_MODE) { in nilfs_setattr()
Dnilfs.h277 extern int nilfs_setattr(struct dentry *, struct iattr *);
/linux-4.1.27/fs/proc/
Dgeneric.c102 static int proc_notify_change(struct dentry *dentry, struct iattr *iattr) in proc_notify_change() argument
108 error = inode_change_ok(inode, iattr); in proc_notify_change()
112 setattr_copy(inode, iattr); in proc_notify_change()
Dinternal.h164 extern int proc_setattr(struct dentry *, struct iattr *);
Dproc_sysctl.c748 static int proc_sys_setattr(struct dentry *dentry, struct iattr *attr) in proc_sys_setattr()
Dbase.c512 int proc_setattr(struct dentry *dentry, struct iattr *attr) in proc_setattr()
/linux-4.1.27/fs/ocfs2/
Dfile.h70 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr);
Dfile.c1126 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr) in ocfs2_setattr()
/linux-4.1.27/fs/ncpfs/
Dncp_fs.h55 int ncp_notify_change(struct dentry *, struct iattr *);
Dinode.c866 int ncp_notify_change(struct dentry *dentry, struct iattr *attr) in ncp_notify_change()
944 struct iattr tmpattr; in ncp_notify_change()
/linux-4.1.27/fs/ecryptfs/
Dinode.c737 static int truncate_upper(struct dentry *dentry, struct iattr *ia, in truncate_upper()
738 struct iattr *lower_ia) in truncate_upper()
857 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; in ecryptfs_truncate()
858 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate()
894 static int ecryptfs_setattr(struct dentry *dentry, struct iattr *ia) in ecryptfs_setattr()
898 struct iattr lower_ia; in ecryptfs_setattr()
/linux-4.1.27/drivers/staging/iio/resolver/
Dad2s1210.c433 struct iio_dev_attr *iattr = to_iio_dev_attr(attr); in ad2s1210_show_reg() local
437 ret = ad2s1210_config_read(st, iattr->address); in ad2s1210_show_reg()
449 struct iio_dev_attr *iattr = to_iio_dev_attr(attr); in ad2s1210_store_reg() local
455 ret = ad2s1210_config_write(st, iattr->address); in ad2s1210_store_reg()
/linux-4.1.27/fs/exofs/
Dinode.c1029 int exofs_setattr(struct dentry *dentry, struct iattr *iattr) in exofs_setattr() argument
1041 error = inode_change_ok(inode, iattr); in exofs_setattr()
1045 if ((iattr->ia_valid & ATTR_SIZE) && in exofs_setattr()
1046 iattr->ia_size != i_size_read(inode)) { in exofs_setattr()
1047 error = _do_truncate(inode, iattr->ia_size); in exofs_setattr()
1052 setattr_copy(inode, iattr); in exofs_setattr()
Dexofs.h156 int exofs_setattr(struct dentry *, struct iattr *);
/linux-4.1.27/drivers/base/
Ddevtmpfs.c212 struct iattr newattrs; in handle_create()
314 struct iattr newattrs; in handle_remove()
/linux-4.1.27/fs/afs/
Dinternal.h546 struct afs_vnode *, struct iattr *,
573 extern int afs_setattr(struct dentry *, struct iattr *);
717 extern int afs_vnode_setattr(struct afs_vnode *, struct key *, struct iattr *);
Dfsclient.c177 static void xdr_encode_AFS_StoreStatus(__be32 **_bp, struct iattr *attr) in xdr_encode_AFS_StoreStatus()
1352 struct afs_vnode *vnode, struct iattr *attr, in afs_fs_setattr_size64()
1400 struct afs_vnode *vnode, struct iattr *attr, in afs_fs_setattr_size()
1448 struct afs_vnode *vnode, struct iattr *attr, in afs_fs_setattr()
Dinode.c459 int afs_setattr(struct dentry *dentry, struct iattr *attr) in afs_setattr()
Dvnode.c825 struct iattr *attr) in afs_vnode_setattr()
/linux-4.1.27/fs/adfs/
Dadfs.h149 int adfs_notify_change(struct dentry *dentry, struct iattr *attr);
Dinode.c299 adfs_notify_change(struct dentry *dentry, struct iattr *attr) in adfs_notify_change()
/linux-4.1.27/fs/cifs/
Dcifsfs.h77 extern int cifs_setattr(struct dentry *, struct iattr *);
Dinode.c1033 cifs_set_file_info(struct inode *inode, struct iattr *attrs, unsigned int xid,
1241 struct iattr *attrs = NULL;
2027 cifs_set_file_size(struct inode *inode, struct iattr *attrs,
2098 cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs)
2238 cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs)
2399 cifs_setattr(struct dentry *direntry, struct iattr *attrs)
Dcifsproto.h167 extern int cifs_set_file_info(struct inode *inode, struct iattr *attrs,
/linux-4.1.27/fs/ufs/
Dufs.h145 extern int ufs_setattr(struct dentry *dentry, struct iattr *attr);
Dtruncate.c493 int ufs_setattr(struct dentry *dentry, struct iattr *attr) in ufs_setattr()
/linux-4.1.27/fs/fat/
Dfile.c35 struct iattr ia; in fat_ioctl_set_attributes()
377 int fat_setattr(struct dentry *dentry, struct iattr *attr) in fat_setattr()
Dfat.h362 extern int fat_setattr(struct dentry *dentry, struct iattr *attr);
/linux-4.1.27/fs/ntfs/
Dinode.h308 extern int ntfs_setattr(struct dentry *dentry, struct iattr *attr);
Dinode.c2890 int ntfs_setattr(struct dentry *dentry, struct iattr *attr) in ntfs_setattr()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dobdo.c214 void obdo_from_iattr(struct obdo *oa, struct iattr *attr, unsigned int ia_valid) in obdo_from_iattr()
250 void iattr_from_obdo(struct iattr *attr, struct obdo *oa, u32 valid) in iattr_from_obdo()
/linux-4.1.27/fs/quota/
Ddquot.c1960 int dquot_transfer(struct inode *inode, struct iattr *iattr) in dquot_transfer() argument
1969 if (iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) in dquot_transfer()
1970 transfer_to[USRQUOTA] = dqget(sb, make_kqid_uid(iattr->ia_uid)); in dquot_transfer()
1971 if (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid)) in dquot_transfer()
1972 transfer_to[GRPQUOTA] = dqget(sb, make_kqid_gid(iattr->ia_gid)); in dquot_transfer()
/linux-4.1.27/fs/ubifs/
Dfile.c1071 static void do_attr_changes(struct inode *inode, const struct iattr *attr) in do_attr_changes()
1106 const struct iattr *attr) in do_truncation()
1212 const struct iattr *attr) in do_setattr()
1257 int ubifs_setattr(struct dentry *dentry, struct iattr *attr) in ubifs_setattr()
Dubifs.h1748 int ubifs_setattr(struct dentry *dentry, struct iattr *attr);
/linux-4.1.27/fs/ceph/
Dacl.c89 struct iattr newattrs; in ceph_set_acl()
Dsuper.h757 extern int ceph_setattr(struct dentry *dentry, struct iattr *attr);
Dinode.c1715 int ceph_setattr(struct dentry *dentry, struct iattr *attr) in ceph_setattr()
/linux-4.1.27/fs/hfs/
Dhfs_fs.h206 extern int hfs_inode_setattr(struct dentry *, struct iattr *);
Dinode.c601 int hfs_inode_setattr(struct dentry *dentry, struct iattr * attr) in hfs_inode_setattr()
/linux-4.1.27/fs/udf/
Dfile.c250 static int udf_setattr(struct dentry *dentry, struct iattr *attr) in udf_setattr()
/linux-4.1.27/fs/logfs/
Dfile.c242 static int logfs_setattr(struct dentry *dentry, struct iattr *attr) in logfs_setattr()
/linux-4.1.27/security/integrity/evm/
Devm_main.c408 int evm_inode_setattr(struct dentry *dentry, struct iattr *attr) in evm_inode_setattr()
/linux-4.1.27/fs/hpfs/
Dhpfs_fn.h274 int hpfs_setattr(struct dentry *, struct iattr *);
Dinode.c258 int hpfs_setattr(struct dentry *dentry, struct iattr *attr) in hpfs_setattr()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dllite_internal.h802 int ll_setattr_raw(struct dentry *dentry, struct iattr *attr, bool hsm_import);
803 int ll_setattr(struct dentry *de, struct iattr *attr);
1335 const struct iattr *attr) in cl_iattr2fd()
Dllite_lib.c1255 static int ll_setattr_ost(struct inode *inode, struct iattr *attr) in ll_setattr_ost()
1291 int ll_setattr_raw(struct dentry *dentry, struct iattr *attr, bool hsm_import) in ll_setattr_raw()
1466 int ll_setattr(struct dentry *de, struct iattr *attr) in ll_setattr()
Dfile.c1944 struct iattr ia1, ia2;
2146 struct iattr *attr = NULL; in ll_hsm_import()
/linux-4.1.27/fs/affs/
Daffs.h182 extern int affs_notify_change(struct dentry *dentry, struct iattr *attr);
Dinode.c214 affs_notify_change(struct dentry *dentry, struct iattr *attr) in affs_notify_change()
/linux-4.1.27/fs/omfs/
Dfile.c347 static int omfs_setattr(struct dentry *dentry, struct iattr *attr) in omfs_setattr()
/linux-4.1.27/security/
Dcapability.c223 static int cap_inode_setattr(struct dentry *dentry, struct iattr *iattr) in cap_inode_setattr() argument
Dsecurity.c598 int security_inode_setattr(struct dentry *dentry, struct iattr *attr) in security_inode_setattr()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlclient.h374 int cl_setattr_ost(struct inode *inode, const struct iattr *attr,
Dobd_class.h319 void obdo_from_iattr(struct obdo *oa, struct iattr *attr,
321 void iattr_from_obdo(struct iattr *attr, struct obdo *oa, u32 valid);
Dobd.h1049 struct iattr op_attr;
/linux-4.1.27/fs/sysfs/
Dfile.c383 struct iattr newattrs; in sysfs_chmod_file()
/linux-4.1.27/fs/f2fs/
Dfile.c584 static void __setattr_copy(struct inode *inode, const struct iattr *attr) in __setattr_copy()
614 int f2fs_setattr(struct dentry *dentry, struct iattr *attr) in f2fs_setattr()
Df2fs.h1428 int f2fs_setattr(struct dentry *, struct iattr *);
/linux-4.1.27/fs/ocfs2/dlmfs/
Ddlmfs.c208 static int dlmfs_file_setattr(struct dentry *dentry, struct iattr *attr) in dlmfs_file_setattr()
/linux-4.1.27/fs/cachefiles/
Dinterface.c420 struct iattr newattrs; in cachefiles_attr_changed()
/linux-4.1.27/net/sunrpc/xprtrdma/
Dverbs.c424 struct ib_qp_init_attr *iattr = &ia->ri_qp_init_attr; in rpcrdma_conn_upcall() local
449 iattr); in rpcrdma_conn_upcall()
/linux-4.1.27/kernel/
Dcgroup.c3056 struct iattr iattr = { .ia_valid = ATTR_UID | ATTR_GID, in cgroup_kn_set_ugid() local
3060 if (uid_eq(iattr.ia_uid, GLOBAL_ROOT_UID) && in cgroup_kn_set_ugid()
3061 gid_eq(iattr.ia_gid, GLOBAL_ROOT_GID)) in cgroup_kn_set_ugid()
3064 return kernfs_setattr(kn, &iattr); in cgroup_kn_set_ugid()
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/
Dinode.c112 spufs_setattr(struct dentry *dentry, struct iattr *attr) in spufs_setattr()
/linux-4.1.27/fs/hfsplus/
Dinode.c244 static int hfsplus_setattr(struct dentry *dentry, struct iattr *attr) in hfsplus_setattr()
/linux-4.1.27/fs/ext3/
Dext3.h1056 extern int ext3_setattr (struct dentry *, struct iattr *);
Dinode.c3241 int ext3_setattr(struct dentry *dentry, struct iattr *attr) in ext3_setattr()
/linux-4.1.27/fs/hostfs/
Dhostfs_kern.c806 static int hostfs_setattr(struct dentry *dentry, struct iattr *attr) in hostfs_setattr()
/linux-4.1.27/security/smack/
Dsmack_lsm.c1048 static int smack_inode_setattr(struct dentry *dentry, struct iattr *iattr) in smack_inode_setattr() argument
1056 if (iattr->ia_valid & ATTR_FORCE) in smack_inode_setattr()
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/
Dlcommon_cl.c940 int cl_setattr_ost(struct inode *inode, const struct iattr *attr, in cl_setattr_ost()
/linux-4.1.27/fs/hugetlbfs/
Dinode.c394 static int hugetlbfs_setattr(struct dentry *dentry, struct iattr *attr) in hugetlbfs_setattr()
/linux-4.1.27/security/selinux/
Dhooks.c2933 static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr) in selinux_inode_setattr() argument
2936 unsigned int ia_valid = iattr->ia_valid; in selinux_inode_setattr()
/linux-4.1.27/Documentation/filesystems/
DLocking58 int (*setattr) (struct dentry *, struct iattr *);
Dvfs.txt357 int (*setattr) (struct dentry *, struct iattr *);
/linux-4.1.27/fs/ext4/
Dext4.h2299 extern int ext4_setattr(struct dentry *, struct iattr *);
Dinode.c4724 int ext4_setattr(struct dentry *dentry, struct iattr *attr) in ext4_setattr()
/linux-4.1.27/mm/
Dshmem.c545 static int shmem_setattr(struct dentry *dentry, struct iattr *attr) in shmem_setattr()
/linux-4.1.27/fs/btrfs/
Dinode.c97 static int btrfs_setsize(struct inode *inode, struct iattr *attr);
4852 static int btrfs_setsize(struct inode *inode, struct iattr *attr) in btrfs_setsize()
4969 static int btrfs_setattr(struct dentry *dentry, struct iattr *attr) in btrfs_setattr()