Home
last modified time | relevance | path

Searched refs:localio (Results 1 – 9 of 9) sorted by relevance

/linux/fs/nfsd/
H A Dlocalio.c55 struct nfsd_file *localio; in nfsd_open_local_fh() local
65 localio = nfsd_file_get(rcu_dereference(*pnf)); in nfsd_open_local_fh()
67 if (localio) in nfsd_open_local_fh()
68 return localio; in nfsd_open_local_fh()
83 &fh, mayflags, &localio); in nfsd_open_local_fh()
85 localio = ERR_PTR(nfs_stat_to_errno(be32_to_cpu(beres))); in nfsd_open_local_fh()
91 if (!IS_ERR(localio)) { in nfsd_open_local_fh()
94 nfsd_file_put(localio); in nfsd_open_local_fh()
98 nfsd_file_get(localio); in nfsd_open_local_fh()
101 new = unrcu_pointer(cmpxchg(pnf, NULL, RCU_INITIALIZER(localio))); in nfsd_open_local_fh()
[all …]
/linux/fs/nfs/
H A Dlocalio.c41 struct nfsd_file *localio; member
52 struct nfsd_file *localio; member
218 static inline void nfs_local_file_put(struct nfsd_file *localio) in nfs_local_file_put() argument
225 struct nfsd_file __rcu *nf = (struct nfsd_file __rcu*) localio; in nfs_local_file_put()
243 struct nfsd_file *localio; in __nfs_local_open_fh() local
245 localio = nfs_open_local_fh(&clp->cl_uuid, clp->cl_rpcclient, in __nfs_local_open_fh()
247 if (IS_ERR(localio)) { in __nfs_local_open_fh()
248 status = PTR_ERR(localio); in __nfs_local_open_fh()
259 return localio; in __nfs_local_open_fh()
351 nfs_to->nfsd_file_dio_alignment(iocb->localio, &nf_dio_mem_align, in nfs_is_local_dio_possible()
[all …]
H A Dsysfs.c402 bool localio = nfs_server_is_local(server->nfs_client); in localio_show() local
403 return sysfs_emit(buf, "%d\n", localio); in localio_show()
406 static struct kobj_attribute nfs_sysfs_attr_localio = __ATTR_RO(localio);
H A Dinternal.h316 struct nfsd_file *localio);
498 struct nfsd_file *localio, in nfs_local_doio() argument
504 static inline int nfs_local_commit(struct nfsd_file *localio, in nfs_local_commit() argument
606 struct nfsd_file *localio);
H A Dwrite.c1638 struct nfsd_file *localio) in nfs_initiate_commit() argument
1667 if (localio) in nfs_initiate_commit()
1668 return nfs_local_commit(localio, data, call_ops); in nfs_initiate_commit()
1769 struct nfsd_file *localio; in nfs_commit_list() local
1787 localio = nfs_local_open_fh(NFS_SERVER(inode)->nfs_client, data->cred, in nfs_commit_list()
1792 RPC_TASK_CRED_NOREF | task_flags, localio); in nfs_commit_list()
/linux/fs/nfs_common/
H A Dnfslocalio.c272 struct nfsd_file *localio; in nfs_open_local_fh() local
292 localio = nfs_to->nfsd_open_local_fh(net, uuid->dom, rpc_clnt, cred, in nfs_open_local_fh()
294 if (!IS_ERR(localio) && nfs_uuid_add_file(uuid, nfl) < 0) { in nfs_open_local_fh()
306 (struct nfsd_file __force __rcu *)localio; in nfs_open_local_fh()
310 localio = ERR_PTR(-ENXIO); in nfs_open_local_fh()
314 return localio; in nfs_open_local_fh()
/linux/include/linux/
H A Dnfslocalio.h92 static inline void nfs_to_nfsd_file_put_local(struct nfsd_file __rcu **localio) in nfs_to_nfsd_file_put_local() argument
101 net = nfs_to->nfsd_file_put_local(localio); in nfs_to_nfsd_file_put_local()
/linux/Documentation/filesystems/nfs/
H A Dindex.rst11 localio
/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayout.c2168 struct nfsd_file *localio; in ff_layout_read_pagelist() local
2224 localio = ff_local_open_fh(lseg, idx, dss_id, ds->ds_clp, ds_cred, fh, in ff_layout_read_pagelist()
2226 if (localio) { in ff_layout_read_pagelist()
2235 0, RPC_TASK_SOFTCONN, localio); in ff_layout_read_pagelist()
2263 struct nfsd_file *localio; in ff_layout_write_pagelist() local
2317 localio = ff_local_open_fh(lseg, idx, dss_id, ds->ds_clp, ds_cred, fh, in ff_layout_write_pagelist()
2319 if (localio) { in ff_layout_write_pagelist()
2328 sync, RPC_TASK_SOFTCONN, localio); in ff_layout_write_pagelist()
2365 struct nfsd_file *localio; in ff_layout_initiate_commit() local
2406 localio = ff_local_open_fh(lseg, idx, dss_id, ds->ds_clp, ds_cred, fh, in ff_layout_initiate_commit()
[all …]