/linux/fs/nfs/ |
H A D | localio.c | 38 struct nfsd_file *localio; member 42 struct nfsd_file *localio; member 223 struct nfsd_file *localio; in nfs_local_open_fh() local 231 localio = nfs_open_local_fh(&clp->cl_uuid, clp->cl_rpcclient, in nfs_local_open_fh() 233 if (IS_ERR(localio)) { in nfs_local_open_fh() 234 status = PTR_ERR(localio); in nfs_local_open_fh() 245 return localio; in nfs_local_open_fh() 341 nfs_to_nfsd_file_put_local(iocb->localio); in nfs_local_pgio_release() 392 struct nfsd_file *localio, in nfs_do_local_read() argument 396 struct file *file = nfs_to->nfsd_file_file(localio); in nfs_do_local_read() [all …]
|
H A D | Makefile | 16 nfs-$(CONFIG_NFS_LOCALIO) += localio.o
|
H A D | internal.h | 314 struct nfsd_file *localio); 483 struct nfsd_file *localio, in nfs_local_doio() argument 489 static inline int nfs_local_commit(struct nfsd_file *localio, in nfs_local_commit() argument 580 struct nfsd_file *localio);
|
H A D | pagelist.c | 735 struct nfsd_file *localio) in nfs_initiate_pgio() argument 765 if (localio) in nfs_initiate_pgio() 767 localio, hdr, call_ops); in nfs_initiate_pgio() 963 struct nfsd_file *localio = in nfs_generic_pg_pgios() local 976 localio); in nfs_generic_pg_pgios()
|
H A D | write.c | 1679 struct nfsd_file *localio) in nfs_initiate_commit() argument 1708 if (localio) in nfs_initiate_commit() 1709 return nfs_local_commit(localio, data, call_ops, how); in nfs_initiate_commit() 1810 struct nfsd_file *localio; in nfs_commit_list() local 1828 localio = nfs_local_open_fh(NFS_SERVER(inode)->nfs_client, data->cred, in nfs_commit_list() 1832 RPC_TASK_CRED_NOREF | task_flags, localio); in nfs_commit_list()
|
/linux/fs/nfsd/ |
H A D | localio.c | 66 struct nfsd_file *localio; in nfsd_open_local_fh() local 85 &fh, mayflags, &localio); in nfsd_open_local_fh() 87 localio = ERR_PTR(nfs_stat_to_errno(be32_to_cpu(beres))); in nfsd_open_local_fh() 93 return localio; in nfsd_open_local_fh()
|
H A D | Makefile | 26 nfsd-$(CONFIG_NFS_LOCALIO) += localio.o
|
/linux/include/linux/ |
H A D | nfslocalio.h | 81 static inline void nfs_to_nfsd_file_put_local(struct nfsd_file *localio) in nfs_to_nfsd_file_put_local() argument 88 struct net *net = nfs_to->nfsd_file_put_local(localio); in nfs_to_nfsd_file_put_local() 97 static inline void nfs_to_nfsd_file_put_local(struct nfsd_file *localio) in nfs_to_nfsd_file_put_local() argument
|
/linux/fs/nfs_common/ |
H A D | nfslocalio.c | 136 struct nfsd_file *localio; in nfs_open_local_fh() local 156 localio = nfs_to->nfsd_open_local_fh(net, uuid->dom, rpc_clnt, in nfs_open_local_fh() 158 if (IS_ERR(localio)) in nfs_open_local_fh() 161 return localio; in nfs_open_local_fh()
|
/linux/Documentation/filesystems/nfs/ |
H A D | index.rst | 11 localio
|
H A D | localio.rst | 206 fs/nfs/localio.c:nfs_local_probe() 287 See fs/nfs/localio.c:nfs_local_open_fh() and 288 fs/nfsd/localio.c:nfsd_open_local_fh() for the interface that makes 292 The client's fs/nfs/localio.c:nfs_local_open_fh() will call into the 293 server's fs/nfsd/localio.c:nfsd_open_local_fh() and carefully access 306 the NFS server. See: fs/nfs/localio.c:nfs_local_doio() and 307 fs/nfs/localio.c:nfs_local_commit().
|
/linux/fs/nfs/flexfilelayout/ |
H A D | flexfilelayout.c | 1775 struct nfsd_file *localio; in ff_layout_read_pagelist() local 1823 localio = ff_local_open_fh(ds->ds_clp, ds_cred, fh, FMODE_READ); in ff_layout_read_pagelist() 1824 if (localio) { in ff_layout_read_pagelist() 1833 0, RPC_TASK_SOFTCONN, localio); in ff_layout_read_pagelist() 1853 struct nfsd_file *localio; in ff_layout_write_pagelist() local 1899 localio = ff_local_open_fh(ds->ds_clp, ds_cred, fh, in ff_layout_write_pagelist() 1901 if (localio) { in ff_layout_write_pagelist() 1910 sync, RPC_TASK_SOFTCONN, localio); in ff_layout_write_pagelist() 1944 struct nfsd_file *localio; in ff_layout_initiate_commit() local 1984 localio = ff_local_open_fh(ds->ds_clp, ds_cred, fh, in ff_layout_initiate_commit() [all …]
|