Home
last modified time | relevance | path

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

/linux/fs/nfs_common/
H A Dnfslocalio.c154 struct nfs_file_localio *nfl; in nfs_uuid_put() local
170 while ((nfl = list_first_entry_or_null(&nfs_uuid->files, in nfs_uuid_put()
176 if (rcu_access_pointer(nfl->nfs_uuid) == NULL) { in nfs_uuid_put()
184 list) != nfl, in nfs_uuid_put()
190 list_del_init(&nfl->list); in nfs_uuid_put()
193 nfs_to_nfsd_file_put_local(&nfl->ro_file); in nfs_uuid_put()
194 nfs_to_nfsd_file_put_local(&nfl->rw_file); in nfs_uuid_put()
201 store_release_wake_up(&nfl->nfs_uuid, RCU_INITIALIZER(NULL)); in nfs_uuid_put()
245 static int nfs_uuid_add_file(nfs_uuid_t *nfs_uuid, struct nfs_file_localio *nfl) in nfs_uuid_add_file() argument
253 } else if (list_empty(&nfl->list)) { in nfs_uuid_add_file()
[all …]
/linux/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.h110 static inline void nfs_close_local_fh(struct nfs_file_localio *nfl) in nfs_close_local_fh() argument
/linux/fs/nfs/
H A Dlocalio.c234 struct nfs_fh *fh, struct nfs_file_localio *nfl, in __nfs_local_open_fh() argument
242 cred, fh, nfl, pnf, mode); in __nfs_local_open_fh()
267 struct nfs_fh *fh, struct nfs_file_localio *nfl, in nfs_local_open_fh() argument
278 pnf = &nfl->rw_file; in nfs_local_open_fh()
280 pnf = &nfl->ro_file; in nfs_local_open_fh()
282 nf = __nfs_local_open_fh(clp, cred, fh, nfl, pnf, mode); in nfs_local_open_fh()
H A Dinternal.h489 struct nfs_fh *fh, struct nfs_file_localio *nfl, in nfs_local_open_fh() argument
H A Dinode.c1230 nfs_localio_file_init(&ctx->nfl); in alloc_nfs_open_context()
1263 nfs_close_local_fh(&ctx->nfl); in __put_nfs_open_context()
H A Dpagelist.c966 &hdr->args.context->nfl, in nfs_generic_pg_pgios()
H A Dwrite.c1779 data->args.fh, &data->context->nfl, in nfs_commit_list()
/linux/fs/nfs/flexfilelayout/
H A Dflexfilelayout.h88 struct nfs_file_localio nfl; member
H A Dflexfilelayout.c174 return nfs_local_open_fh(clp, cred, fh, &mirror->dss[dss_id].nfl, mode); in ff_local_open_fh()
296 nfs_localio_file_init(&mirror->dss[dss_id].nfl); in ff_layout_alloc_mirror()
314 nfs_close_local_fh(&mirror->dss[dss_id].nfl); in ff_layout_free_mirror()