Home
last modified time | relevance | path

Searched refs:nfl (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/fs/nfs_common/
H A Dnfslocalio.c155 struct nfs_file_localio *nfl, *tmp; in nfs_uuid_put() local
174 nfs_close_local_fh(nfl); in nfs_uuid_put()
226 if (list_empty(&nfl->list)) { in nfs_uuid_add_file()
227 rcu_assign_pointer(nfl->nfs_uuid, nfs_uuid); in nfs_uuid_add_file()
228 list_add_tail(&nfl->list, &nfs_uuid->files); in nfs_uuid_add_file()
268 nfs_uuid_add_file(uuid, nfl); in nfs_open_local_fh()
281 nfs_uuid = rcu_dereference(nfl->nfs_uuid); in nfs_close_local_fh()
288 ro_nf = rcu_access_pointer(nfl->ro_file); in nfs_close_local_fh()
289 rw_nf = rcu_access_pointer(nfl->rw_file); in nfs_close_local_fh()
298 RCU_INIT_POINTER(nfl->nfs_uuid, NULL); in nfs_close_local_fh()
[all …]
/linux-6.15/include/linux/
H A Dnfs_fs.h87 static inline void nfs_localio_file_init(struct nfs_file_localio *nfl) in nfs_localio_file_init() argument
90 nfl->ro_file = NULL; in nfs_localio_file_init()
91 nfl->rw_file = NULL; in nfs_localio_file_init()
92 INIT_LIST_HEAD(&nfl->list); in nfs_localio_file_init()
93 nfl->nfs_uuid = NULL; in nfs_localio_file_init()
116 struct nfs_file_localio nfl; member
H A Dnfslocalio.h109 static inline void nfs_close_local_fh(struct nfs_file_localio *nfl) in nfs_close_local_fh() argument
/linux-6.15/fs/nfs/
H A Dlocalio.c228 struct nfs_fh *fh, struct nfs_file_localio *nfl, in __nfs_local_open_fh() argument
234 cred, fh, nfl, mode); in __nfs_local_open_fh()
258 struct nfs_fh *fh, struct nfs_file_localio *nfl, in nfs_local_open_fh() argument
269 pnf = &nfl->rw_file; in nfs_local_open_fh()
271 pnf = &nfl->ro_file; in nfs_local_open_fh()
278 new = __nfs_local_open_fh(clp, cred, fh, nfl, mode); in nfs_local_open_fh()
H A Dinternal.h480 struct nfs_fh *fh, struct nfs_file_localio *nfl, in nfs_local_open_fh() argument
H A Dinode.c1142 nfs_localio_file_init(&ctx->nfl); in alloc_nfs_open_context()
1175 nfs_close_local_fh(&ctx->nfl); in __put_nfs_open_context()
H A Dpagelist.c965 &hdr->args.context->nfl, in nfs_generic_pg_pgios()
H A Dwrite.c1831 data->args.fh, &data->context->nfl, in nfs_commit_list()
/linux-6.15/fs/nfs/flexfilelayout/
H A Dflexfilelayout.h86 struct nfs_file_localio nfl; member
H A Dflexfilelayout.c174 return nfs_local_open_fh(clp, cred, fh, &mirror->nfl, mode); in ff_local_open_fh()
249 nfs_localio_file_init(&mirror->nfl); in ff_layout_alloc_mirror()
260 nfs_close_local_fh(&mirror->nfl); in ff_layout_free_mirror()