/linux-master/fs/nfsd/ |
H A D | nfs4xdr.c | 381 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 D | nfs4state.c | 5464 struct iattr iattr = { local 5469 .na_iattr = &iattr, 8818 struct iattr attrs;
|
H A D | vfs.c | 385 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 D | inode.c | 611 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 D | ntfs_fs.h | 502 struct iattr *attr);
|
H A D | file.c | 675 struct iattr *attr)
|
/linux-master/fs/9p/ |
H A D | vfs_inode_dotl.c | 466 * @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 D | vfs_inode.c | 983 * @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 D | inode.c | 133 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 D | file.c | 430 struct iattr newattrs; 603 struct iattr newattrs = {
|
/linux-master/fs/smb/server/ |
H A D | smb2pdu.c | 5958 struct iattr attrs;
|
/linux-master/fs/smb/client/ |
H A D | cifsproto.h | 221 extern int cifs_set_file_info(struct inode *inode, struct iattr *attrs,
|
H A D | inode.c | 1530 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 D | fs.c | 723 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 D | fs-io.c | 377 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 D | shmem.c | 1154 struct dentry *dentry, struct iattr *attr)
|
/linux-master/fs/fuse/ |
H A D | file.c | 2965 struct iattr attr;
|
H A D | fuse_i.h | 1333 int fuse_do_setattr(struct dentry *dentry, struct iattr *attr,
|
H A D | dir.c | 1741 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 D | super.c | 537 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 D | event_inode.c | 127 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 D | fs.h | 230 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 D | security.c | 2233 struct dentry *dentry, struct iattr *attr)
|
/linux-master/fs/vboxsf/ |
H A D | utils.c | 261 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 D | socket.c | 600 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
|