/linux-4.1.27/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.1.27/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; 82 int kernfs_iop_setattr(struct dentry *dentry, struct iattr *iattr);
|
D | dir.c | 417 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/ |
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.1.27/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() 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 …]
|
D | jfs_inode.h | 43 extern int jfs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/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.1.27/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.1.27/fs/xfs/ |
D | xfs_iops.c | 500 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 …]
|
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 | 253 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()
|
D | xfs_acl.c | 239 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()
|
D | xfs_pnfs.h | 9 struct iattr *iattr);
|
D | xfs_file.c | 972 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()
|
D | xfs_ioctl.c | 610 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/ |
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 */ 333 struct iattr sa_iattr; /* request */
|
D | nfs4xdr.c | 286 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 …]
|
D | vfs.c | 303 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()
|
D | nfsxdr.c | 89 decode_sattr(__be32 *p, struct iattr *iap) in decode_sattr()
|
D | nfsproc.c | 188 struct iattr *attr = &argp->attrs; in nfsd_proc_create()
|
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 | 3856 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/ |
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 | 328 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()
|
D | v9fs_vfs.h | 72 int v9fs_vfs_setattr_dotl(struct dentry *, struct iattr *);
|
/linux-4.1.27/include/linux/ |
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; [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 309 int kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr); 398 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); 220 static inline int dquot_transfer(struct inode *inode, struct iattr *iattr) in dquot_transfer() argument
|
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 *);
|
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);
|
D | security.h | 47 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()
|
D | syscalls.h | 15 struct iattr;
|
/linux-4.1.27/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 | 1634 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()
|
D | xattr.c | 1256 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/ |
D | obd.h | 54 struct iattr iattr; member
|
/linux-4.1.27/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() 209 struct kstat *stat, struct iattr *attr, in ovl_copy_up_locked() 301 struct iattr *attr) in ovl_copy_up_one()
|
D | overlayfs.h | 168 int ovl_setattr(struct dentry *dentry, struct iattr *attr); 198 struct iattr *attr);
|
D | inode.c | 15 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/ |
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 | 369 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()
|
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() 504 struct iattr newattrs; in chmod_common() 570 struct iattr newattrs; in chown_common()
|
D | inode.c | 1665 struct iattr newattrs; in __remove_suid()
|
/linux-4.1.27/fs/ext2/ |
D | inode.c | 1545 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()
|
D | ext2.h | 763 extern int ext2_setattr (struct dentry *, struct iattr *);
|
/linux-4.1.27/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.1.27/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 | nfs4file.c | 29 struct iattr attr; in nfs4_file_open()
|
D | namespace.c | 190 nfs_namespace_setattr(struct dentry *dentry, struct iattr *attr) in nfs_namespace_setattr()
|
D | nfs4proc.c | 86 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 …]
|
D | dir.c | 1491 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()
|
D | nfs2xdr.c | 354 static void encode_sattr(struct xdr_stream *xdr, const struct iattr *attr) in encode_sattr()
|
D | inode.c | 502 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()
|
D | nfs3xdr.c | 561 static void encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr) in encode_sattr3()
|
D | nfs4xdr.c | 1000 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/ |
D | dir.c | 1474 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 …]
|
D | fuse_i.h | 916 int fuse_do_setattr(struct inode *inode, struct iattr *attr,
|
D | file.c | 2767 struct iattr attr; in fuse_do_truncate()
|
/linux-4.1.27/fs/ramfs/ |
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) in ramfs_nommu_setattr()
|
/linux-4.1.27/fs/minix/ |
D | file.c | 24 static int minix_setattr(struct dentry *dentry, struct iattr *attr) in minix_setattr()
|
/linux-4.1.27/fs/sysv/ |
D | file.c | 31 static int sysv_setattr(struct dentry *dentry, struct iattr *attr) in sysv_setattr()
|
/linux-4.1.27/fs/nilfs2/ |
D | inode.c | 835 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()
|
D | nilfs.h | 277 extern int nilfs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/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 | 512 int proc_setattr(struct dentry *dentry, struct iattr *attr) in proc_setattr()
|
/linux-4.1.27/fs/ocfs2/ |
D | file.h | 70 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr);
|
D | file.c | 1126 int ocfs2_setattr(struct dentry *dentry, struct iattr *attr) in ocfs2_setattr()
|
/linux-4.1.27/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.1.27/fs/ecryptfs/ |
D | inode.c | 737 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/ |
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.1.27/fs/exofs/ |
D | inode.c | 1029 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()
|
D | exofs.h | 156 int exofs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/drivers/base/ |
D | devtmpfs.c | 212 struct iattr newattrs; in handle_create() 314 struct iattr newattrs; in handle_remove()
|
/linux-4.1.27/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.1.27/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.1.27/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 | 167 extern int cifs_set_file_info(struct inode *inode, struct iattr *attrs,
|
/linux-4.1.27/fs/ufs/ |
D | ufs.h | 145 extern int ufs_setattr(struct dentry *dentry, struct iattr *attr);
|
D | truncate.c | 493 int ufs_setattr(struct dentry *dentry, struct iattr *attr) in ufs_setattr()
|
/linux-4.1.27/fs/fat/ |
D | file.c | 35 struct iattr ia; in fat_ioctl_set_attributes() 377 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.1.27/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.1.27/drivers/staging/lustre/lustre/obdclass/ |
D | obdo.c | 214 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/ |
D | dquot.c | 1960 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/ |
D | file.c | 1071 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()
|
D | ubifs.h | 1748 int ubifs_setattr(struct dentry *dentry, struct iattr *attr);
|
/linux-4.1.27/fs/ceph/ |
D | acl.c | 89 struct iattr newattrs; in ceph_set_acl()
|
D | super.h | 757 extern int ceph_setattr(struct dentry *dentry, struct iattr *attr);
|
D | inode.c | 1715 int ceph_setattr(struct dentry *dentry, struct iattr *attr) in ceph_setattr()
|
/linux-4.1.27/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.1.27/fs/udf/ |
D | file.c | 250 static int udf_setattr(struct dentry *dentry, struct iattr *attr) in udf_setattr()
|
/linux-4.1.27/fs/logfs/ |
D | file.c | 242 static int logfs_setattr(struct dentry *dentry, struct iattr *attr) in logfs_setattr()
|
/linux-4.1.27/security/integrity/evm/ |
D | evm_main.c | 408 int evm_inode_setattr(struct dentry *dentry, struct iattr *attr) in evm_inode_setattr()
|
/linux-4.1.27/fs/hpfs/ |
D | hpfs_fn.h | 274 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.1.27/drivers/staging/lustre/lustre/llite/ |
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) in cl_iattr2fd()
|
D | llite_lib.c | 1255 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()
|
D | file.c | 1944 struct iattr ia1, ia2; 2146 struct iattr *attr = NULL; in ll_hsm_import()
|
/linux-4.1.27/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.1.27/fs/omfs/ |
D | file.c | 347 static int omfs_setattr(struct dentry *dentry, struct iattr *attr) in omfs_setattr()
|
/linux-4.1.27/security/ |
D | capability.c | 223 static int cap_inode_setattr(struct dentry *dentry, struct iattr *iattr) in cap_inode_setattr() argument
|
D | security.c | 598 int security_inode_setattr(struct dentry *dentry, struct iattr *attr) in security_inode_setattr()
|
/linux-4.1.27/drivers/staging/lustre/lustre/include/ |
D | lclient.h | 374 int cl_setattr_ost(struct inode *inode, const struct iattr *attr,
|
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);
|
D | obd.h | 1049 struct iattr op_attr;
|
/linux-4.1.27/fs/sysfs/ |
D | file.c | 383 struct iattr newattrs; in sysfs_chmod_file()
|
/linux-4.1.27/fs/f2fs/ |
D | file.c | 584 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()
|
D | f2fs.h | 1428 int f2fs_setattr(struct dentry *, struct iattr *);
|
/linux-4.1.27/fs/ocfs2/dlmfs/ |
D | dlmfs.c | 208 static int dlmfs_file_setattr(struct dentry *dentry, struct iattr *attr) in dlmfs_file_setattr()
|
/linux-4.1.27/fs/cachefiles/ |
D | interface.c | 420 struct iattr newattrs; in cachefiles_attr_changed()
|
/linux-4.1.27/net/sunrpc/xprtrdma/ |
D | verbs.c | 424 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/ |
D | cgroup.c | 3056 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/ |
D | inode.c | 112 spufs_setattr(struct dentry *dentry, struct iattr *attr) in spufs_setattr()
|
/linux-4.1.27/fs/hfsplus/ |
D | inode.c | 244 static int hfsplus_setattr(struct dentry *dentry, struct iattr *attr) in hfsplus_setattr()
|
/linux-4.1.27/fs/ext3/ |
D | ext3.h | 1056 extern int ext3_setattr (struct dentry *, struct iattr *);
|
D | inode.c | 3241 int ext3_setattr(struct dentry *dentry, struct iattr *attr) in ext3_setattr()
|
/linux-4.1.27/fs/hostfs/ |
D | hostfs_kern.c | 806 static int hostfs_setattr(struct dentry *dentry, struct iattr *attr) in hostfs_setattr()
|
/linux-4.1.27/security/smack/ |
D | smack_lsm.c | 1048 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/ |
D | lcommon_cl.c | 940 int cl_setattr_ost(struct inode *inode, const struct iattr *attr, in cl_setattr_ost()
|
/linux-4.1.27/fs/hugetlbfs/ |
D | inode.c | 394 static int hugetlbfs_setattr(struct dentry *dentry, struct iattr *attr) in hugetlbfs_setattr()
|
/linux-4.1.27/security/selinux/ |
D | hooks.c | 2933 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/ |
D | Locking | 58 int (*setattr) (struct dentry *, struct iattr *);
|
D | vfs.txt | 357 int (*setattr) (struct dentry *, struct iattr *);
|
/linux-4.1.27/fs/ext4/ |
D | ext4.h | 2299 extern int ext4_setattr(struct dentry *, struct iattr *);
|
D | inode.c | 4724 int ext4_setattr(struct dentry *dentry, struct iattr *attr) in ext4_setattr()
|
/linux-4.1.27/mm/ |
D | shmem.c | 545 static int shmem_setattr(struct dentry *dentry, struct iattr *attr) in shmem_setattr()
|
/linux-4.1.27/fs/btrfs/ |
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) in btrfs_setsize() 4969 static int btrfs_setattr(struct dentry *dentry, struct iattr *attr) in btrfs_setattr()
|