Searched refs:iattr (Results 1 - 25 of 171) sorted by relevance

1234567

/linux-master/fs/jfs/
H A Dfile.c89 struct iattr *iattr)
94 rc = setattr_prepare(&nop_mnt_idmap, dentry, iattr);
98 if (is_quota_modification(&nop_mnt_idmap, inode, iattr)) {
103 if ((iattr->ia_valid & ATTR_UID && !uid_eq(iattr->ia_uid, inode->i_uid)) ||
104 (iattr->ia_valid & ATTR_GID && !gid_eq(iattr->ia_gid, inode->i_gid))) {
105 rc = dquot_transfer(&nop_mnt_idmap, inode, iattr);
110 if ((iattr
88 jfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
/linux-master/drivers/hwmon/
H A Di5k_amb.c274 struct i5k_device_attribute *iattr; local
282 iattr = data->attrs + data->num_attrs;
283 snprintf(iattr->name, AMB_SYSFS_NAME_LEN,
285 iattr->s_attr.dev_attr.attr.name = iattr->name;
286 iattr->s_attr.dev_attr.attr.mode = 0444;
287 iattr->s_attr.dev_attr.show = show_label;
288 iattr->s_attr.index = k;
289 sysfs_attr_init(&iattr->s_attr.dev_attr.attr);
291 &iattr
[all...]
/linux-master/fs/orangefs/
H A Dnamei.c28 struct iattr iattr; local
86 memset(&iattr, 0, sizeof iattr);
87 iattr.ia_valid |= ATTR_MTIME | ATTR_CTIME;
88 iattr.ia_mtime = iattr.ia_ctime = current_time(dir);
89 __orangefs_setattr(dir, &iattr);
178 struct iattr iattr; local
228 struct iattr iattr; local
315 struct iattr iattr; local
386 struct iattr iattr; local
[all...]
H A Dacl.c125 struct iattr iattr; local
129 memset(&iattr, 0, sizeof iattr);
140 &iattr.ia_mode, &acl);
148 if (inode->i_mode != iattr.ia_mode)
149 iattr.ia_valid = ATTR_MODE;
155 if (!rc && (iattr.ia_valid == ATTR_MODE))
156 rc = __orangefs_setattr_mode(dentry, &iattr);
H A Dinode.c707 static int orangefs_setattr_size(struct inode *inode, struct iattr *iattr) argument
720 iattr->ia_size);
734 truncate_pagecache(inode, iattr->ia_size);
735 i_size_write(inode, iattr->ia_size);
736 if (iattr->ia_size > orig_size)
737 pagecache_isize_extended(inode, orig_size, iattr->ia_size);
744 new_op->upcall.req.truncate.size = (__s64) iattr->ia_size;
762 iattr->ia_valid |= ATTR_CTIME | ATTR_MTIME;
767 int __orangefs_setattr(struct inode *inode, struct iattr *iatt argument
826 __orangefs_setattr_mode(struct dentry *dentry, struct iattr *iattr) argument
841 orangefs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
905 struct iattr iattr; local
1153 struct iattr iattr = { local
[all...]
/linux-master/fs/kernfs/
H A Dinode.c34 if (kn->iattr || !alloc)
37 kn->iattr = kmem_cache_zalloc(kernfs_iattrs_cache, GFP_KERNEL);
38 if (!kn->iattr)
42 kn->iattr->ia_uid = GLOBAL_ROOT_UID;
43 kn->iattr->ia_gid = GLOBAL_ROOT_GID;
45 ktime_get_real_ts64(&kn->iattr->ia_atime);
46 kn->iattr->ia_mtime = kn->iattr->ia_atime;
47 kn->iattr->ia_ctime = kn->iattr
68 __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) argument
99 kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr) argument
110 kernfs_iop_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
H A Dkernfs-internal.h137 struct iattr *iattr);
142 int __kernfs_setattr(struct kernfs_node *kn, const struct iattr *iattr);
/linux-master/fs/configfs/
H A Dinode.c36 struct iattr *iattr)
40 struct iattr * sd_iattr;
41 unsigned int ia_valid = iattr->ia_valid;
50 sd_iattr = kzalloc(sizeof(struct iattr), GFP_KERNEL);
63 error = simple_setattr(idmap, dentry, iattr);
68 sd_iattr->ia_uid = iattr->ia_uid;
70 sd_iattr->ia_gid = iattr->ia_gid;
72 sd_iattr->ia_atime = iattr->ia_atime;
74 sd_iattr->ia_mtime = iattr
35 configfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
94 set_inode_attr(struct inode * inode, struct iattr * iattr) argument
[all...]
/linux-master/fs/xfs/
H A Dxfs_pnfs.h10 struct iattr *iattr);
H A Dxfs_iops.h17 struct dentry *dentry, struct iattr *vap);
H A Dxfs_pnfs.c263 struct iattr *iattr)
272 ASSERT(iattr->ia_valid & (ATTR_ATIME|ATTR_CTIME|ATTR_MTIME));
277 if ((iattr->ia_valid & ATTR_SIZE) && iattr->ia_size > size) {
279 size = iattr->ia_size;
324 ASSERT(!(iattr->ia_valid & (ATTR_UID | ATTR_GID)));
325 setattr_copy(&nop_mnt_idmap, inode, iattr);
327 i_size_write(inode, iattr->ia_size);
328 ip->i_disk_size = iattr
259 xfs_fs_commit_blocks( struct inode *inode, struct iomap *maps, int nr_maps, struct iattr *iattr) argument
[all...]
H A Dxfs_iops.c636 struct iattr *iattr)
646 return setattr_prepare(idmap, dentry, iattr);
660 struct iattr *iattr)
664 int mask = iattr->ia_valid;
687 iattr->ia_vfsuid);
694 iattr->ia_vfsgid);
726 i_uid_needs_update(idmap, iattr, inode)) {
731 i_gid_needs_update(idmap, iattr, inod
633 xfs_vn_change_ok( struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
656 xfs_setattr_nonsize( struct mnt_idmap *idmap, struct dentry *dentry, struct xfs_inode *ip, struct iattr *iattr) argument
785 xfs_setattr_size( struct mnt_idmap *idmap, struct dentry *dentry, struct xfs_inode *ip, struct iattr *iattr) argument
982 xfs_vn_setattr_size( struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
999 xfs_vn_setattr( struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
/linux-master/fs/coda/
H A Dcoda_linux.c145 void coda_iattr_to_vattr(struct iattr *iattr, struct coda_vattr *vattr) argument
171 mode = iattr->ia_mode;
185 valid = iattr->ia_valid;
187 vattr->va_mode = iattr->ia_mode;
190 vattr->va_uid = (vuid_t) from_kuid(&init_user_ns, iattr->ia_uid);
193 vattr->va_gid = (vgid_t) from_kgid(&init_user_ns, iattr->ia_gid);
196 vattr->va_size = iattr->ia_size;
199 vattr->va_atime = timespec64_to_coda(iattr->ia_atime);
202 vattr->va_mtime = timespec64_to_coda(iattr
[all...]
H A Dcoda_linux.h54 int coda_setattr(struct mnt_idmap *, struct dentry *, struct iattr *);
62 void coda_iattr_to_vattr(struct iattr *, struct coda_vattr *);
/linux-master/fs/jffs2/
H A Dfs.c32 int jffs2_do_setattr (struct inode *inode, struct iattr *iattr) argument
94 ivalid = iattr->ia_valid;
105 from_kuid(&init_user_ns, iattr->ia_uid):i_uid_read(inode));
107 from_kgid(&init_user_ns, iattr->ia_gid):i_gid_read(inode));
110 ri->mode = cpu_to_jemode(iattr->ia_mode);
115 ri->isize = cpu_to_je32((ivalid & ATTR_SIZE)?iattr->ia_size:inode->i_size);
116 ri->atime = cpu_to_je32(I_SEC((ivalid & ATTR_ATIME)?iattr->ia_atime:inode_get_atime(inode)));
117 ri->mtime = cpu_to_je32(I_SEC((ivalid & ATTR_MTIME)?iattr->ia_mtime:inode_get_mtime(inode)));
118 ri->ctime = cpu_to_je32(I_SEC((ivalid & ATTR_CTIME)?iattr
193 jffs2_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
374 struct iattr iattr; local
[all...]
/linux-master/fs/nfsd/
H A Dblocklayout.c122 struct iattr iattr = { .ia_valid = 0 }; local
128 iattr.ia_valid |= ATTR_ATIME | ATTR_CTIME | ATTR_MTIME;
129 iattr.ia_atime = iattr.ia_ctime = iattr.ia_mtime = lcp->lc_mtime;
132 iattr.ia_valid |= ATTR_SIZE;
133 iattr.ia_size = new_size;
137 nr_iomaps, &iattr);
H A Dxdr.h17 struct iattr attrs;
43 struct iattr attrs;
68 struct iattr attrs;
/linux-master/include/linux/
H A Dfsverity.h152 int __fsverity_prepare_setattr(struct dentry *dentry, struct iattr *attr);
218 struct iattr *attr)
315 struct iattr *attr)
/linux-master/fs/9p/
H A Dvfs_inode_dotl.c454 * @iattr: metadata assignment structure
459 struct dentry *dentry, struct iattr *iattr)
472 retval = setattr_prepare(&nop_mnt_idmap, dentry, iattr);
478 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid);
479 if (iattr->ia_valid & ATTR_MODE)
480 p9attr.mode = iattr->ia_mode;
481 if (iattr->ia_valid & ATTR_UID)
482 p9attr.uid = iattr->ia_uid;
483 if (iattr
458 v9fs_vfs_setattr_dotl(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
H A Dv9fs_vfs.h63 struct dentry *dentry, struct iattr *iattr);
H A Dvfs_inode.c962 * @iattr: metadata assignment structure
967 struct dentry *dentry, struct iattr *iattr)
976 retval = setattr_prepare(&nop_mnt_idmap, dentry, iattr);
981 if (iattr->ia_valid & ATTR_FILE) {
982 fid = iattr->ia_file->private_data;
993 if (iattr->ia_valid & ATTR_MODE)
994 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode);
996 if (iattr->ia_valid & ATTR_MTIME)
997 wstat.mtime = iattr
966 v9fs_vfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
/linux-master/fs/sysv/
H A Dfile.c33 struct dentry *dentry, struct iattr *attr)
/linux-master/fs/minix/
H A Dfile.c26 struct dentry *dentry, struct iattr *attr)
/linux-master/fs/vboxsf/
H A Dutils.c261 struct iattr *iattr)
276 if (iattr->ia_valid & ATTR_SIZE)
283 #define mode_set(r) ((iattr->ia_mode & (S_##r)) ? SHFL_UNIX_##r : 0)
289 if (iattr->ia_valid & (ATTR_MODE | ATTR_ATIME | ATTR_MTIME)) {
290 if (iattr->ia_valid & ATTR_MODE) {
301 if (iattr->ia_mode & S_IFDIR)
307 if (iattr->ia_valid & ATTR_ATIME)
309 timespec64_to_ns(&iattr->ia_atime);
311 if (iattr
260 vboxsf_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
/linux-master/fs/tracefs/
H A Devent_inode.c127 static void update_attr(struct eventfs_attr *attr, struct iattr *iattr) argument
129 unsigned int ia_valid = iattr->ia_valid;
133 (iattr->ia_mode & EVENTFS_MODE_MASK) |
138 attr->uid = iattr->ia_uid;
142 attr->gid = iattr->ia_gid;
147 struct iattr *iattr)
174 ret = simple_setattr(idmap, dentry, iattr);
192 if (iattr
146 eventfs_set_attr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]

Completed in 876 milliseconds

1234567