Home
last modified time | relevance | path

Searched refs:nfs_open_context (Results 1 – 24 of 24) sorted by relevance

/linux-6.15/include/linux/
H A Dnfs_fs.h74 struct nfs_open_context *open_context;
98 struct nfs_open_context { struct
457 extern struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx);
458 extern void put_nfs_open_context(struct nfs_open_context *ctx);
459 extern struct nfs_open_context *nfs_find_open_context(struct inode *inode, const struct cred *cred,…
460 extern struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, fmode_t f_mode, struc…
461 extern void nfs_inode_attach_open_context(struct nfs_open_context *ctx);
462 extern void nfs_file_set_open_context(struct file *filp, struct nfs_open_context *ctx);
464 extern struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx);
538 static inline struct nfs_open_context *nfs_file_open_context(struct file *filp) in nfs_file_open_context()
[all …]
H A Dnfs_page.h127 extern struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx,
132 extern struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx,
281 static inline struct nfs_open_context *
H A Dnfs_xdr.h261 struct nfs_open_context *ctx;
670 struct nfs_open_context *context;
1713 struct nfs_open_context *context;
1833 void (*close_context)(struct nfs_open_context *ctx, int);
1835 struct nfs_open_context *ctx,
/linux-6.15/fs/nfs/
H A Dinode.c1070 struct nfs_open_context *ctx = l_ctx->open_context; in nfs_put_lock_context()
1091 void nfs_close_context(struct nfs_open_context *ctx, int is_sync) in nfs_close_context()
1117 struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, in alloc_nfs_open_context()
1121 struct nfs_open_context *ctx; in alloc_nfs_open_context()
1148 struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx) in get_nfs_open_context()
1179 void put_nfs_open_context(struct nfs_open_context *ctx) in put_nfs_open_context()
1185 static void put_nfs_open_context_sync(struct nfs_open_context *ctx) in put_nfs_open_context_sync()
1194 void nfs_inode_attach_open_context(struct nfs_open_context *ctx) in nfs_inode_attach_open_context()
1224 struct nfs_open_context *pos, *ctx = NULL; in nfs_find_open_context()
1244 struct nfs_open_context *ctx = nfs_file_open_context(filp); in nfs_file_clear_open_context()
[all …]
H A Dinternal.h319 static inline bool nfs_match_open_context(const struct nfs_open_context *ctx1, in nfs_match_open_context()
320 const struct nfs_open_context *ctx2) in nfs_match_open_context()
388 void nfs_close_context(struct nfs_open_context *ctx, int is_sync);
557 struct nfs_open_context *ctx,
617 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode);
963 struct nfs_open_context *ctx; /* file open context info */
H A Dpnfs.h327 struct nfs_open_context *ctx,
434 struct nfs_open_context *ctx);
436 struct nfs_open_context *ctx);
900 struct nfs_open_context *ctx) in pnfs_lgopen_prepare()
906 struct nfs_open_context *ctx) in pnfs_parse_lgopen()
H A Dnfs4file.c31 struct nfs_open_context *ctx; in nfs4_file_open()
324 struct nfs_open_context *ctx; in __nfs42_ssc_open()
409 struct nfs_open_context *ctx = nfs_file_open_context(filep); in __nfs42_ssc_close()
H A Dread.c286 struct nfs_open_context *ctx, in nfs_read_add_folio()
331 struct nfs_open_context *ctx; in nfs_do_read_folio()
408 struct nfs_open_context *ctx; in nfs_readahead()
H A Dwrite.c947 struct nfs_open_context *ctx = nfs_req_openctx(req); in nfs_clear_request_commit()
1133 static struct nfs_page *nfs_setup_write_request(struct nfs_open_context *ctx, in nfs_setup_write_request()
1151 static int nfs_writepage_setup(struct nfs_open_context *ctx, in nfs_writepage_setup()
1170 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_flush_incompatible()
1216 struct nfs_open_context *ctx = nfs_file_open_context(filp); in nfs_key_timeout_notify()
1228 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode) in nfs_ctx_key_to_expire()
1352 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_update_folio()
1744 struct nfs_open_context *ctx; in nfs_init_commit()
H A Dpnfs.c1172 struct nfs_open_context *ctx, in pnfs_alloc_init_layoutget_args()
1549 struct nfs_open_context *ctx; in pnfs_roc()
1861 struct nfs_open_context *ctx, in alloc_init_layout_hdr()
1882 struct nfs_open_context *ctx, in pnfs_find_alloc_layout()
1986 static bool pnfs_within_mdsthreshold(struct nfs_open_context *ctx, in pnfs_within_mdsthreshold()
2101 struct nfs_open_context *ctx, in pnfs_update_layout()
2405 struct nfs_open_context *ctx) in _lgopen_prepare_attached()
2440 struct nfs_open_context *ctx) in _lgopen_prepare_floating()
2461 struct nfs_open_context *ctx) in pnfs_lgopen_prepare()
2480 struct nfs_open_context *ctx) in pnfs_parse_lgopen()
[all …]
H A Ddelegation.h77 int nfs4_open_delegation_recall(struct nfs_open_context *ctx, struct nfs4_state *state, const nfs4_…
H A Dnfs4proc.c2175 static struct nfs_open_context *
2179 struct nfs_open_context *ctx; in nfs4_state_find_open_context_mode()
2196 static struct nfs_open_context *
2199 struct nfs_open_context *ctx; in nfs4_state_find_open_context()
2338 struct nfs_open_context *ctx; in nfs4_open_reclaim()
2873 struct nfs_open_context *ctx; in nfs4_open_expired()
3141 struct nfs_open_context *ctx) in _nfs4_open_and_get_state()
4857 struct nfs_open_context *ctx; in nfs4_proc_create()
7071 struct nfs_open_context *ctx;
7302 struct nfs_open_context *ctx;
[all …]
H A Dpagelist.c381 struct nfs_open_context *ctx = l_ctx->open_context; in nfs_page_create()
435 struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx, in nfs_page_create_from_page()
466 struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx, in nfs_page_create_from_folio()
551 struct nfs_open_context *ctx; in nfs_clear_request()
H A Dnfs42proc.c201 struct nfs_open_context *dst_ctx = nfs_file_open_context(dst); in handle_async_copy()
202 struct nfs_open_context *src_ctx = nfs_file_open_context(src); in handle_async_copy()
594 struct nfs_open_context *ctx = nfs_file_open_context(dst); in nfs42_do_offload_cancel_async()
639 struct nfs_open_context *ctx = nfs_file_open_context(file); in _nfs42_proc_offload_status()
748 struct nfs_open_context *ctx; in _nfs42_proc_copy_notify()
H A Dfscache.c304 struct nfs_open_context *ctx = sreq->rreq->netfs_priv; in nfs_netfs_issue_read()
H A Dnfs3proc.c986 struct nfs_open_context *ctx; in nfs3_nlm_release_call()
1005 struct nfs_open_context *ctx = nfs_file_open_context(filp); in nfs3_proc_lock()
H A Dnfs4_fs.h321 const struct nfs_open_context *ctx,
H A Dfile.c384 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_write_end()
H A Dnfstrace.h496 const struct nfs_open_context *ctx,
532 const struct nfs_open_context *ctx,
H A Dnfs4trace.h527 const struct nfs_open_context *ctx,
608 const struct nfs_open_context *ctx, \
1717 const struct nfs_open_context *ctx,
H A Ddir.c2033 static struct nfs_open_context *create_nfs_open_context(struct dentry *dentry, int open_flags, stru… in create_nfs_open_context()
2044 static int nfs_finish_open(struct nfs_open_context *ctx, in nfs_finish_open()
2066 struct nfs_open_context *ctx; in nfs_atomic_open()
H A Dnfs4state.c1444 struct nfs_open_context *ctx; in nfs_inode_find_state_and_recover()
1479 struct nfs_open_context *ctx; in nfs4_state_mark_open_context_bad()
H A Ddelegation.c185 struct nfs_open_context *ctx; in nfs_delegation_claim_opens()
/linux-6.15/fs/nfs/filelayout/
H A Dfilelayout.c830 struct nfs_open_context *ctx, in fl_pnfs_update_layout()