Searched refs:iattr (Results 1 - 25 of 171) sorted by last modified time

1234567

/linux-master/fs/nfsd/
H A Dnfs4xdr.c381 struct iattr *iattr, struct nfs4_acl **acl,
388 iattr->ia_valid = 0;
410 iattr->ia_size = size;
411 iattr->ia_valid |= ATTR_SIZE;
424 iattr->ia_mode = mode;
425 iattr->ia_mode &= (S_IFMT | S_IALLUGO);
426 iattr->ia_valid |= ATTR_MODE;
437 &iattr->ia_uid);
440 iattr
380 nfsd4_decode_fattr4(struct nfsd4_compoundargs *argp, u32 *bmval, u32 bmlen, struct iattr *iattr, struct nfs4_acl **acl, struct xdr_netobj *label, int *umask) argument
[all...]
H A Dnfs4state.c5464 struct iattr iattr = { local
5469 .na_iattr = &iattr,
8818 struct iattr attrs;
H A Dvfs.c385 nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap)
417 struct iattr *iap)
432 static int __nfsd_setattr(struct dentry *dentry, struct iattr *iap)
444 struct iattr size_attr = {
493 struct iattr *iap = attr->na_iattr;
566 struct iattr attrs;
569 * notify_change() can alter its iattr argument, making
1405 struct iattr *iap = attrs->na_iattr;
1456 nfsd_check_ignore_resizing(struct iattr *iap)
1470 struct iattr *ia
[all...]
/linux-master/fs/nfs/
H A Dinode.c611 struct iattr *attr)
697 * @attr: pointer to struct iattr
703 void nfs_setattr_update_inode(struct inode *inode, struct iattr *attr,
/linux-master/fs/ntfs3/
H A Dntfs_fs.h502 struct iattr *attr);
H A Dfile.c675 struct iattr *attr)
/linux-master/fs/9p/
H A Dvfs_inode_dotl.c466 * @iattr: metadata assignment structure
471 struct dentry *dentry, struct iattr *iattr)
484 retval = setattr_prepare(&nop_mnt_idmap, dentry, iattr);
490 p9attr.valid = v9fs_mapped_iattr_valid(iattr->ia_valid);
491 if (iattr->ia_valid & ATTR_MODE)
492 p9attr.mode = iattr->ia_mode;
493 if (iattr->ia_valid & ATTR_UID)
494 p9attr.uid = iattr->ia_uid;
495 if (iattr
470 v9fs_vfs_setattr_dotl(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
H A Dvfs_inode.c983 * @iattr: metadata assignment structure
988 struct dentry *dentry, struct iattr *iattr)
997 retval = setattr_prepare(&nop_mnt_idmap, dentry, iattr);
1002 if (iattr->ia_valid & ATTR_FILE) {
1003 fid = iattr->ia_file->private_data;
1014 if (iattr->ia_valid & ATTR_MODE)
1015 wstat.mode = unixmode2p9mode(v9ses, iattr->ia_mode);
1017 if (iattr->ia_valid & ATTR_MTIME)
1018 wstat.mtime = iattr
987 v9fs_vfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
[all...]
/linux-master/fs/btrfs/
H A Dinode.c133 static int btrfs_setsize(struct inode *inode, struct iattr *attr);
5014 static int btrfs_setsize(struct inode *inode, struct iattr *attr)
5109 struct iattr *attr)
/linux-master/fs/sysfs/
H A Dfile.c430 struct iattr newattrs;
603 struct iattr newattrs = {
/linux-master/fs/smb/server/
H A Dsmb2pdu.c5958 struct iattr attrs;
/linux-master/fs/smb/client/
H A Dcifsproto.h221 extern int cifs_set_file_info(struct inode *inode, struct iattr *attrs,
H A Dinode.c1530 cifs_set_file_info(struct inode *inode, struct iattr *attrs, unsigned int xid,
1744 struct iattr *attrs = NULL;
2747 cifs_set_file_size(struct inode *inode, struct iattr *attrs,
2836 cifs_setattr_unix(struct dentry *direntry, struct iattr *attrs)
2986 cifs_setattr_nounix(struct dentry *direntry, struct iattr *attrs)
3177 struct iattr *attrs)
/linux-master/fs/bcachefs/
H A Dfs.c723 struct iattr *attr)
758 struct iattr *attr)
868 struct dentry *dentry, struct iattr *iattr)
877 setattr_prepare(idmap, dentry, iattr);
881 return iattr->ia_valid & ATTR_SIZE
882 ? bchfs_truncate(idmap, inode, iattr)
883 : bch2_setattr_nonsize(idmap, inode, iattr);
867 bch2_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument
H A Dfs-io.c377 struct iattr *iattr)
391 truncate_setsize(&inode->v, iattr->ia_size);
393 return bch2_setattr_nonsize(idmap, inode, iattr);
397 struct bch_inode_info *inode, struct iattr *iattr)
410 if (iattr->ia_size != inode->v.i_size) {
411 if (!(iattr->ia_valid & ATTR_MTIME))
412 ktime_get_coarse_real_ts64(&iattr->ia_mtime);
413 if (!(iattr
374 bch2_extend(struct mnt_idmap *idmap, struct bch_inode_info *inode, struct bch_inode_unpacked *inode_u, struct iattr *iattr) argument
396 bchfs_truncate(struct mnt_idmap *idmap, struct bch_inode_info *inode, struct iattr *iattr) argument
[all...]
/linux-master/mm/
H A Dshmem.c1154 struct dentry *dentry, struct iattr *attr)
/linux-master/fs/fuse/
H A Dfile.c2965 struct iattr attr;
H A Dfuse_i.h1333 int fuse_do_setattr(struct dentry *dentry, struct iattr *attr,
H A Ddir.c1741 static void iattr_to_fattr(struct fuse_conn *fc, struct iattr *iattr, argument
1744 unsigned ivalid = iattr->ia_valid;
1747 arg->valid |= FATTR_MODE, arg->mode = iattr->ia_mode;
1749 arg->valid |= FATTR_UID, arg->uid = from_kuid(fc->user_ns, iattr->ia_uid);
1751 arg->valid |= FATTR_GID, arg->gid = from_kgid(fc->user_ns, iattr->ia_gid);
1753 arg->valid |= FATTR_SIZE, arg->size = iattr->ia_size;
1756 arg->atime = iattr->ia_atime.tv_sec;
1757 arg->atimensec = iattr->ia_atime.tv_nsec;
1763 arg->mtime = iattr
[all...]
/linux-master/fs/zonefs/
H A Dsuper.c537 struct dentry *dentry, struct iattr *iattr)
545 ret = setattr_prepare(&nop_mnt_idmap, dentry, iattr);
554 if ((iattr->ia_valid & ATTR_MODE) && S_ISDIR(inode->i_mode) &&
555 (iattr->ia_mode & 0222))
558 if (((iattr->ia_valid & ATTR_UID) &&
559 !uid_eq(iattr->ia_uid, inode->i_uid)) ||
560 ((iattr->ia_valid & ATTR_GID) &&
561 !gid_eq(iattr->ia_gid, inode->i_gid))) {
562 ret = dquot_transfer(&nop_mnt_idmap, inode, iattr);
536 zonefs_inode_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...]
/linux-master/include/linux/
H A Dfs.h230 struct iattr { struct
1411 const struct iattr *attr,
1429 const struct iattr *attr,
1463 const struct iattr *attr,
1481 const struct iattr *attr,
2079 int (*setattr) (struct mnt_idmap *, struct dentry *, struct iattr *);
2818 struct iattr *, struct inode **);
3287 struct iattr *);
3369 int setattr_prepare(struct mnt_idmap *, struct dentry *, struct iattr *);
3372 const struct iattr *att
[all...]
/linux-master/security/
H A Dsecurity.c2233 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/net/
H A Dsocket.c600 struct dentry *dentry, struct iattr *iattr)
602 int err = simple_setattr(&nop_mnt_idmap, dentry, iattr);
604 if (!err && (iattr->ia_valid & ATTR_UID)) {
608 sock->sk->sk_uid = iattr->ia_uid;
599 sockfs_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *iattr) argument

Completed in 444 milliseconds

1234567