/linux-4.4.14/drivers/hwmon/ |
D | i5k_amb.c | 286 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.4.14/fs/kernfs/ |
D | inode.c | 41 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 …]
|
D | kernfs-internal.h | 22 struct iattr ia_iattr; 81 int kernfs_iop_setattr(struct dentry *dentry, struct iattr *iattr);
|
D | dir.c | 440 if (kn->iattr) { in kernfs_put() 441 if (kn->iattr->ia_secdata) in kernfs_put() 442 security_release_secctx(kn->iattr->ia_secdata, in kernfs_put() 443 kn->iattr->ia_secdata_len); in kernfs_put() 444 simple_xattrs_free(&kn->iattr->xattrs); in kernfs_put() 446 kfree(kn->iattr); in kernfs_put() 631 ps_iattr = parent->iattr; in kernfs_add_one() 633 struct iattr *ps_iattrs = &ps_iattr->ia_iattr; in kernfs_add_one() 1101 pos->parent ? pos->parent->iattr : NULL; in __kernfs_remove()
|
/linux-4.4.14/fs/configfs/ |
D | inode.c | 57 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 …]
|
D | configfs_internal.h | 47 struct iattr * s_iattr; 83 extern int configfs_setattr(struct dentry *dentry, struct iattr *iattr);
|
/linux-4.4.14/fs/jfs/ |
D | file.c | 101 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() 115 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || in jfs_setattr() 116 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in jfs_setattr() 117 rc = dquot_transfer(inode, iattr); in jfs_setattr() 122 if ((iattr->ia_valid & ATTR_SIZE) && in jfs_setattr() 123 iattr->ia_size != i_size_read(inode)) { in jfs_setattr() 126 rc = inode_newsize_ok(inode, iattr->ia_size); in jfs_setattr() 130 truncate_setsize(inode, iattr->ia_size); in jfs_setattr() [all …]
|
D | jfs_inode.h | 43 extern int jfs_setattr(struct dentry *, struct iattr *);
|
/linux-4.4.14/fs/coda/ |
D | coda_linux.c | 123 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()
|
D | coda_linux.h | 51 int coda_setattr(struct dentry *, struct iattr *); 58 void coda_iattr_to_vattr(struct iattr *, struct coda_vattr *);
|
D | inode.c | 266 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.4.14/fs/jffs2/ |
D | fs.c | 30 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 …]
|
D | os-linux.h | 166 int jffs2_setattr (struct dentry *, struct iattr *); 167 int jffs2_do_setattr (struct inode *, struct iattr *);
|
D | acl.c | 243 struct iattr attr; in jffs2_set_acl()
|
/linux-4.4.14/fs/xfs/ |
D | xfs_iops.c | 497 struct iattr *iattr) in xfs_setattr_mode() argument 500 umode_t mode = iattr->ia_mode; in xfs_setattr_mode() 514 struct iattr *iattr) in xfs_setattr_time() argument 520 if (iattr->ia_valid & ATTR_ATIME) { in xfs_setattr_time() 521 inode->i_atime = iattr->ia_atime; in xfs_setattr_time() 522 ip->i_d.di_atime.t_sec = iattr->ia_atime.tv_sec; in xfs_setattr_time() 523 ip->i_d.di_atime.t_nsec = iattr->ia_atime.tv_nsec; in xfs_setattr_time() 525 if (iattr->ia_valid & ATTR_CTIME) { in xfs_setattr_time() 526 inode->i_ctime = iattr->ia_ctime; in xfs_setattr_time() 527 ip->i_d.di_ctime.t_sec = iattr->ia_ctime.tv_sec; in xfs_setattr_time() [all …]
|
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);
|
D | xfs_pnfs.c | 258 struct iattr *iattr) in xfs_fs_commit_blocks() argument 267 ASSERT(iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME)); in xfs_fs_commit_blocks() 272 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) { in xfs_fs_commit_blocks() 274 size = iattr->ia_size; in xfs_fs_commit_blocks() 322 xfs_setattr_time(ip, iattr); in xfs_fs_commit_blocks() 324 i_size_write(inode, iattr->ia_size); in xfs_fs_commit_blocks() 325 ip->i_d.di_size = iattr->ia_size; in xfs_fs_commit_blocks()
|
D | xfs_acl.c | 243 struct iattr iattr; in xfs_set_mode() local 245 iattr.ia_valid = ATTR_MODE | ATTR_CTIME; in xfs_set_mode() 246 iattr.ia_mode = mode; in xfs_set_mode() 247 iattr.ia_ctime = current_fs_time(inode->i_sb); in xfs_set_mode() 249 error = xfs_setattr_nonsize(XFS_I(inode), &iattr, XFS_ATTR_NOACL); in xfs_set_mode()
|
D | xfs_pnfs.h | 9 struct iattr *iattr);
|
D | xfs_file.c | 1021 struct iattr iattr; in xfs_file_fallocate() local 1023 iattr.ia_valid = ATTR_SIZE; in xfs_file_fallocate() 1024 iattr.ia_size = new_size; in xfs_file_fallocate() 1025 error = xfs_setattr_size(ip, &iattr); in xfs_file_fallocate()
|
D | xfs_ioctl.c | 621 struct iattr iattr; in xfs_ioc_space() local 731 iattr.ia_valid = ATTR_SIZE; in xfs_ioc_space() 732 iattr.ia_size = bf->l_start; in xfs_ioc_space() 734 error = xfs_setattr_size(ip, &iattr); in xfs_ioc_space()
|
/linux-4.4.14/fs/nfsd/ |
D | blocklayout.c | 148 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()
|
D | xdr.h | 16 struct iattr attrs; 43 struct iattr attrs; 73 struct iattr attrs;
|
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,
|
D | xdr3.h | 14 struct iattr attrs; 51 struct iattr attrs; 61 struct iattr attrs; 91 struct iattr attrs;
|
D | xdr4.h | 119 struct iattr cr_iattr; /* request */ 231 struct iattr op_iattr; /* UNCHECKED4, GUARDED4, EXCLUSIVE4_1 */ 334 struct iattr sa_iattr; /* request */
|
D | nfs4xdr.c | 287 struct iattr *iattr, struct nfs4_acl **acl, in nfsd4_decode_fattr() argument 295 iattr->ia_valid = 0; in nfsd4_decode_fattr() 305 p = xdr_decode_hyper(p, &iattr->ia_size); in nfsd4_decode_fattr() 306 iattr->ia_valid |= ATTR_SIZE; in nfsd4_decode_fattr() 350 iattr->ia_mode = be32_to_cpup(p++); in nfsd4_decode_fattr() 351 iattr->ia_mode &= (S_IFMT | S_IALLUGO); in nfsd4_decode_fattr() 352 iattr->ia_valid |= ATTR_MODE; in nfsd4_decode_fattr() 361 if ((status = nfsd_map_name_to_uid(argp->rqstp, buf, dummy32, &iattr->ia_uid))) in nfsd4_decode_fattr() 363 iattr->ia_valid |= ATTR_UID; in nfsd4_decode_fattr() 372 if ((status = nfsd_map_name_to_gid(argp->rqstp, buf, dummy32, &iattr->ia_gid))) in nfsd4_decode_fattr() [all …]
|
D | vfs.c | 303 nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap) in nfsd_sanitize_attrs() 329 struct iattr *iap) in nfsd_get_write_access() 362 nfsd_setattr(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap, in nfsd_setattr() 1079 struct iattr *iap) in nfsd_create_setattr() 1107 nfsd_check_ignore_resizing(struct iattr *iap) in nfsd_check_ignore_resizing() 1123 char *fname, int flen, struct iattr *iap, in nfsd_create() 1257 char *fname, int flen, struct iattr *iap, in do_nfsd_create()
|
D | nfsproc.c | 62 struct iattr *iap = &argp->attrs; in nfsd_proc_setattr() 236 struct iattr *attr = &argp->attrs; in nfsd_proc_create()
|
D | nfsxdr.c | 89 decode_sattr(__be32 *p, struct iattr *iap) in decode_sattr()
|
D | nfs3proc.c | 214 struct iattr *attr; in nfsd3_proc_create()
|
D | nfs3xdr.c | 98 decode_sattr3(__be32 *p, struct iattr *iap) in decode_sattr3()
|
D | nfs4state.c | 3903 struct iattr iattr = { in nfsd4_truncate() local 3911 return nfsd_setattr(rqstp, fh, &iattr, 0, (time_t)0); in nfsd4_truncate()
|
/linux-4.4.14/fs/9p/ |
D | vfs_inode_dotl.c | 554 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 …]
|
D | vfs_inode.c | 1089 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 …]
|
D | acl.c | 290 struct iattr iattr; in v9fs_xattr_set_acl() local 302 iattr.ia_mode = ((mode & S_IALLUGO) | in v9fs_xattr_set_acl() 304 iattr.ia_valid = ATTR_MODE; in v9fs_xattr_set_acl() 309 v9fs_vfs_setattr_dotl(dentry, &iattr); in v9fs_xattr_set_acl()
|
D | v9fs_vfs.h | 72 int v9fs_vfs_setattr_dotl(struct dentry *, struct iattr *);
|
/linux-4.4.14/include/linux/ |
D | nfs_xdr.h | 403 struct iattr * attrs; /* UNCHECKED, GUARDED, EXCLUSIVE4_1 */ 679 struct iattr * sattr; 692 struct iattr * sattr; 699 struct iattr * iap; 753 struct iattr * sattr; 793 struct iattr * sattr; 813 struct iattr * sattr; 822 struct iattr * sattr; 831 struct iattr * sattr; 839 struct iattr * sattr; [all …]
|
D | exportfs.h | 7 struct iattr; 216 int nr_iomaps, struct iattr *iattr);
|
D | kernfs.h | 22 struct iattr; 136 struct kernfs_iattrs *iattr; member 311 int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr); 407 const struct iattr *iattr) in kernfs_setattr() argument
|
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) in evm_inode_setattr()
|
D | quotaops.h | 22 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); 221 static inline int dquot_transfer(struct inode *inode, struct iattr *iattr) in dquot_transfer() argument
|
D | nfs_fs.h | 363 extern int nfs_setattr(struct dentry *, struct iattr *); 364 extern void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, struct nfs_fattr *);
|
D | fs.h | 246 struct iattr { struct 1664 int (*setattr) (struct dentry *, struct iattr *); 2446 extern int notify_change(struct dentry *, struct iattr *, struct inode **); 2802 extern int simple_setattr(struct dentry *, struct iattr *); 2854 extern int inode_change_ok(const struct inode *, struct iattr *); 2856 extern void setattr_copy(struct inode *inode, const struct iattr *attr);
|
D | security.h | 47 struct iattr; 262 int security_inode_setattr(struct dentry *dentry, struct iattr *attr); 675 struct iattr *attr) in security_inode_setattr()
|
D | lsm_hooks.h | 1404 int (*inode_setattr)(struct dentry *dentry, struct iattr *attr);
|
D | syscalls.h | 15 struct iattr;
|
/linux-4.4.14/fs/gfs2/ |
D | xattr.h | 14 struct iattr; 65 extern int gfs2_xattr_acl_chmod(struct gfs2_inode *ip, struct iattr *attr, char *data);
|
D | inode.h | 109 extern int gfs2_setattr_simple(struct inode *inode, struct iattr *attr);
|
D | inode.c | 1807 static int __gfs2_setattr_simple(struct inode *inode, struct iattr *attr) in __gfs2_setattr_simple() 1822 int gfs2_setattr_simple(struct inode *inode, struct iattr *attr) in gfs2_setattr_simple() 1838 static int setattr_chown(struct inode *inode, struct iattr *attr) in setattr_chown() 1916 static int gfs2_setattr(struct dentry *dentry, struct iattr *attr) in gfs2_setattr()
|
D | xattr.c | 1259 int gfs2_xattr_acl_chmod(struct gfs2_inode *ip, struct iattr *attr, char *data) in gfs2_xattr_acl_chmod()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/linux/ |
D | obd.h | 54 struct iattr iattr; member
|
/linux-4.4.14/fs/ |
D | attr.c | 31 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()
|
D | libfs.c | 364 int simple_setattr(struct dentry *dentry, struct iattr *iattr) in simple_setattr() argument 369 error = inode_change_ok(inode, iattr); in simple_setattr() 373 if (iattr->ia_valid & ATTR_SIZE) in simple_setattr() 374 truncate_setsize(inode, iattr->ia_size); in simple_setattr() 375 setattr_copy(inode, iattr); in simple_setattr() 1123 static int empty_dir_setattr(struct dentry *dentry, struct iattr *attr) in empty_dir_setattr()
|
D | bad_inode.c | 98 static int bad_inode_setattr(struct dentry *direntry, struct iattr *attrs) in bad_inode_setattr()
|
D | utimes.c | 54 struct iattr newattrs; in utimes_common()
|
D | open.c | 41 struct iattr newattrs; in do_truncate() 506 struct iattr newattrs; in chmod_common() 572 struct iattr newattrs; in chown_common()
|
D | inode.c | 1720 struct iattr newattrs; in __remove_privs()
|
/linux-4.4.14/fs/ext2/ |
D | inode.c | 1557 int ext2_setattr(struct dentry *dentry, struct iattr *iattr) in ext2_setattr() argument 1562 error = inode_change_ok(inode, iattr); in ext2_setattr() 1566 if (is_quota_modification(inode, iattr)) { in ext2_setattr() 1571 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) || in ext2_setattr() 1572 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) { in ext2_setattr() 1573 error = dquot_transfer(inode, iattr); in ext2_setattr() 1577 if (iattr->ia_valid & ATTR_SIZE && iattr->ia_size != inode->i_size) { in ext2_setattr() 1578 error = ext2_setsize(inode, iattr->ia_size); in ext2_setattr() 1582 setattr_copy(inode, iattr); in ext2_setattr() 1583 if (iattr->ia_valid & ATTR_MODE) in ext2_setattr()
|
D | ext2.h | 774 extern int ext2_setattr (struct dentry *, struct iattr *);
|
/linux-4.4.14/fs/reiserfs/ |
D | xattr.h | 8 struct iattr; 16 int reiserfs_chown_xattrs(struct inode *inode, struct iattr *attrs);
|
D | xattr.c | 333 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()
|
D | reiserfs.h | 3103 int reiserfs_setattr(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 3309 int reiserfs_setattr(struct dentry *dentry, struct iattr *attr) in reiserfs_setattr()
|
/linux-4.4.14/fs/nfs/ |
D | proc.c | 119 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()
|
D | nfs3proc.c | 121 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()
|
D | namespace.c | 190 nfs_namespace_setattr(struct dentry *dentry, struct iattr *attr) in nfs_namespace_setattr()
|
D | nfs4file.c | 33 struct iattr attr; in nfs4_file_open()
|
D | nfs4proc.c | 85 struct nfs_fattr *fattr, struct iattr *sattr, 98 struct iattr *sattr, struct nfs4_label *label) in nfs4_label_init_security() 131 struct iattr *sattr, struct nfs4_label *l) in nfs4_label_init_security() 995 struct iattr attrs; 1073 const struct iattr *attrs, in nfs4_opendata_alloc() 2412 struct iattr *sattr, struct nfs4_label **label) in nfs4_exclusive_attrset() 2492 struct iattr *sattr, in _nfs4_do_open() 2593 struct iattr *sattr, in nfs4_do_open() 2650 struct nfs_fattr *fattr, struct iattr *sattr, in _nfs4_do_setattr() 2710 struct nfs_fattr *fattr, struct iattr *sattr, in nfs4_do_setattr() [all …]
|
D | dir.c | 1480 struct iattr attr = { .ia_valid = ATTR_OPEN }; in nfs_atomic_open() 1683 struct iattr attr; in nfs_create() 1711 struct iattr attr; in nfs_mknod() 1737 struct iattr attr; in nfs_mkdir() 1884 struct iattr attr; in nfs_symlink()
|
D | nfs2xdr.c | 354 static void encode_sattr(struct xdr_stream *xdr, const struct iattr *attr) in encode_sattr()
|
D | inode.c | 503 nfs_setattr(struct dentry *dentry, struct iattr *attr) in nfs_setattr() 596 void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr, in nfs_setattr_update_inode()
|
D | nfs3xdr.c | 561 static void encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr) in encode_sattr3()
|
D | nfs4xdr.c | 1003 static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, in encode_attrs()
|
/linux-4.4.14/fs/fuse/ |
D | dir.c | 1458 static void iattr_to_fattr(struct iattr *iattr, struct fuse_setattr_in *arg, in iattr_to_fattr() argument 1461 unsigned ivalid = iattr->ia_valid; in iattr_to_fattr() 1464 arg->valid |= FATTR_MODE, arg->mode = iattr->ia_mode; in iattr_to_fattr() 1466 arg->valid |= FATTR_UID, arg->uid = from_kuid(&init_user_ns, iattr->ia_uid); in iattr_to_fattr() 1468 arg->valid |= FATTR_GID, arg->gid = from_kgid(&init_user_ns, iattr->ia_gid); in iattr_to_fattr() 1470 arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size; in iattr_to_fattr() 1473 arg->atime = iattr->ia_atime.tv_sec; in iattr_to_fattr() 1474 arg->atimensec = iattr->ia_atime.tv_nsec; in iattr_to_fattr() 1480 arg->mtime = iattr->ia_mtime.tv_sec; in iattr_to_fattr() 1481 arg->mtimensec = iattr->ia_mtime.tv_nsec; in iattr_to_fattr() [all …]
|
D | fuse_i.h | 951 int fuse_do_setattr(struct inode *inode, struct iattr *attr,
|
D | file.c | 2767 struct iattr attr; in fuse_do_truncate()
|
/linux-4.4.14/fs/ramfs/ |
D | file-nommu.c | 29 static int ramfs_nommu_setattr(struct dentry *, struct iattr *); 165 static int ramfs_nommu_setattr(struct dentry *dentry, struct iattr *ia) in ramfs_nommu_setattr()
|
/linux-4.4.14/fs/sysv/ |
D | file.c | 31 static int sysv_setattr(struct dentry *dentry, struct iattr *attr) in sysv_setattr()
|
/linux-4.4.14/fs/minix/ |
D | file.c | 24 static int minix_setattr(struct dentry *dentry, struct iattr *attr) in minix_setattr()
|
/linux-4.4.14/fs/overlayfs/ |
D | copy_up.c | 172 struct iattr attr = { in ovl_set_timestamps() 187 struct iattr attr = { in ovl_set_attr() 194 struct iattr attr = { in ovl_set_attr()
|
D | overlayfs.h | 168 int ovl_setattr(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 40 int ovl_setattr(struct dentry *dentry, struct iattr *attr) in ovl_setattr()
|
/linux-4.4.14/fs/nilfs2/ |
D | inode.c | 817 int nilfs_setattr(struct dentry *dentry, struct iattr *iattr) in nilfs_setattr() argument 824 err = inode_change_ok(inode, iattr); in nilfs_setattr() 832 if ((iattr->ia_valid & ATTR_SIZE) && in nilfs_setattr() 833 iattr->ia_size != i_size_read(inode)) { in nilfs_setattr() 835 truncate_setsize(inode, iattr->ia_size); in nilfs_setattr() 839 setattr_copy(inode, iattr); in nilfs_setattr() 842 if (iattr->ia_valid & ATTR_MODE) { in nilfs_setattr()
|
D | nilfs.h | 277 extern int nilfs_setattr(struct dentry *, struct iattr *);
|
/linux-4.4.14/fs/proc/ |
D | generic.c | 102 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()
|
D | internal.h | 164 extern int proc_setattr(struct dentry *, struct iattr *);
|
D | proc_sysctl.c | 748 static int proc_sys_setattr(struct dentry *dentry, struct iattr *attr) in proc_sys_setattr()
|
D | base.c | 707 int proc_setattr(struct dentry *dentry, struct iattr *attr) in proc_setattr()
|
/linux-4.4.14/fs/ocfs2/ |
D | file.h | 70 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr);
|
D | file.c | 1130 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr) in ocfs2_setattr()
|
/linux-4.4.14/fs/ncpfs/ |
D | ncp_fs.h | 55 int ncp_notify_change(struct dentry *, struct iattr *);
|
D | inode.c | 866 int ncp_notify_change(struct dentry *dentry, struct iattr *attr) in ncp_notify_change() 944 struct iattr tmpattr; in ncp_notify_change()
|
/linux-4.4.14/fs/ecryptfs/ |
D | inode.c | 734 static int truncate_upper(struct dentry *dentry, struct iattr *ia, in truncate_upper() 735 struct iattr *lower_ia) in truncate_upper() 854 struct iattr ia = { .ia_valid = ATTR_SIZE, .ia_size = new_length }; in ecryptfs_truncate() 855 struct iattr lower_ia = { .ia_valid = 0 }; in ecryptfs_truncate() 891 static int ecryptfs_setattr(struct dentry *dentry, struct iattr *ia) in ecryptfs_setattr() 895 struct iattr lower_ia; in ecryptfs_setattr()
|
/linux-4.4.14/drivers/staging/iio/resolver/ |
D | ad2s1210.c | 433 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.4.14/fs/exofs/ |
D | inode.c | 1026 int exofs_setattr(struct dentry *dentry, struct iattr *iattr) in exofs_setattr() argument 1038 error = inode_change_ok(inode, iattr); in exofs_setattr() 1042 if ((iattr->ia_valid & ATTR_SIZE) && in exofs_setattr() 1043 iattr->ia_size != i_size_read(inode)) { in exofs_setattr() 1044 error = _do_truncate(inode, iattr->ia_size); in exofs_setattr() 1049 setattr_copy(inode, iattr); in exofs_setattr()
|
D | exofs.h | 156 int exofs_setattr(struct dentry *, struct iattr *);
|
/linux-4.4.14/drivers/base/ |
D | devtmpfs.c | 212 struct iattr newattrs; in handle_create() 314 struct iattr newattrs; in handle_remove()
|
/linux-4.4.14/fs/afs/ |
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 *);
|
D | fsclient.c | 177 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()
|
D | inode.c | 459 int afs_setattr(struct dentry *dentry, struct iattr *attr) in afs_setattr()
|
D | vnode.c | 825 struct iattr *attr) in afs_vnode_setattr()
|
/linux-4.4.14/fs/adfs/ |
D | adfs.h | 149 int adfs_notify_change(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 299 adfs_notify_change(struct dentry *dentry, struct iattr *attr) in adfs_notify_change()
|
/linux-4.4.14/fs/cifs/ |
D | cifsfs.h | 77 extern int cifs_setattr(struct dentry *, struct iattr *);
|
D | inode.c | 1033 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)
|
D | cifsproto.h | 165 extern int cifs_set_file_info(struct inode *inode, struct iattr *attrs,
|
/linux-4.4.14/fs/ufs/ |
D | ufs.h | 125 extern int ufs_setattr(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 1204 int ufs_setattr(struct dentry *dentry, struct iattr *attr) in ufs_setattr()
|
/linux-4.4.14/fs/fat/ |
D | file.c | 36 struct iattr ia; in fat_ioctl_set_attributes() 378 int fat_setattr(struct dentry *dentry, struct iattr *attr) in fat_setattr()
|
D | fat.h | 362 extern int fat_setattr(struct dentry *dentry, struct iattr *attr);
|
/linux-4.4.14/fs/ntfs/ |
D | inode.h | 308 extern int ntfs_setattr(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 2890 int ntfs_setattr(struct dentry *dentry, struct iattr *attr) in ntfs_setattr()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
D | obdo.c | 130 static void iattr_from_obdo(struct iattr *attr, struct obdo *oa, u32 valid) in iattr_from_obdo()
|
/linux-4.4.14/fs/quota/ |
D | dquot.c | 1979 int dquot_transfer(struct inode *inode, struct iattr *iattr) in dquot_transfer() argument 1989 if (iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)){ in dquot_transfer() 1990 dquot = dqget(sb, make_kqid_uid(iattr->ia_uid)); in dquot_transfer() 2000 if (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid)){ in dquot_transfer() 2001 dquot = dqget(sb, make_kqid_gid(iattr->ia_gid)); in dquot_transfer()
|
/linux-4.4.14/fs/ubifs/ |
D | file.c | 1070 static void do_attr_changes(struct inode *inode, const struct iattr *attr) in do_attr_changes() 1105 const struct iattr *attr) in do_truncation() 1211 const struct iattr *attr) in do_setattr() 1256 int ubifs_setattr(struct dentry *dentry, struct iattr *attr) in ubifs_setattr()
|
D | ubifs.h | 1747 int ubifs_setattr(struct dentry *dentry, struct iattr *attr);
|
/linux-4.4.14/fs/hfs/ |
D | hfs_fs.h | 206 extern int hfs_inode_setattr(struct dentry *, struct iattr *);
|
D | inode.c | 601 int hfs_inode_setattr(struct dentry *dentry, struct iattr * attr) in hfs_inode_setattr()
|
/linux-4.4.14/fs/ceph/ |
D | acl.c | 89 struct iattr newattrs; in ceph_set_acl()
|
D | super.h | 791 extern int ceph_setattr(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 1771 int ceph_setattr(struct dentry *dentry, struct iattr *attr) in ceph_setattr()
|
/linux-4.4.14/fs/udf/ |
D | file.c | 248 static int udf_setattr(struct dentry *dentry, struct iattr *attr) in udf_setattr()
|
/linux-4.4.14/fs/logfs/ |
D | file.c | 242 static int logfs_setattr(struct dentry *dentry, struct iattr *attr) in logfs_setattr()
|
/linux-4.4.14/security/integrity/evm/ |
D | evm_main.c | 407 int evm_inode_setattr(struct dentry *dentry, struct iattr *attr) in evm_inode_setattr()
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | llite_internal.h | 770 int ll_setattr_raw(struct dentry *dentry, struct iattr *attr, bool hsm_import); 771 int ll_setattr(struct dentry *de, struct iattr *attr); 1282 const struct iattr *attr) in cl_iattr2fd()
|
D | llite_lib.c | 1201 int ll_setattr_raw(struct dentry *dentry, struct iattr *attr, bool hsm_import) in ll_setattr_raw() 1372 int ll_setattr(struct dentry *de, struct iattr *attr) in ll_setattr()
|
D | file.c | 1933 struct iattr ia1, ia2; 2143 struct iattr *attr = NULL; in ll_hsm_import()
|
/linux-4.4.14/fs/hpfs/ |
D | hpfs_fn.h | 283 int hpfs_setattr(struct dentry *, struct iattr *);
|
D | inode.c | 258 int hpfs_setattr(struct dentry *dentry, struct iattr *attr) in hpfs_setattr()
|
/linux-4.4.14/drivers/staging/lustre/lustre/include/ |
D | lclient.h | 350 int cl_setattr_ost(struct inode *inode, const struct iattr *attr);
|
D | obd.h | 916 struct iattr op_attr;
|
/linux-4.4.14/fs/affs/ |
D | affs.h | 182 extern int affs_notify_change(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 214 affs_notify_change(struct dentry *dentry, struct iattr *attr) in affs_notify_change()
|
/linux-4.4.14/fs/omfs/ |
D | file.c | 347 static int omfs_setattr(struct dentry *dentry, struct iattr *attr) in omfs_setattr()
|
/linux-4.4.14/fs/sysfs/ |
D | file.c | 385 struct iattr newattrs; in sysfs_chmod_file()
|
/linux-4.4.14/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 208 static int dlmfs_file_setattr(struct dentry *dentry, struct iattr *attr) in dlmfs_file_setattr()
|
/linux-4.4.14/fs/cachefiles/ |
D | interface.c | 420 struct iattr newattrs; in cachefiles_attr_changed()
|
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | verbs.c | 285 struct ib_qp_init_attr *iattr = &ia->ri_qp_init_attr; in rpcrdma_conn_upcall() local 310 iattr); in rpcrdma_conn_upcall()
|
/linux-4.4.14/arch/powerpc/platforms/cell/spufs/ |
D | inode.c | 112 spufs_setattr(struct dentry *dentry, struct iattr *attr) in spufs_setattr()
|
/linux-4.4.14/fs/hfsplus/ |
D | inode.c | 244 static int hfsplus_setattr(struct dentry *dentry, struct iattr *attr) in hfsplus_setattr()
|
/linux-4.4.14/kernel/ |
D | cgroup.c | 3337 struct iattr iattr = { .ia_valid = ATTR_UID | ATTR_GID, in cgroup_kn_set_ugid() local 3341 if (uid_eq(iattr.ia_uid, GLOBAL_ROOT_UID) && in cgroup_kn_set_ugid() 3342 gid_eq(iattr.ia_gid, GLOBAL_ROOT_GID)) in cgroup_kn_set_ugid() 3345 return kernfs_setattr(kn, &iattr); in cgroup_kn_set_ugid()
|
/linux-4.4.14/fs/f2fs/ |
D | file.c | 632 static void __setattr_copy(struct inode *inode, const struct iattr *attr) in __setattr_copy() 662 int f2fs_setattr(struct dentry *dentry, struct iattr *attr) in f2fs_setattr()
|
D | f2fs.h | 1652 int f2fs_setattr(struct dentry *, struct iattr *);
|
/linux-4.4.14/fs/hostfs/ |
D | hostfs_kern.c | 806 static int hostfs_setattr(struct dentry *dentry, struct iattr *attr) in hostfs_setattr()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lclient/ |
D | lcommon_cl.c | 861 int cl_setattr_ost(struct inode *inode, const struct iattr *attr) in cl_setattr_ost()
|
/linux-4.4.14/security/smack/ |
D | smack_lsm.c | 1234 static int smack_inode_setattr(struct dentry *dentry, struct iattr *iattr) in smack_inode_setattr() argument 1242 if (iattr->ia_valid & ATTR_FORCE) in smack_inode_setattr()
|
/linux-4.4.14/fs/hugetlbfs/ |
D | inode.c | 660 static int hugetlbfs_setattr(struct dentry *dentry, struct iattr *attr) in hugetlbfs_setattr()
|
/linux-4.4.14/security/selinux/ |
D | hooks.c | 2928 static int selinux_inode_setattr(struct dentry *dentry, struct iattr *iattr) in selinux_inode_setattr() argument 2931 unsigned int ia_valid = iattr->ia_valid; in selinux_inode_setattr()
|
/linux-4.4.14/security/ |
D | security.c | 602 int security_inode_setattr(struct dentry *dentry, struct iattr *attr) in security_inode_setattr()
|
/linux-4.4.14/Documentation/filesystems/ |
D | Locking | 58 int (*setattr) (struct dentry *, struct iattr *);
|
D | vfs.txt | 357 int (*setattr) (struct dentry *, struct iattr *);
|
/linux-4.4.14/fs/ext4/ |
D | ext4.h | 2496 extern int ext4_setattr(struct dentry *, struct iattr *);
|
D | inode.c | 4766 int ext4_setattr(struct dentry *dentry, struct iattr *attr) in ext4_setattr()
|
/linux-4.4.14/mm/ |
D | shmem.c | 562 static int shmem_setattr(struct dentry *dentry, struct iattr *attr) in shmem_setattr()
|
/linux-4.4.14/fs/btrfs/ |
D | inode.c | 97 static int btrfs_setsize(struct inode *inode, struct iattr *attr); 4894 static int btrfs_setsize(struct inode *inode, struct iattr *attr) in btrfs_setsize() 5011 static int btrfs_setattr(struct dentry *dentry, struct iattr *attr) in btrfs_setattr()
|