Lines Matching defs:fattr

72 	nfs_fattr_init(info->fattr);
75 if (status == 0 && !(info->fattr->valid & NFS_ATTR_FATTR)) {
77 msg.rpc_resp = info->fattr;
104 struct nfs_fattr *fattr, struct inode *inode)
109 .rpc_resp = fattr,
119 nfs_fattr_init(fattr);
126 nfs3_proc_setattr(struct dentry *dentry, struct nfs_fattr *fattr,
137 .rpc_resp = fattr,
144 nfs_fattr_init(fattr);
147 nfs_setattr_update_inode(inode, sattr, fattr);
157 struct nfs_fh *fhandle, struct nfs_fattr *fattr,
167 .fattr = fattr
180 nfs_fattr_init(fattr);
183 if (status >= 0 && !(fattr->valid & NFS_ATTR_FATTR)) {
186 msg.rpc_resp = fattr;
196 struct nfs_fh *fhandle, struct nfs_fattr *fattr)
206 dentry->d_name.len, fhandle, fattr,
211 struct nfs_fattr *fattr)
220 return __nfs3_proc_lookup(inode, dotdot, len, fhandle, fattr,
241 res.fattr = nfs_alloc_fattr();
242 if (res.fattr == NULL)
246 nfs_refresh_inode(inode, res.fattr);
249 nfs_free_fattr(res.fattr);
258 struct nfs_fattr *fattr;
272 fattr = nfs_alloc_fattr();
273 if (fattr == NULL)
275 msg.rpc_resp = fattr;
278 nfs_refresh_inode(inode, fattr);
279 nfs_free_fattr(fattr);
295 struct nfs_fattr fattr;
308 data->res.fattr = &data->fattr;
310 nfs_fattr_init(data->res.fattr);
326 return nfs_add_or_obtain(dentry, data->res.fh, data->res.fattr);
390 nfs_fattr_init(data->res.fattr);
412 status = nfs3_proc_setattr(dentry, data->res.fattr, sattr);
413 nfs_post_op_update_inode(d_inode(dentry), data->res.fattr);
530 res.fattr = nfs_alloc_fattr();
532 if (res.fattr == NULL || res.dir_attr == NULL)
537 nfs_post_op_update_inode(inode, res.fattr);
540 nfs_free_fattr(res.fattr);
789 nfs_fattr_init(stat->fattr);
807 nfs_fattr_init(info->fattr);
841 nfs_fattr_init(info->fattr);
862 nfs_refresh_inode(inode, &hdr->fattr);
913 nfs_refresh_inode(data->inode, data->res.fattr);