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()
100 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
219 static inline void nfs_local_file_put(struct nfsd_file *localio) in nfs_local_file_put() argument
226 struct nfsd_file __rcu *nf = (struct nfsd_file __rcu*) localio; in nfs_local_file_put()
244 struct nfsd_file *localio; in __nfs_local_open_fh() local
246 localio = nfs_open_local_fh(&clp->cl_uuid, clp->cl_rpcclient, in __nfs_local_open_fh()
248 if (IS_ERR(localio)) { in __nfs_local_open_fh()
249 status = PTR_ERR(localio); in __nfs_local_open_fh()
260 return localio; in __nfs_local_open_fh()
352 nfs_to->nfsd_file_dio_alignment(iocb->localio, &nf_dio_mem_align, in nfs_is_local_dio_possible()
[all …]
H A Dsysfs.c398 bool localio = nfs_server_is_local(server->nfs_client); in localio_show() local
399 return sysfs_emit(buf, "%d\n", localio); in localio_show()
402 static struct kobj_attribute nfs_sysfs_attr_localio = __ATTR_RO(localio);
H A Dpagelist.c736 struct nfsd_file *localio) in nfs_initiate_pgio() argument
766 if (localio) in nfs_initiate_pgio()
768 localio, hdr, call_ops); in nfs_initiate_pgio()
965 struct nfsd_file *localio = in nfs_generic_pg_pgios() local
979 localio); in nfs_generic_pg_pgios()
H A Dwrite.c1629 struct nfsd_file *localio) in nfs_initiate_commit() argument
1658 if (localio) in nfs_initiate_commit()
1659 return nfs_local_commit(localio, data, call_ops, how); in nfs_initiate_commit()
1760 struct nfsd_file *localio; in nfs_commit_list() local
1778 localio = nfs_local_open_fh(NFS_SERVER(inode)->nfs_client, data->cred, in nfs_commit_list()
1783 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()
300 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.c2129 struct nfsd_file *localio; in ff_layout_read_pagelist() local
2185 localio = ff_local_open_fh(lseg, idx, dss_id, ds->ds_clp, ds_cred, fh, in ff_layout_read_pagelist()
2187 if (localio) { in ff_layout_read_pagelist()
2196 0, RPC_TASK_SOFTCONN, localio); in ff_layout_read_pagelist()
2216 struct nfsd_file *localio; in ff_layout_write_pagelist() local
2270 localio = ff_local_open_fh(lseg, idx, dss_id, ds->ds_clp, ds_cred, fh, in ff_layout_write_pagelist()
2272 if (localio) { in ff_layout_write_pagelist()
2281 sync, RPC_TASK_SOFTCONN, localio); in ff_layout_write_pagelist()
2310 struct nfsd_file *localio; in ff_layout_initiate_commit() local
2351 localio = ff_local_open_fh(lseg, idx, dss_id, ds->ds_clp, ds_cred, fh, in ff_layout_initiate_commit()
[all …]