/linux-4.1.27/fs/kernfs/ |
H A D | inode.c | 41 struct iattr *iattrs; kernfs_iattrs() 45 if (kn->iattr) kernfs_iattrs() 48 kn->iattr = kzalloc(sizeof(struct kernfs_iattrs), GFP_KERNEL); kernfs_iattrs() 49 if (!kn->iattr) kernfs_iattrs() 51 iattrs = &kn->iattr->ia_iattr; kernfs_iattrs() 59 simple_xattrs_init(&kn->iattr->xattrs); kernfs_iattrs() 61 ret = kn->iattr; kernfs_iattrs() 66 static int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) __kernfs_setattr() argument 69 struct iattr *iattrs; __kernfs_setattr() 70 unsigned int ia_valid = iattr->ia_valid; __kernfs_setattr() 79 iattrs->ia_uid = iattr->ia_uid; __kernfs_setattr() 81 iattrs->ia_gid = iattr->ia_gid; __kernfs_setattr() 83 iattrs->ia_atime = iattr->ia_atime; __kernfs_setattr() 85 iattrs->ia_mtime = iattr->ia_mtime; __kernfs_setattr() 87 iattrs->ia_ctime = iattr->ia_ctime; __kernfs_setattr() 89 umode_t mode = iattr->ia_mode; __kernfs_setattr() 96 * kernfs_setattr - set iattr on a node 98 * @iattr: iattr to set 102 int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) kernfs_setattr() argument 107 ret = __kernfs_setattr(kn, iattr); kernfs_setattr() 112 int kernfs_iop_setattr(struct dentry *dentry, struct iattr *iattr) kernfs_iop_setattr() argument 122 error = inode_change_ok(inode, iattr); kernfs_iop_setattr() 126 error = __kernfs_setattr(kn, iattr); kernfs_iop_setattr() 131 setattr_copy(inode, iattr); kernfs_iop_setattr() 242 static inline void set_inode_attr(struct inode *inode, struct iattr *iattr) set_inode_attr() argument 244 inode->i_uid = iattr->ia_uid; set_inode_attr() 245 inode->i_gid = iattr->ia_gid; set_inode_attr() 246 inode->i_atime = iattr->ia_atime; set_inode_attr() 247 inode->i_mtime = iattr->ia_mtime; set_inode_attr() 248 inode->i_ctime = iattr->ia_ctime; set_inode_attr() 253 struct kernfs_iattrs *attrs = kn->iattr; kernfs_refresh_inode()
|
H A D | kernfs-internal.h | 22 struct iattr ia_iattr; 82 int kernfs_iop_setattr(struct dentry *dentry, struct iattr *iattr);
|
H A D | dir.c | 417 if (kn->iattr) { kernfs_put() 418 if (kn->iattr->ia_secdata) kernfs_put() 419 security_release_secctx(kn->iattr->ia_secdata, kernfs_put() 420 kn->iattr->ia_secdata_len); kernfs_put() 421 simple_xattrs_free(&kn->iattr->xattrs); kernfs_put() 423 kfree(kn->iattr); kernfs_put() 608 ps_iattr = parent->iattr; kernfs_add_one() 610 struct iattr *ps_iattrs = &ps_iattr->ia_iattr; kernfs_add_one() 1078 pos->parent ? pos->parent->iattr : NULL; __kernfs_remove()
|
/linux-4.1.27/drivers/hwmon/ |
H A D | i5k_amb.c | 286 struct i5k_device_attribute *iattr; i5k_amb_hwmon_init() local 294 iattr = data->attrs + data->num_attrs; i5k_amb_hwmon_init() 295 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, i5k_amb_hwmon_init() 297 iattr->s_attr.dev_attr.attr.name = iattr->name; i5k_amb_hwmon_init() 298 iattr->s_attr.dev_attr.attr.mode = S_IRUGO; i5k_amb_hwmon_init() 299 iattr->s_attr.dev_attr.show = show_label; i5k_amb_hwmon_init() 300 iattr->s_attr.index = k; i5k_amb_hwmon_init() 301 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); i5k_amb_hwmon_init() 303 &iattr->s_attr.dev_attr); i5k_amb_hwmon_init() 309 iattr = data->attrs + data->num_attrs; i5k_amb_hwmon_init() 310 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, i5k_amb_hwmon_init() 312 iattr->s_attr.dev_attr.attr.name = iattr->name; i5k_amb_hwmon_init() 313 iattr->s_attr.dev_attr.attr.mode = S_IRUGO; i5k_amb_hwmon_init() 314 iattr->s_attr.dev_attr.show = show_amb_temp; i5k_amb_hwmon_init() 315 iattr->s_attr.index = k; i5k_amb_hwmon_init() 316 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); i5k_amb_hwmon_init() 318 &iattr->s_attr.dev_attr); i5k_amb_hwmon_init() 324 iattr = data->attrs + data->num_attrs; i5k_amb_hwmon_init() 325 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, i5k_amb_hwmon_init() 327 iattr->s_attr.dev_attr.attr.name = iattr->name; i5k_amb_hwmon_init() 328 iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO; i5k_amb_hwmon_init() 329 iattr->s_attr.dev_attr.show = show_amb_min; i5k_amb_hwmon_init() 330 iattr->s_attr.dev_attr.store = store_amb_min; i5k_amb_hwmon_init() 331 iattr->s_attr.index = k; i5k_amb_hwmon_init() 332 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); i5k_amb_hwmon_init() 334 &iattr->s_attr.dev_attr); i5k_amb_hwmon_init() 340 iattr = data->attrs + data->num_attrs; i5k_amb_hwmon_init() 341 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, i5k_amb_hwmon_init() 343 iattr->s_attr.dev_attr.attr.name = iattr->name; i5k_amb_hwmon_init() 344 iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO; i5k_amb_hwmon_init() 345 iattr->s_attr.dev_attr.show = show_amb_mid; i5k_amb_hwmon_init() 346 iattr->s_attr.dev_attr.store = store_amb_mid; i5k_amb_hwmon_init() 347 iattr->s_attr.index = k; i5k_amb_hwmon_init() 348 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); i5k_amb_hwmon_init() 350 &iattr->s_attr.dev_attr); i5k_amb_hwmon_init() 356 iattr = data->attrs + data->num_attrs; i5k_amb_hwmon_init() 357 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, i5k_amb_hwmon_init() 359 iattr->s_attr.dev_attr.attr.name = iattr->name; i5k_amb_hwmon_init() 360 iattr->s_attr.dev_attr.attr.mode = S_IWUSR | S_IRUGO; i5k_amb_hwmon_init() 361 iattr->s_attr.dev_attr.show = show_amb_max; i5k_amb_hwmon_init() 362 iattr->s_attr.dev_attr.store = store_amb_max; i5k_amb_hwmon_init() 363 iattr->s_attr.index = k; i5k_amb_hwmon_init() 364 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); i5k_amb_hwmon_init() 366 &iattr->s_attr.dev_attr); i5k_amb_hwmon_init() 372 iattr = data->attrs + data->num_attrs; i5k_amb_hwmon_init() 373 snprintf(iattr->name, AMB_SYSFS_NAME_LEN, i5k_amb_hwmon_init() 375 iattr->s_attr.dev_attr.attr.name = iattr->name; i5k_amb_hwmon_init() 376 iattr->s_attr.dev_attr.attr.mode = S_IRUGO; i5k_amb_hwmon_init() 377 iattr->s_attr.dev_attr.show = show_amb_alarm; i5k_amb_hwmon_init() 378 iattr->s_attr.index = k; i5k_amb_hwmon_init() 379 sysfs_attr_init(&iattr->s_attr.dev_attr.attr); i5k_amb_hwmon_init() 381 &iattr->s_attr.dev_attr); i5k_amb_hwmon_init()
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_pnfs.h | 9 struct iattr *iattr);
|
H A D | xfs_iops.h | 33 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);
|
H A D | xfs_iops.c | 500 struct iattr *iattr) xfs_setattr_mode() 503 umode_t mode = iattr->ia_mode; xfs_setattr_mode() 517 struct iattr *iattr) xfs_setattr_time() 523 if (iattr->ia_valid & ATTR_ATIME) { xfs_setattr_time() 524 inode->i_atime = iattr->ia_atime; xfs_setattr_time() 525 ip->i_d.di_atime.t_sec = iattr->ia_atime.tv_sec; xfs_setattr_time() 526 ip->i_d.di_atime.t_nsec = iattr->ia_atime.tv_nsec; xfs_setattr_time() 528 if (iattr->ia_valid & ATTR_CTIME) { xfs_setattr_time() 529 inode->i_ctime = iattr->ia_ctime; xfs_setattr_time() 530 ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; xfs_setattr_time() 531 ip->i_d.di_ctime.t_nsec = iattr->ia_ctime.tv_nsec; xfs_setattr_time() 533 if (iattr->ia_valid & ATTR_MTIME) { xfs_setattr_time() 534 inode->i_mtime = iattr->ia_mtime; xfs_setattr_time() 535 ip->i_d.di_mtime.t_sec = iattr->ia_mtime.tv_sec; xfs_setattr_time() 536 ip->i_d.di_mtime.t_nsec = iattr->ia_mtime.tv_nsec; xfs_setattr_time() 543 struct iattr *iattr, xfs_setattr_nonsize() 548 int mask = iattr->ia_valid; xfs_setattr_nonsize() 566 error = inode_change_ok(inode, iattr); xfs_setattr_nonsize() 585 uid = iattr->ia_uid; xfs_setattr_nonsize() 591 gid = iattr->ia_gid; xfs_setattr_nonsize() 631 gid = (mask & ATTR_GID) ? iattr->ia_gid : igid; xfs_setattr_nonsize() 632 uid = (mask & ATTR_UID) ? iattr->ia_uid : iuid; xfs_setattr_nonsize() 695 xfs_setattr_mode(ip, iattr); xfs_setattr_nonsize() 697 xfs_setattr_time(ip, iattr); xfs_setattr_nonsize() 750 struct iattr *iattr) xfs_setattr_size() 769 error = inode_change_ok(inode, iattr); xfs_setattr_size() 776 ASSERT((iattr->ia_valid & (ATTR_UID|ATTR_GID|ATTR_ATIME|ATTR_ATIME_SET| xfs_setattr_size() 780 newsize = iattr->ia_size; xfs_setattr_size() 786 if (!(iattr->ia_valid & (ATTR_CTIME|ATTR_MTIME))) xfs_setattr_size() 792 iattr->ia_valid &= ~ATTR_SIZE; xfs_setattr_size() 793 return xfs_setattr_nonsize(ip, iattr, 0); xfs_setattr_size() 880 !(iattr->ia_valid & (ATTR_CTIME | ATTR_MTIME))) { xfs_setattr_size() 881 iattr->ia_ctime = iattr->ia_mtime = xfs_setattr_size() 883 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME; xfs_setattr_size() 919 if (iattr->ia_valid & ATTR_MODE) xfs_setattr_size() 920 xfs_setattr_mode(ip, iattr); xfs_setattr_size() 921 if (iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)) xfs_setattr_size() 922 xfs_setattr_time(ip, iattr); xfs_setattr_size() 947 struct iattr *iattr) xfs_vn_setattr() 952 if (iattr->ia_valid & ATTR_SIZE) { xfs_vn_setattr() 961 error = xfs_setattr_size(ip, iattr); xfs_vn_setattr() 965 error = xfs_setattr_nonsize(ip, iattr, 0); xfs_vn_setattr() 498 xfs_setattr_mode( struct xfs_inode *ip, struct iattr *iattr) xfs_setattr_mode() argument 515 xfs_setattr_time( struct xfs_inode *ip, struct iattr *iattr) xfs_setattr_time() argument 541 xfs_setattr_nonsize( struct xfs_inode *ip, struct iattr *iattr, int flags) xfs_setattr_nonsize() argument 748 xfs_setattr_size( struct xfs_inode *ip, struct iattr *iattr) xfs_setattr_size() argument 945 xfs_vn_setattr( struct dentry *dentry, struct iattr *iattr) xfs_vn_setattr() argument
|
H A D | xfs_pnfs.c | 253 struct iattr *iattr) xfs_fs_commit_blocks() 262 ASSERT(iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)); xfs_fs_commit_blocks() 267 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { xfs_fs_commit_blocks() 269 size = iattr->ia_size; xfs_fs_commit_blocks() 317 xfs_setattr_time(ip, iattr); xfs_fs_commit_blocks() 319 i_size_write(inode, iattr->ia_size); xfs_fs_commit_blocks() 320 ip->i_d.di_size = iattr->ia_size; xfs_fs_commit_blocks() 249 xfs_fs_commit_blocks( struct inode *inode, struct iomap *maps, int nr_maps, struct iattr *iattr) xfs_fs_commit_blocks() argument
|
H A D | xfs_acl.c | 239 struct iattr iattr; xfs_set_mode() local 241 iattr.ia_valid = ATTR_MODE | ATTR_CTIME; xfs_set_mode() 242 iattr.ia_mode = mode; xfs_set_mode() 243 iattr.ia_ctime = current_fs_time(inode->i_sb); xfs_set_mode() 245 error = xfs_setattr_nonsize(XFS_I(inode), &iattr, XFS_ATTR_NOACL); xfs_set_mode()
|
H A D | xfs_file.c | 972 struct iattr iattr; xfs_file_fallocate() local 974 iattr.ia_valid = ATTR_SIZE; xfs_file_fallocate() 975 iattr.ia_size = new_size; xfs_file_fallocate() 976 error = xfs_setattr_size(ip, &iattr); xfs_file_fallocate()
|
H A D | xfs_ioctl.c | 610 struct iattr iattr; xfs_ioc_space() local 720 iattr.ia_valid = ATTR_SIZE; xfs_ioc_space() 721 iattr.ia_size = bf->l_start; xfs_ioc_space() 723 error = xfs_setattr_size(ip, &iattr); xfs_ioc_space()
|
/linux-4.1.27/fs/jfs/ |
H A D | file.c | 101 int jfs_setattr(struct dentry *dentry, struct iattr *iattr) jfs_setattr() argument 106 rc = inode_change_ok(inode, iattr); jfs_setattr() 110 if (is_quota_modification(inode, iattr)) jfs_setattr() 112 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || jfs_setattr() 113 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { jfs_setattr() 114 rc = dquot_transfer(inode, iattr); jfs_setattr() 119 if ((iattr->ia_valid & ATTR_SIZE) && jfs_setattr() 120 iattr->ia_size != i_size_read(inode)) { jfs_setattr() 123 rc = inode_newsize_ok(inode, iattr->ia_size); jfs_setattr() 127 truncate_setsize(inode, iattr->ia_size); jfs_setattr() 131 setattr_copy(inode, iattr); jfs_setattr() 134 if (iattr->ia_valid & ATTR_MODE) jfs_setattr()
|
H A D | jfs_inode.h | 43 extern int jfs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/fs/configfs/ |
H A D | inode.c | 57 int configfs_setattr(struct dentry * dentry, struct iattr * iattr) configfs_setattr() argument 61 struct iattr * sd_iattr; configfs_setattr() 62 unsigned int ia_valid = iattr->ia_valid; configfs_setattr() 71 sd_iattr = kzalloc(sizeof(struct iattr), GFP_KERNEL); configfs_setattr() 83 error = simple_setattr(dentry, iattr); configfs_setattr() 88 sd_iattr->ia_uid = iattr->ia_uid; configfs_setattr() 90 sd_iattr->ia_gid = iattr->ia_gid; configfs_setattr() 92 sd_iattr->ia_atime = timespec_trunc(iattr->ia_atime, configfs_setattr() 95 sd_iattr->ia_mtime = timespec_trunc(iattr->ia_mtime, configfs_setattr() 98 sd_iattr->ia_ctime = timespec_trunc(iattr->ia_ctime, configfs_setattr() 101 umode_t mode = iattr->ia_mode; configfs_setattr() 117 static inline void set_inode_attr(struct inode * inode, struct iattr * iattr) set_inode_attr() argument 119 inode->i_mode = iattr->ia_mode; set_inode_attr() 120 inode->i_uid = iattr->ia_uid; set_inode_attr() 121 inode->i_gid = iattr->ia_gid; set_inode_attr() 122 inode->i_atime = iattr->ia_atime; set_inode_attr() 123 inode->i_mtime = iattr->ia_mtime; set_inode_attr() 124 inode->i_ctime = iattr->ia_ctime; set_inode_attr()
|
H A D | configfs_internal.h | 47 struct iattr * s_iattr; 83 extern int configfs_setattr(struct dentry *dentry, struct iattr *iattr);
|
/linux-4.1.27/fs/coda/ |
H A D | coda_linux.c | 123 void coda_iattr_to_vattr(struct iattr *iattr, struct coda_vattr *vattr) coda_iattr_to_vattr() argument 149 mode = iattr->ia_mode; coda_iattr_to_vattr() 163 valid = iattr->ia_valid; coda_iattr_to_vattr() 165 vattr->va_mode = iattr->ia_mode; coda_iattr_to_vattr() 168 vattr->va_uid = (vuid_t) from_kuid(&init_user_ns, iattr->ia_uid); coda_iattr_to_vattr() 171 vattr->va_gid = (vgid_t) from_kgid(&init_user_ns, iattr->ia_gid); coda_iattr_to_vattr() 174 vattr->va_size = iattr->ia_size; coda_iattr_to_vattr() 177 vattr->va_atime = iattr->ia_atime; coda_iattr_to_vattr() 180 vattr->va_mtime = iattr->ia_mtime; coda_iattr_to_vattr() 183 vattr->va_ctime = iattr->ia_ctime; coda_iattr_to_vattr()
|
H A D | coda_linux.h | 51 int coda_setattr(struct dentry *, struct iattr *); 58 void coda_iattr_to_vattr(struct iattr *, struct coda_vattr *);
|
H A D | inode.c | 266 int coda_setattr(struct dentry *de, struct iattr *iattr) coda_setattr() argument 275 coda_iattr_to_vattr(iattr, &vattr); coda_setattr()
|
/linux-4.1.27/fs/nfsd/ |
H A D | blocklayout.c | 148 struct iattr iattr = { .ia_valid = 0 }; nfsd4_block_proc_layoutcommit() local 161 iattr.ia_valid |= ATTR_ATIME | ATTR_CTIME | ATTR_MTIME; nfsd4_block_proc_layoutcommit() 162 iattr.ia_atime = iattr.ia_ctime = iattr.ia_mtime = lcp->lc_mtime; nfsd4_block_proc_layoutcommit() 165 iattr.ia_valid |= ATTR_SIZE; nfsd4_block_proc_layoutcommit() 166 iattr.ia_size = new_size; nfsd4_block_proc_layoutcommit() 170 nr_iomaps, &iattr); nfsd4_block_proc_layoutcommit()
|
H A D | xdr.h | 16 struct iattr attrs; 43 struct iattr attrs; 73 struct iattr attrs;
|
H A D | vfs.h | 52 struct iattr *, int, time_t); 61 char *name, int len, struct iattr *attrs, 66 char *name, int len, struct iattr *attrs,
|
H A D | xdr3.h | 14 struct iattr attrs; 51 struct iattr attrs; 61 struct iattr attrs; 91 struct iattr attrs;
|
H A D | nfs4xdr.c | 286 struct iattr *iattr, struct nfs4_acl **acl, nfsd4_decode_fattr() 294 iattr->ia_valid = 0; nfsd4_decode_fattr() 304 p = xdr_decode_hyper(p, &iattr->ia_size); nfsd4_decode_fattr() 305 iattr->ia_valid |= ATTR_SIZE; nfsd4_decode_fattr() 349 iattr->ia_mode = be32_to_cpup(p++); nfsd4_decode_fattr() 350 iattr->ia_mode &= (S_IFMT | S_IALLUGO); nfsd4_decode_fattr() 351 iattr->ia_valid |= ATTR_MODE; nfsd4_decode_fattr() 360 if ((status = nfsd_map_name_to_uid(argp->rqstp, buf, dummy32, &iattr->ia_uid))) nfsd4_decode_fattr() 362 iattr->ia_valid |= ATTR_UID; nfsd4_decode_fattr() 371 if ((status = nfsd_map_name_to_gid(argp->rqstp, buf, dummy32, &iattr->ia_gid))) nfsd4_decode_fattr() 373 iattr->ia_valid |= ATTR_GID; nfsd4_decode_fattr() 382 status = nfsd4_decode_time(argp, &iattr->ia_atime); nfsd4_decode_fattr() 385 iattr->ia_valid |= (ATTR_ATIME | ATTR_ATIME_SET); nfsd4_decode_fattr() 388 iattr->ia_valid |= ATTR_ATIME; nfsd4_decode_fattr() 401 status = nfsd4_decode_time(argp, &iattr->ia_mtime); nfsd4_decode_fattr() 404 iattr->ia_valid |= (ATTR_MTIME | ATTR_MTIME_SET); nfsd4_decode_fattr() 407 iattr->ia_valid |= ATTR_MTIME; nfsd4_decode_fattr() 285 nfsd4_decode_fattr(struct nfsd4_compoundargs *argp, u32 *bmval, struct iattr *iattr, struct nfs4_acl **acl, struct xdr_netobj *label) nfsd4_decode_fattr() argument
|
H A D | xdr4.h | 119 struct iattr cr_iattr; /* request */ 231 struct iattr op_iattr; /* UNCHECKED4, GUARDED4, EXCLUSIVE4_1 */ 333 struct iattr sa_iattr; /* request */
|
H A D | vfs.c | 303 nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap) nfsd_sanitize_attrs() 365 struct iattr *iap) nfsd_get_write_access() 398 nfsd_setattr(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap, nfsd_setattr() 1149 struct iattr *iap) nfsd_create_setattr() 1177 nfsd_check_ignore_resizing(struct iattr *iap) nfsd_check_ignore_resizing() 1193 char *fname, int flen, struct iattr *iap, nfsd_create() 1333 char *fname, int flen, struct iattr *iap, do_nfsd_create()
|
H A D | nfsxdr.c | 89 decode_sattr(__be32 *p, struct iattr *iap) decode_sattr()
|
H A D | nfs3proc.c | 214 struct iattr *attr; nfsd3_proc_create()
|
H A D | nfsproc.c | 188 struct iattr *attr = &argp->attrs; nfsd_proc_create()
|
H A D | nfs3xdr.c | 98 decode_sattr3(__be32 *p, struct iattr *iap) decode_sattr3()
|
H A D | nfs4state.c | 3856 struct iattr iattr = { nfsd4_truncate() local 3864 return nfsd_setattr(rqstp, fh, &iattr, 0, (time_t)0); nfsd4_truncate()
|
/linux-4.1.27/fs/jffs2/ |
H A D | fs.c | 30 int jffs2_do_setattr (struct inode *inode, struct iattr *iattr) jffs2_do_setattr() argument 92 ivalid = iattr->ia_valid; jffs2_do_setattr() 103 from_kuid(&init_user_ns, iattr->ia_uid):i_uid_read(inode)); jffs2_do_setattr() 105 from_kgid(&init_user_ns, iattr->ia_gid):i_gid_read(inode)); jffs2_do_setattr() 108 ri->mode = cpu_to_jemode(iattr->ia_mode); jffs2_do_setattr() 113 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size); jffs2_do_setattr() 114 ri->atime = cpu_to_je32(I_SEC((ivalid & ATTR_ATIME)?iattr->ia_atime:inode->i_atime)); jffs2_do_setattr() 115 ri->mtime = cpu_to_je32(I_SEC((ivalid & ATTR_MTIME)?iattr->ia_mtime:inode->i_mtime)); jffs2_do_setattr() 116 ri->ctime = cpu_to_je32(I_SEC((ivalid & ATTR_CTIME)?iattr->ia_ctime:inode->i_ctime)); jffs2_do_setattr() 121 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { jffs2_do_setattr() 124 ri->dsize = cpu_to_je32(iattr->ia_size - inode->i_size); jffs2_do_setattr() 126 } else if (ivalid & ATTR_SIZE && !iattr->ia_size) { jffs2_do_setattr() 158 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) jffs2_do_setattr() 159 jffs2_truncate_fragtree (c, &f->fragtree, iattr->ia_size); jffs2_do_setattr() 161 if (ivalid & ATTR_SIZE && inode->i_size < iattr->ia_size) { jffs2_do_setattr() 163 inode->i_size = iattr->ia_size; jffs2_do_setattr() 181 back past iattr->ia_size, because do_truncate() holds the jffs2_do_setattr() 183 if (ivalid & ATTR_SIZE && inode->i_size > iattr->ia_size) { jffs2_do_setattr() 184 truncate_setsize(inode, iattr->ia_size); jffs2_do_setattr() 191 int jffs2_setattr(struct dentry *dentry, struct iattr *iattr) jffs2_setattr() argument 196 rc = inode_change_ok(inode, iattr); jffs2_setattr() 200 rc = jffs2_do_setattr(inode, iattr); jffs2_setattr() 201 if (!rc && (iattr->ia_valid & ATTR_MODE)) jffs2_setattr() 373 struct iattr iattr; jffs2_dirty_inode() local 384 iattr.ia_valid = ATTR_MODE|ATTR_UID|ATTR_GID|ATTR_ATIME|ATTR_MTIME|ATTR_CTIME; jffs2_dirty_inode() 385 iattr.ia_mode = inode->i_mode; jffs2_dirty_inode() 386 iattr.ia_uid = inode->i_uid; jffs2_dirty_inode() 387 iattr.ia_gid = inode->i_gid; jffs2_dirty_inode() 388 iattr.ia_atime = inode->i_atime; jffs2_dirty_inode() 389 iattr.ia_mtime = inode->i_mtime; jffs2_dirty_inode() 390 iattr.ia_ctime = inode->i_ctime; jffs2_dirty_inode() 392 jffs2_do_setattr(inode, &iattr); jffs2_dirty_inode()
|
H A D | os-linux.h | 166 int jffs2_setattr (struct dentry *, struct iattr *); 167 int jffs2_do_setattr (struct inode *, struct iattr *);
|
H A D | acl.c | 243 struct iattr attr; jffs2_set_acl()
|
/linux-4.1.27/fs/minix/ |
H A D | file.c | 24 static int minix_setattr(struct dentry *dentry, struct iattr *attr) minix_setattr()
|
/linux-4.1.27/fs/gfs2/ |
H A D | xattr.h | 14 struct iattr; 65 extern int gfs2_xattr_acl_chmod(struct gfs2_inode *ip, struct iattr *attr, char *data);
|
H A D | inode.h | 109 extern int gfs2_setattr_simple(struct inode *inode, struct iattr *attr);
|
H A D | inode.c | 1634 static int __gfs2_setattr_simple(struct inode *inode, struct iattr *attr) __gfs2_setattr_simple() 1649 int gfs2_setattr_simple(struct inode *inode, struct iattr *attr) gfs2_setattr_simple() 1665 static int setattr_chown(struct inode *inode, struct iattr *attr) setattr_chown() 1743 static int gfs2_setattr(struct dentry *dentry, struct iattr *attr) gfs2_setattr()
|
H A D | xattr.c | 1256 int gfs2_xattr_acl_chmod(struct gfs2_inode *ip, struct iattr *attr, char *data) gfs2_xattr_acl_chmod()
|
/linux-4.1.27/include/linux/ |
H A D | evm.h | 22 extern int evm_inode_setattr(struct dentry *dentry, struct iattr *attr); 56 static inline int evm_inode_setattr(struct dentry *dentry, struct iattr *attr) evm_inode_setattr()
|
H A D | nfs_xdr.h | 339 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; 869 const struct iattr * attrs; 1458 struct iattr *); 1466 struct iattr *, int); 1476 unsigned int, struct iattr *); 1477 int (*mkdir) (struct inode *, struct dentry *, struct iattr *); 1481 int (*mknod) (struct inode *, struct dentry *, struct iattr *, 1507 struct iattr *iattr,
|
H A D | quotaops.h | 22 static inline bool is_quota_modification(struct inode *inode, struct iattr *ia) 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) dquot_transfer() argument
|
H A D | kernfs.h | 22 struct iattr; 136 struct kernfs_iattrs *iattr; member in struct:kernfs_node 309 int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr); 398 const struct iattr *iattr) kernfs_setattr() 397 kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) kernfs_setattr() argument
|
H A D | exportfs.h | 7 struct iattr; 216 int nr_iomaps, struct iattr *iattr);
|
H A D | nfs_fs.h | 360 extern int nfs_setattr(struct dentry *, struct iattr *); 361 extern void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, struct nfs_fattr *);
|
H A D | fs.h | 245 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);
|
H A D | security.h | 47 struct iattr; 498 * @attr is the iattr structure containing the new file attributes. 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) security_inode_setattr()
|
H A D | syscalls.h | 15 struct iattr;
|
/linux-4.1.27/fs/sysv/ |
H A D | file.c | 31 static int sysv_setattr(struct dentry *dentry, struct iattr *attr) sysv_setattr()
|
/linux-4.1.27/fs/9p/ |
H A D | acl.c | 328 struct iattr iattr; v9fs_xattr_set_acl() local 340 iattr.ia_mode = ((mode & S_IALLUGO) | v9fs_xattr_set_acl() 342 iattr.ia_valid = ATTR_MODE; v9fs_xattr_set_acl() 347 v9fs_vfs_setattr_dotl(dentry, &iattr); v9fs_xattr_set_acl()
|
H A D | vfs_inode.c | 1085 * @iattr: metadata assignment structure 1089 static int v9fs_vfs_setattr(struct dentry *dentry, struct iattr *iattr) v9fs_vfs_setattr() argument 1097 retval = inode_change_ok(d_inode(dentry), iattr); v9fs_vfs_setattr() 1108 if (iattr->ia_valid & ATTR_MODE) v9fs_vfs_setattr() 1109 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode); v9fs_vfs_setattr() 1111 if (iattr->ia_valid & ATTR_MTIME) v9fs_vfs_setattr() 1112 wstat.mtime = iattr->ia_mtime.tv_sec; v9fs_vfs_setattr() 1114 if (iattr->ia_valid & ATTR_ATIME) v9fs_vfs_setattr() 1115 wstat.atime = iattr->ia_atime.tv_sec; v9fs_vfs_setattr() 1117 if (iattr->ia_valid & ATTR_SIZE) v9fs_vfs_setattr() 1118 wstat.length = iattr->ia_size; v9fs_vfs_setattr() 1121 if (iattr->ia_valid & ATTR_UID) v9fs_vfs_setattr() 1122 wstat.n_uid = iattr->ia_uid; v9fs_vfs_setattr() 1124 if (iattr->ia_valid & ATTR_GID) v9fs_vfs_setattr() 1125 wstat.n_gid = iattr->ia_gid; v9fs_vfs_setattr() 1136 if ((iattr->ia_valid & ATTR_SIZE) && v9fs_vfs_setattr() 1137 iattr->ia_size != i_size_read(d_inode(dentry))) v9fs_vfs_setattr() 1138 truncate_setsize(d_inode(dentry), iattr->ia_size); v9fs_vfs_setattr() 1142 setattr_copy(d_inode(dentry), iattr); v9fs_vfs_setattr() local
|
H A D | vfs_inode_dotl.c | 550 * @iattr: metadata assignment structure 554 int v9fs_vfs_setattr_dotl(struct dentry *dentry, struct iattr *iattr) v9fs_vfs_setattr_dotl() argument 563 retval = inode_change_ok(inode, iattr); v9fs_vfs_setattr_dotl() 567 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid); v9fs_vfs_setattr_dotl() 568 p9attr.mode = iattr->ia_mode; v9fs_vfs_setattr_dotl() 569 p9attr.uid = iattr->ia_uid; v9fs_vfs_setattr_dotl() 570 p9attr.gid = iattr->ia_gid; v9fs_vfs_setattr_dotl() 571 p9attr.size = iattr->ia_size; v9fs_vfs_setattr_dotl() 572 p9attr.atime_sec = iattr->ia_atime.tv_sec; v9fs_vfs_setattr_dotl() 573 p9attr.atime_nsec = iattr->ia_atime.tv_nsec; v9fs_vfs_setattr_dotl() 574 p9attr.mtime_sec = iattr->ia_mtime.tv_sec; v9fs_vfs_setattr_dotl() 575 p9attr.mtime_nsec = iattr->ia_mtime.tv_nsec; v9fs_vfs_setattr_dotl() 589 if ((iattr->ia_valid & ATTR_SIZE) && v9fs_vfs_setattr_dotl() 590 iattr->ia_size != i_size_read(inode)) v9fs_vfs_setattr_dotl() 591 truncate_setsize(inode, iattr->ia_size); v9fs_vfs_setattr_dotl() 594 setattr_copy(inode, iattr); v9fs_vfs_setattr_dotl() 596 if (iattr->ia_valid & ATTR_MODE) { v9fs_vfs_setattr_dotl()
|
H A D | v9fs_vfs.h | 72 int v9fs_vfs_setattr_dotl(struct dentry *, struct iattr *);
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/linux/ |
H A D | obd.h | 54 struct iattr iattr; member in struct:ll_iattr
|
/linux-4.1.27/fs/reiserfs/ |
H A D | xattr.h | 8 struct iattr; 16 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs);
|
H A D | xattr.c | 333 struct iattr *attrs = data; chown_one_xattr() 361 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs) reiserfs_chown_xattrs() 577 struct iattr newattrs = { reiserfs_xattr_set_handle()
|
H A D | inode.c | 3309 int reiserfs_setattr(struct dentry *dentry, struct iattr *attr) reiserfs_setattr()
|
H A D | reiserfs.h | 3103 int reiserfs_setattr(struct dentry *dentry, struct iattr *attr);
|
/linux-4.1.27/fs/ |
H A D | attr.c | 31 int inode_change_ok(const struct inode *inode, struct iattr *attr) inode_change_ok() 142 void setattr_copy(struct inode *inode, const struct iattr *attr) setattr_copy() 173 * @iattr: new attributes 190 int notify_change(struct dentry * dentry, struct iattr * attr, struct inode **delegated_inode) notify_change()
|
H A D | libfs.c | 358 * @iattr: iattr structure 369 int simple_setattr(struct dentry *dentry, struct iattr *iattr) simple_setattr() argument 374 error = inode_change_ok(inode, iattr); simple_setattr() 378 if (iattr->ia_valid & ATTR_SIZE) simple_setattr() 379 truncate_setsize(inode, iattr->ia_size); simple_setattr() 380 setattr_copy(inode, iattr); simple_setattr() 1114 static int empty_dir_setattr(struct dentry *dentry, struct iattr *attr) empty_dir_setattr()
|
H A D | bad_inode.c | 98 static int bad_inode_setattr(struct dentry *direntry, struct iattr *attrs) bad_inode_setattr()
|
H A D | utimes.c | 54 struct iattr newattrs; utimes_common()
|
H A D | open.c | 41 struct iattr newattrs; do_truncate() 504 struct iattr newattrs; chmod_common() 570 struct iattr newattrs; chown_common()
|
H A D | inode.c | 1665 struct iattr newattrs; __remove_suid()
|
/linux-4.1.27/fs/overlayfs/ |
H A D | copy_up.c | 172 struct iattr attr = { ovl_set_timestamps() 187 struct iattr attr = { ovl_set_attr() 194 struct iattr attr = { ovl_set_attr() 209 struct kstat *stat, struct iattr *attr, ovl_copy_up_locked() 301 struct iattr *attr) ovl_copy_up_one()
|
H A D | overlayfs.h | 168 int ovl_setattr(struct dentry *dentry, struct iattr *attr); 198 struct iattr *attr);
|
H A D | inode.c | 15 static int ovl_copy_up_last(struct dentry *dentry, struct iattr *attr, ovl_copy_up_last() 43 int ovl_setattr(struct dentry *dentry, struct iattr *attr) ovl_setattr()
|
/linux-4.1.27/fs/ocfs2/ |
H A D | file.h | 70 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr);
|
H A D | file.c | 1126 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr) ocfs2_setattr()
|
H A D | dlmglue.c | 139 "mtime_packed 0x%llx iattr 0x%x\n", be16_to_cpu(lvb->lvb_inlink), ocfs2_dump_meta_lvb_info()
|
/linux-4.1.27/fs/ncpfs/ |
H A D | ncp_fs.h | 55 int ncp_notify_change(struct dentry *, struct iattr *);
|
H A D | inode.c | 866 int ncp_notify_change(struct dentry *dentry, struct iattr *attr) ncp_notify_change() 944 struct iattr tmpattr; ncp_notify_change()
|
/linux-4.1.27/fs/ext2/ |
H A D | inode.c | 1545 int ext2_setattr(struct dentry *dentry, struct iattr *iattr) ext2_setattr() argument 1550 error = inode_change_ok(inode, iattr); ext2_setattr() 1554 if (is_quota_modification(inode, iattr)) ext2_setattr() 1556 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || ext2_setattr() 1557 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { ext2_setattr() 1558 error = dquot_transfer(inode, iattr); ext2_setattr() 1562 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { ext2_setattr() 1563 error = ext2_setsize(inode, iattr->ia_size); ext2_setattr() 1567 setattr_copy(inode, iattr); ext2_setattr() 1568 if (iattr->ia_valid & ATTR_MODE) ext2_setattr()
|
H A D | ext2.h | 763 extern int ext2_setattr (struct dentry *, struct iattr *);
|
/linux-4.1.27/fs/nfs/ |
H A D | proc.c | 119 struct iattr *sattr) nfs_proc_setattr() 204 struct dentry *dentry, struct iattr *sattr) nfs_alloc_createdata() 229 nfs_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, nfs_proc_create() 258 nfs_proc_mknod(struct inode *dir, struct dentry *dentry, struct iattr *sattr, nfs_proc_mknod() 384 unsigned int len, struct iattr *sattr) nfs_proc_symlink() 433 nfs_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr) nfs_proc_mkdir()
|
H A D | nfs4file.c | 29 struct iattr attr; nfs4_file_open()
|
H A D | nfs3proc.c | 121 struct iattr *sattr) nfs3_proc_setattr() 319 nfs3_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, nfs3_proc_create() 517 unsigned int len, struct iattr *sattr) nfs3_proc_symlink() 547 nfs3_proc_mkdir(struct inode *dir, struct dentry *dentry, struct iattr *sattr) nfs3_proc_mkdir() 671 nfs3_proc_mknod(struct inode *dir, struct dentry *dentry, struct iattr *sattr, nfs3_proc_mknod()
|
H A D | namespace.c | 190 nfs_namespace_setattr(struct dentry *dentry, struct iattr *attr) nfs_namespace_setattr()
|
H A D | nfs4proc.c | 86 struct nfs_fattr *fattr, struct iattr *sattr, 99 struct iattr *sattr, struct nfs4_label *label) nfs4_label_init_security() 132 struct iattr *sattr, struct nfs4_label *l) nfs4_label_init_security() 925 struct iattr attrs; 1003 const struct iattr *attrs, nfs4_opendata_alloc() 2291 static inline void nfs4_exclusive_attrset(struct nfs4_opendata *opendata, struct iattr *sattr) nfs4_exclusive_attrset() 2362 struct iattr *sattr, _nfs4_do_open() 2463 struct iattr *sattr, nfs4_do_open() 2520 struct nfs_fattr *fattr, struct iattr *sattr, _nfs4_do_setattr() 2580 struct nfs_fattr *fattr, struct iattr *sattr, nfs4_do_setattr() 2848 int open_flags, struct iattr *attr, int *opened) nfs4_atomic_open() 3264 struct iattr *sattr) nfs4_proc_setattr() 3542 nfs4_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr, nfs4_proc_create() 3744 struct qstr *name, struct iattr *sattr, u32 ftype) nfs4_alloc_createdata() 3795 struct page *page, unsigned int len, struct iattr *sattr, _nfs4_proc_symlink() 3822 struct page *page, unsigned int len, struct iattr *sattr) nfs4_proc_symlink() 3842 struct iattr *sattr, struct nfs4_label *label) _nfs4_proc_mkdir() 3860 struct iattr *sattr) nfs4_proc_mkdir() 3934 struct iattr *sattr, struct nfs4_label *label, dev_t rdev) _nfs4_proc_mknod() 3969 struct iattr *sattr, dev_t rdev) nfs4_proc_mknod() 4787 struct iattr sattr = {0}; _nfs4_do_set_security_label()
|
H A D | dir.c | 1491 struct iattr attr = { .ia_valid = ATTR_OPEN }; nfs_atomic_open() 1694 struct iattr attr; nfs_create() 1722 struct iattr attr; nfs_mknod() 1751 struct iattr attr; nfs_mkdir() 1898 struct iattr attr; nfs_symlink()
|
H A D | inode.c | 502 nfs_setattr(struct dentry *dentry, struct iattr *attr) nfs_setattr() 588 * @attr: pointer to struct iattr 593 void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, nfs_setattr_update_inode()
|
H A D | nfs2xdr.c | 354 static void encode_sattr(struct xdr_stream *xdr, const struct iattr *attr) encode_sattr()
|
H A D | nfs3xdr.c | 561 static void encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr) encode_sattr3()
|
H A D | nfs4xdr.c | 1000 static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, encode_attrs() 1383 struct iattr dummy; encode_createmode()
|
/linux-4.1.27/fs/proc/ |
H A D | generic.c | 102 static int proc_notify_change(struct dentry *dentry, struct iattr *iattr) proc_notify_change() argument 108 error = inode_change_ok(inode, iattr); proc_notify_change() 112 setattr_copy(inode, iattr); proc_notify_change()
|
H A D | internal.h | 164 extern int proc_setattr(struct dentry *, struct iattr *);
|
H A D | proc_sysctl.c | 748 static int proc_sys_setattr(struct dentry *dentry, struct iattr *attr) proc_sys_setattr()
|
H A D | base.c | 512 int proc_setattr(struct dentry *dentry, struct iattr *attr) proc_setattr()
|
/linux-4.1.27/fs/hostfs/ |
H A D | hostfs.h | 37 * "struct iattr *"). -BlaisorBlade
|
H A D | hostfs_kern.c | 806 static int hostfs_setattr(struct dentry *dentry, struct iattr *attr) hostfs_setattr()
|
/linux-4.1.27/fs/fuse/ |
H A D | dir.c | 1474 static void iattr_to_fattr(struct iattr *iattr, struct fuse_setattr_in *arg, iattr_to_fattr() argument 1477 unsigned ivalid = iattr->ia_valid; iattr_to_fattr() 1480 arg->valid |= FATTR_MODE, arg->mode = iattr->ia_mode; iattr_to_fattr() 1482 arg->valid |= FATTR_UID, arg->uid = from_kuid(&init_user_ns, iattr->ia_uid); iattr_to_fattr() 1484 arg->valid |= FATTR_GID, arg->gid = from_kgid(&init_user_ns, iattr->ia_gid); iattr_to_fattr() 1486 arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size; iattr_to_fattr() 1489 arg->atime = iattr->ia_atime.tv_sec; iattr_to_fattr() 1490 arg->atimensec = iattr->ia_atime.tv_nsec; iattr_to_fattr() 1496 arg->mtime = iattr->ia_mtime.tv_sec; iattr_to_fattr() 1497 arg->mtimensec = iattr->ia_mtime.tv_nsec; iattr_to_fattr() 1503 arg->ctime = iattr->ia_ctime.tv_sec; iattr_to_fattr() 1504 arg->ctimensec = iattr->ia_ctime.tv_nsec; iattr_to_fattr() 1605 int fuse_do_setattr(struct inode *inode, struct iattr *attr, fuse_do_setattr() 1713 static int fuse_setattr(struct dentry *entry, struct iattr *attr) fuse_setattr()
|
H A D | fuse_i.h | 916 int fuse_do_setattr(struct inode *inode, struct iattr *attr,
|
H A D | file.c | 2767 struct iattr attr; fuse_do_truncate()
|
/linux-4.1.27/fs/ramfs/ |
H A D | file-nommu.c | 29 static int ramfs_nommu_setattr(struct dentry *, struct iattr *); 164 static int ramfs_nommu_setattr(struct dentry *dentry, struct iattr *ia) ramfs_nommu_setattr()
|
/linux-4.1.27/fs/nilfs2/ |
H A D | inode.c | 835 int nilfs_setattr(struct dentry *dentry, struct iattr *iattr) nilfs_setattr() argument 842 err = inode_change_ok(inode, iattr); nilfs_setattr() 850 if ((iattr->ia_valid & ATTR_SIZE) && nilfs_setattr() 851 iattr->ia_size != i_size_read(inode)) { nilfs_setattr() 853 truncate_setsize(inode, iattr->ia_size); nilfs_setattr() 857 setattr_copy(inode, iattr); nilfs_setattr() 860 if (iattr->ia_valid & ATTR_MODE) { nilfs_setattr()
|
H A D | nilfs.h | 277 extern int nilfs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/drivers/staging/iio/resolver/ |
H A D | ad2s1210.c | 433 struct iio_dev_attr *iattr = to_iio_dev_attr(attr); ad2s1210_show_reg() local 437 ret = ad2s1210_config_read(st, iattr->address); ad2s1210_show_reg() 449 struct iio_dev_attr *iattr = to_iio_dev_attr(attr); ad2s1210_store_reg() local 455 ret = ad2s1210_config_write(st, iattr->address); ad2s1210_store_reg()
|
/linux-4.1.27/fs/ufs/ |
H A D | ufs.h | 145 extern int ufs_setattr(struct dentry *dentry, struct iattr *attr);
|
H A D | truncate.c | 493 int ufs_setattr(struct dentry *dentry, struct iattr *attr) ufs_setattr()
|
/linux-4.1.27/fs/ceph/ |
H A D | acl.c | 89 struct iattr newattrs; ceph_set_acl()
|
H A D | super.h | 757 extern int ceph_setattr(struct dentry *dentry, struct iattr *attr);
|
H A D | inode.c | 1715 int ceph_setattr(struct dentry *dentry, struct iattr *attr) ceph_setattr()
|
/linux-4.1.27/fs/adfs/ |
H A D | adfs.h | 149 int adfs_notify_change(struct dentry *dentry, struct iattr *attr);
|
H A D | inode.c | 299 adfs_notify_change(struct dentry *dentry, struct iattr *attr) adfs_notify_change()
|
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/ |
H A D | obdo.c | 214 void obdo_from_iattr(struct obdo *oa, struct iattr *attr, unsigned int ia_valid) obdo_from_iattr() 250 void iattr_from_obdo(struct iattr *attr, struct obdo *oa, u32 valid) iattr_from_obdo()
|
/linux-4.1.27/drivers/base/ |
H A D | devtmpfs.c | 212 struct iattr newattrs; handle_create() 314 struct iattr newattrs; handle_remove()
|
/linux-4.1.27/fs/fat/ |
H A D | file.c | 35 struct iattr ia; fat_ioctl_set_attributes() 377 int fat_setattr(struct dentry *dentry, struct iattr *attr) fat_setattr()
|
H A D | fat.h | 362 extern int fat_setattr(struct dentry *dentry, struct iattr *attr);
|
/linux-4.1.27/fs/ecryptfs/ |
H A D | inode.c | 737 static int truncate_upper(struct dentry *dentry, struct iattr *ia, truncate_upper() 738 struct iattr *lower_ia) truncate_upper() 857 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; ecryptfs_truncate() 858 struct iattr lower_ia = { .ia_valid = 0 }; ecryptfs_truncate() 894 static int ecryptfs_setattr(struct dentry *dentry, struct iattr *ia) ecryptfs_setattr() 898 struct iattr lower_ia; ecryptfs_setattr()
|
/linux-4.1.27/fs/exofs/ |
H A D | inode.c | 1029 int exofs_setattr(struct dentry *dentry, struct iattr *iattr) exofs_setattr() argument 1041 error = inode_change_ok(inode, iattr); exofs_setattr() 1045 if ((iattr->ia_valid & ATTR_SIZE) && exofs_setattr() 1046 iattr->ia_size != i_size_read(inode)) { exofs_setattr() 1047 error = _do_truncate(inode, iattr->ia_size); exofs_setattr() 1052 setattr_copy(inode, iattr); exofs_setattr()
|
H A D | exofs.h | 156 int exofs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/fs/omfs/ |
H A D | file.c | 347 static int omfs_setattr(struct dentry *dentry, struct iattr *attr) omfs_setattr()
|
/linux-4.1.27/fs/udf/ |
H A D | file.c | 250 static int udf_setattr(struct dentry *dentry, struct iattr *attr) udf_setattr()
|
/linux-4.1.27/fs/hfs/ |
H A D | hfs_fs.h | 206 extern int hfs_inode_setattr(struct dentry *, struct iattr *);
|
H A D | inode.c | 601 int hfs_inode_setattr(struct dentry *dentry, struct iattr * attr) hfs_inode_setattr()
|
/linux-4.1.27/fs/hpfs/ |
H A D | inode.c | 258 int hpfs_setattr(struct dentry *dentry, struct iattr *attr) hpfs_setattr()
|
H A D | hpfs_fn.h | 274 int hpfs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/fs/logfs/ |
H A D | file.c | 242 static int logfs_setattr(struct dentry *dentry, struct iattr *attr) logfs_setattr()
|
/linux-4.1.27/fs/cifs/ |
H A D | cifsfs.h | 77 extern int cifs_setattr(struct dentry *, struct iattr *);
|
H A D | inode.c | 1033 cifs_set_file_info(struct inode *inode, struct iattr *attrs, unsigned int xid, cifs_set_file_info() 1241 struct iattr *attrs = NULL; cifs_unlink() 2027 cifs_set_file_size(struct inode *inode, struct iattr *attrs, cifs_set_file_size() 2098 cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs) cifs_setattr_unix() 2238 cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs) cifs_setattr_nounix() 2399 cifs_setattr(struct dentry *direntry, struct iattr *attrs) cifs_setattr()
|
H A D | cifsproto.h | 167 extern int cifs_set_file_info(struct inode *inode, struct iattr *attrs,
|
/linux-4.1.27/fs/quota/ |
H A D | dquot.c | 1960 int dquot_transfer(struct inode *inode, struct iattr *iattr) dquot_transfer() argument 1969 if (iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) dquot_transfer() 1970 transfer_to[USRQUOTA] = dqget(sb, make_kqid_uid(iattr->ia_uid)); dquot_transfer() 1971 if (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid)) dquot_transfer() 1972 transfer_to[GRPQUOTA] = dqget(sb, make_kqid_gid(iattr->ia_gid)); dquot_transfer()
|
/linux-4.1.27/security/ |
H A D | capability.c | 223 static int cap_inode_setattr(struct dentry *dentry, struct iattr *iattr) cap_inode_setattr() argument
|
H A D | security.c | 598 int security_inode_setattr(struct dentry *dentry, struct iattr *attr) security_inode_setattr()
|
/linux-4.1.27/fs/afs/ |
H A D | fsclient.c | 177 static void xdr_encode_AFS_StoreStatus(__be32 **_bp, struct iattr *attr) xdr_encode_AFS_StoreStatus() 1352 struct afs_vnode *vnode, struct iattr *attr, afs_fs_setattr_size64() 1400 struct afs_vnode *vnode, struct iattr *attr, afs_fs_setattr_size() 1448 struct afs_vnode *vnode, struct iattr *attr, afs_fs_setattr()
|
H A D | internal.h | 546 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 *);
|
H A D | inode.c | 459 int afs_setattr(struct dentry *dentry, struct iattr *attr) afs_setattr()
|
H A D | vnode.c | 825 struct iattr *attr) afs_vnode_setattr()
|
/linux-4.1.27/fs/affs/ |
H A D | affs.h | 182 extern int affs_notify_change(struct dentry *dentry, struct iattr *attr);
|
H A D | inode.c | 214 affs_notify_change(struct dentry *dentry, struct iattr *attr) affs_notify_change()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
H A D | lclient.h | 374 int cl_setattr_ost(struct inode *inode, const struct iattr *attr,
|
H A D | obd.h | 1048 /* iattr fields and blocks. */ 1049 struct iattr op_attr;
|
H A D | obd_class.h | 319 void obdo_from_iattr(struct obdo *oa, struct iattr *attr, 321 void iattr_from_obdo(struct iattr *attr, struct obdo *oa, u32 valid);
|
/linux-4.1.27/fs/ntfs/ |
H A D | inode.h | 308 extern int ntfs_setattr(struct dentry *dentry, struct iattr *attr);
|
H A D | inode.c | 2890 int ntfs_setattr(struct dentry *dentry, struct iattr *attr) ntfs_setattr()
|
/linux-4.1.27/fs/sysfs/ |
H A D | file.c | 383 struct iattr newattrs; sysfs_chmod_file()
|
/linux-4.1.27/fs/ubifs/ |
H A D | file.c | 1071 static void do_attr_changes(struct inode *inode, const struct iattr *attr) do_attr_changes() 1106 const struct iattr *attr) do_truncation() 1212 const struct iattr *attr) do_setattr() 1257 int ubifs_setattr(struct dentry *dentry, struct iattr *attr) ubifs_setattr()
|
H A D | ubifs.h | 1748 int ubifs_setattr(struct dentry *dentry, struct iattr *attr);
|
/linux-4.1.27/fs/hfsplus/ |
H A D | inode.c | 244 static int hfsplus_setattr(struct dentry *dentry, struct iattr *attr) hfsplus_setattr()
|
/linux-4.1.27/fs/cachefiles/ |
H A D | interface.c | 420 struct iattr newattrs; cachefiles_attr_changed()
|
/linux-4.1.27/security/integrity/evm/ |
H A D | evm_main.c | 408 int evm_inode_setattr(struct dentry *dentry, struct iattr *attr) evm_inode_setattr()
|
/linux-4.1.27/fs/f2fs/ |
H A D | file.c | 584 static void __setattr_copy(struct inode *inode, const struct iattr *attr) __setattr_copy() 614 int f2fs_setattr(struct dentry *dentry, struct iattr *attr) f2fs_setattr()
|
H A D | f2fs.h | 1428 int f2fs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/drivers/staging/lustre/lustre/llite/ |
H A D | llite_internal.h | 802 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) cl_iattr2fd()
|
H A D | llite_lib.c | 1255 static int ll_setattr_ost(struct inode *inode, struct iattr *attr) ll_setattr_ost() 1291 int ll_setattr_raw(struct dentry *dentry, struct iattr *attr, bool hsm_import) ll_setattr_raw() 1466 int ll_setattr(struct dentry *de, struct iattr *attr) ll_setattr()
|
H A D | file.c | 1944 struct iattr ia1, ia2; 2146 struct iattr *attr = NULL; ll_hsm_import()
|
/linux-4.1.27/fs/ocfs2/dlmfs/ |
H A D | dlmfs.c | 208 static int dlmfs_file_setattr(struct dentry *dentry, struct iattr *attr) dlmfs_file_setattr()
|
/linux-4.1.27/include/net/9p/ |
H A D | 9p.h | 460 * same as in struct iattr
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
H A D | inode.c | 112 spufs_setattr(struct dentry *dentry, struct iattr *attr) spufs_setattr()
|
/linux-4.1.27/net/sunrpc/xprtrdma/ |
H A D | verbs.c | 424 struct ib_qp_init_attr *iattr = &ia->ri_qp_init_attr; rpcrdma_conn_upcall() local 449 iattr); rpcrdma_conn_upcall()
|
/linux-4.1.27/drivers/staging/lustre/lustre/lclient/ |
H A D | lcommon_cl.c | 940 int cl_setattr_ost(struct inode *inode, const struct iattr *attr, cl_setattr_ost()
|
/linux-4.1.27/fs/hugetlbfs/ |
H A D | inode.c | 394 static int hugetlbfs_setattr(struct dentry *dentry, struct iattr *attr) hugetlbfs_setattr()
|
/linux-4.1.27/security/smack/ |
H A D | smack_lsm.c | 1044 * @iattr: for the force flag 1048 static int smack_inode_setattr(struct dentry *dentry, struct iattr *iattr) smack_inode_setattr() argument 1056 if (iattr->ia_valid & ATTR_FORCE) smack_inode_setattr()
|
/linux-4.1.27/kernel/ |
H A D | cgroup.c | 3056 struct iattr iattr = { .ia_valid = ATTR_UID | ATTR_GID, cgroup_kn_set_ugid() local 3060 if (uid_eq(iattr.ia_uid, GLOBAL_ROOT_UID) && cgroup_kn_set_ugid() 3061 gid_eq(iattr.ia_gid, GLOBAL_ROOT_GID)) cgroup_kn_set_ugid() 3064 return kernfs_setattr(kn, &iattr); cgroup_kn_set_ugid()
|
/linux-4.1.27/fs/ext3/ |
H A D | ext3.h | 1056 extern int ext3_setattr (struct dentry *, struct iattr *);
|
H A D | inode.c | 3241 int ext3_setattr(struct dentry *dentry, struct iattr *attr) ext3_setattr()
|
/linux-4.1.27/security/selinux/ |
H A D | hooks.c | 2933 static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr) selinux_inode_setattr() argument 2936 unsigned int ia_valid = iattr->ia_valid; selinux_inode_setattr()
|
/linux-4.1.27/fs/btrfs/ |
H A D | inode.c | 97 static int btrfs_setsize(struct inode *inode, struct iattr *attr); 4852 static int btrfs_setsize(struct inode *inode, struct iattr *attr) btrfs_setsize() 4969 static int btrfs_setattr(struct dentry *dentry, struct iattr *attr) btrfs_setattr()
|
/linux-4.1.27/mm/ |
H A D | shmem.c | 545 static int shmem_setattr(struct dentry *dentry, struct iattr *attr) shmem_setattr()
|
/linux-4.1.27/fs/ext4/ |
H A D | ext4.h | 2299 extern int ext4_setattr(struct dentry *, struct iattr *);
|
H A D | inode.c | 4724 int ext4_setattr(struct dentry *dentry, struct iattr *attr) ext4_setattr()
|