Lines Matching refs:sattr

99 			    struct nfs_fattr *fattr, struct iattr *sattr,
115 struct iattr *sattr, struct nfs4_label *label)
130 err = security_dentry_init_security(dentry, sattr->ia_mode,
154 struct iattr *sattr, struct nfs4_label *l)
1269 struct iattr *sattr;
1393 if (c->sattr != NULL && c->sattr->ia_valid != 0) {
1395 memcpy(&p->attrs, c->sattr, sizeof(p->attrs));
3002 struct iattr *sattr, struct nfs4_label **label)
3016 sattr->ia_valid : 0;
3019 if (sattr->ia_valid & ATTR_ATIME_SET)
3026 if (sattr->ia_valid & ATTR_MTIME_SET)
3138 struct iattr *sattr = c->sattr;
3180 unsigned attrs = nfs4_exclusive_attrset(opendata, sattr, &label);
3186 unsigned ia_old = sattr->ia_valid;
3188 sattr->ia_valid = attrs;
3191 opendata->o_res.f_attr, sattr,
3194 nfs_setattr_update_inode(state->inode, sattr,
3198 sattr->ia_valid = ia_old;
3224 struct iattr *sattr,
3235 .sattr = sattr,
3355 struct nfs_fattr *fattr, struct iattr *sattr,
3363 .iap = sattr,
3380 if (sattr->ia_valid & (ATTR_MODE | ATTR_KILL_SUID | ATTR_KILL_SGID))
3382 if (sattr->ia_valid & (ATTR_UID | ATTR_GID))
3392 if (!(sattr->ia_valid & ATTR_SIZE)) {
3401 if (sattr->ia_valid & ATTR_OPEN)
4364 struct iattr *sattr)
4372 sattr->ia_valid & ATTR_SIZE &&
4373 sattr->ia_size < i_size_read(inode))
4379 if (sattr->ia_valid & ATTR_OPEN)
4380 sattr->ia_valid &= ~(ATTR_MTIME|ATTR_CTIME);
4383 if ((sattr->ia_valid & ~(ATTR_FILE|ATTR_OPEN)) == 0)
4387 if (sattr->ia_valid & ATTR_FILE) {
4389 ctx = nfs_file_open_context(sattr->ia_file);
4395 if ((sattr->ia_valid & (ATTR_MODE|ATTR_UID|ATTR_GID)) != 0)
4398 status = nfs4_do_setattr(inode, cred, fattr, sattr, ctx, NULL);
4400 nfs_setattr_update_inode(inode, sattr, fattr);
4693 nfs4_proc_create(struct inode *dir, struct dentry *dentry, struct iattr *sattr,
4706 ilabel = nfs4_label_init_security(dir, dentry, sattr, &l);
4709 sattr->ia_mode &= ~current_umask();
4710 state = nfs4_do_open(dir, ctx, flags, sattr, ilabel, NULL);
4958 const struct qstr *name, struct iattr *sattr, u32 ftype)
4976 data->arg.attrs = sattr;
5016 struct page *page, unsigned int len, struct iattr *sattr,
5026 data = nfs4_alloc_createdata(dir, &dentry->d_name, sattr, NF4LNK);
5043 struct page *page, unsigned int len, struct iattr *sattr)
5051 label = nfs4_label_init_security(dir, dentry, sattr, &l);
5054 err = _nfs4_proc_symlink(dir, dentry, page, len, sattr, label);
5065 struct iattr *sattr, struct nfs4_label *label)
5070 data = nfs4_alloc_createdata(dir, &dentry->d_name, sattr, NF4DIR);
5083 struct iattr *sattr)
5092 label = nfs4_label_init_security(dir, dentry, sattr, &l);
5095 sattr->ia_mode &= ~current_umask();
5097 err = _nfs4_proc_mkdir(dir, dentry, sattr, label);
5167 struct iattr *sattr, struct nfs4_label *label, dev_t rdev)
5170 int mode = sattr->ia_mode;
5173 data = nfs4_alloc_createdata(dir, &dentry->d_name, sattr, NF4SOCK);
5202 struct iattr *sattr, dev_t rdev)
5211 label = nfs4_label_init_security(dir, dentry, sattr, &l);
5214 sattr->ia_mode &= ~current_umask();
5216 err = _nfs4_proc_mknod(dir, dentry, sattr, label, rdev);
6186 struct iattr sattr = {0};
6191 .iap = &sattr,