| /linux-6.15/include/linux/ |
| H A D | nfs_fs.h | 74 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 D | nfs_page.h | 127 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 D | nfs_xdr.h | 261 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 D | inode.c | 1070 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 D | internal.h | 319 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 D | pnfs.h | 327 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 D | nfs4file.c | 31 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 D | read.c | 286 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 D | write.c | 947 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 D | pnfs.c | 1172 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 D | delegation.h | 77 int nfs4_open_delegation_recall(struct nfs_open_context *ctx, struct nfs4_state *state, const nfs4_…
|
| H A D | nfs4proc.c | 2175 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 D | pagelist.c | 381 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 D | nfs42proc.c | 201 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 D | fscache.c | 304 struct nfs_open_context *ctx = sreq->rreq->netfs_priv; in nfs_netfs_issue_read()
|
| H A D | nfs3proc.c | 986 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 D | nfs4_fs.h | 321 const struct nfs_open_context *ctx,
|
| H A D | file.c | 384 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_write_end()
|
| H A D | nfstrace.h | 496 const struct nfs_open_context *ctx, 532 const struct nfs_open_context *ctx,
|
| H A D | nfs4trace.h | 527 const struct nfs_open_context *ctx, 608 const struct nfs_open_context *ctx, \ 1717 const struct nfs_open_context *ctx,
|
| H A D | dir.c | 2033 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 D | nfs4state.c | 1444 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 D | delegation.c | 185 struct nfs_open_context *ctx; in nfs_delegation_claim_opens()
|
| /linux-6.15/fs/nfs/filelayout/ |
| H A D | filelayout.c | 830 struct nfs_open_context *ctx, in fl_pnfs_update_layout()
|