Lines Matching refs:localio
39 struct nfsd_file *localio;
43 struct nfsd_file *localio;
125 * nfs_init_localioclient - Initialise an NFS localio client connection
176 /* Disallow localio if disabled via sysfs or AUTH_SYS isn't used */
231 struct nfsd_file *localio;
233 localio = nfs_open_local_fh(&clp->cl_uuid, clp->cl_rpcclient,
235 if (IS_ERR(localio)) {
236 int status = PTR_ERR(localio);
242 /* Revalidate localio, will disable if unsupported */
246 return localio;
401 nfs_local_file_put(iocb->localio);
481 struct nfsd_file *localio,
485 struct file *file = nfs_to->nfsd_file_file(localio);
497 iocb->localio = localio;
679 struct nfsd_file *localio,
683 struct file *file = nfs_to->nfsd_file_file(localio);
696 iocb->localio = localio;
723 int nfs_local_doio(struct nfs_client *clp, struct nfsd_file *localio,
734 status = nfs_do_local_read(hdr, localio, call_ops);
737 status = nfs_do_local_write(hdr, localio, call_ops);
748 nfs_local_file_put(localio);
795 nfs_local_release_commit_data(struct nfsd_file *localio,
799 nfs_local_file_put(localio);
807 nfs_local_release_commit_data(ctx->localio, ctx->data,
820 status = nfs_local_run_commit(nfs_to->nfsd_file_file(ctx->localio),
830 struct nfsd_file *localio, gfp_t flags)
835 ctx->localio = localio;
843 int nfs_local_commit(struct nfsd_file *localio,
849 ctx = nfs_local_fsync_ctx_alloc(data, localio, GFP_KERNEL);
852 nfs_local_release_commit_data(localio, data, call_ops);