Lines Matching refs:res
33 int res; in nfs3_rpc_wrapper() local
35 res = rpc_call_sync(clnt, msg, flags); in nfs3_rpc_wrapper()
36 if (res != -EJUKEBOX) in nfs3_rpc_wrapper()
39 res = -ERESTARTSYS; in nfs3_rpc_wrapper()
41 return res; in nfs3_rpc_wrapper()
156 struct nfs3_diropres res = { in nfs3_proc_lookup() local
163 .rpc_resp = &res, in nfs3_proc_lookup()
168 res.dir_attr = nfs_alloc_fattr(); in nfs3_proc_lookup()
169 if (res.dir_attr == NULL) in nfs3_proc_lookup()
174 nfs_refresh_inode(dir, res.dir_attr); in nfs3_proc_lookup()
181 nfs_free_fattr(res.dir_attr); in nfs3_proc_lookup()
191 struct nfs3_accessres res; in nfs3_proc_access() local
195 .rpc_resp = &res, in nfs3_proc_access()
217 res.fattr = nfs_alloc_fattr(); in nfs3_proc_access()
218 if (res.fattr == NULL) in nfs3_proc_access()
222 nfs_refresh_inode(inode, res.fattr); in nfs3_proc_access()
225 if (res.access & NFS3_ACCESS_READ) in nfs3_proc_access()
227 if (res.access & (NFS3_ACCESS_MODIFY | NFS3_ACCESS_EXTEND | NFS3_ACCESS_DELETE)) in nfs3_proc_access()
229 if (res.access & (NFS3_ACCESS_LOOKUP|NFS3_ACCESS_EXECUTE)) in nfs3_proc_access()
232 nfs_free_fattr(res.fattr); in nfs3_proc_access()
276 struct nfs3_diropres res; member
289 data->msg.rpc_resp = &data->res; in nfs3_alloc_createdata()
290 data->res.fh = &data->fh; in nfs3_alloc_createdata()
291 data->res.fattr = &data->fattr; in nfs3_alloc_createdata()
292 data->res.dir_attr = &data->dir_attr; in nfs3_alloc_createdata()
293 nfs_fattr_init(data->res.fattr); in nfs3_alloc_createdata()
294 nfs_fattr_init(data->res.dir_attr); in nfs3_alloc_createdata()
304 nfs_post_op_update_inode(dir, data->res.dir_attr); in nfs3_do_create()
306 status = nfs_instantiate(dentry, data->res.fh, data->res.fattr, NULL); in nfs3_do_create()
368 nfs_fattr_init(data->res.dir_attr); in nfs3_proc_create()
369 nfs_fattr_init(data->res.fattr); in nfs3_proc_create()
388 status = nfs3_proc_setattr(dentry, data->res.fattr, sattr); in nfs3_proc_create()
389 nfs_post_op_update_inode(d_inode(dentry), data->res.fattr); in nfs3_proc_create()
413 struct nfs_removeres res; in nfs3_proc_remove() local
417 .rpc_resp = &res, in nfs3_proc_remove()
422 res.dir_attr = nfs_alloc_fattr(); in nfs3_proc_remove()
423 if (res.dir_attr == NULL) in nfs3_proc_remove()
427 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_remove()
428 nfs_free_fattr(res.dir_attr); in nfs3_proc_remove()
448 struct nfs_removeres *res; in nfs3_proc_unlink_done() local
451 res = task->tk_msg.rpc_resp; in nfs3_proc_unlink_done()
452 nfs_post_op_update_inode(dir, res->dir_attr); in nfs3_proc_unlink_done()
471 struct nfs_renameres *res; in nfs3_proc_rename_done() local
475 res = task->tk_msg.rpc_resp; in nfs3_proc_rename_done()
477 nfs_post_op_update_inode(old_dir, res->old_fattr); in nfs3_proc_rename_done()
478 nfs_post_op_update_inode(new_dir, res->new_fattr); in nfs3_proc_rename_done()
491 struct nfs3_linkres res; in nfs3_proc_link() local
495 .rpc_resp = &res, in nfs3_proc_link()
500 res.fattr = nfs_alloc_fattr(); in nfs3_proc_link()
501 res.dir_attr = nfs_alloc_fattr(); in nfs3_proc_link()
502 if (res.fattr == NULL || res.dir_attr == NULL) in nfs3_proc_link()
506 nfs_post_op_update_inode(dir, res.dir_attr); in nfs3_proc_link()
507 nfs_post_op_update_inode(inode, res.fattr); in nfs3_proc_link()
509 nfs_free_fattr(res.dir_attr); in nfs3_proc_link()
510 nfs_free_fattr(res.fattr); in nfs3_proc_link()
636 struct nfs3_readdirres res = { in nfs3_proc_readdir() local
643 .rpc_resp = &res, in nfs3_proc_readdir()
654 res.dir_attr = nfs_alloc_fattr(); in nfs3_proc_readdir()
655 if (res.dir_attr == NULL) in nfs3_proc_readdir()
661 nfs_refresh_inode(dir, res.dir_attr); in nfs3_proc_readdir()
663 nfs_free_fattr(res.dir_attr); in nfs3_proc_readdir()
859 nfs_refresh_inode(data->inode, data->res.fattr); in nfs3_commit_done()