Home
last modified time | relevance | path

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

/linux-6.6.21/include/linux/
Dnfs_fs.h74 struct nfs_open_context *open_context;
81 struct nfs_open_context { struct
439 extern struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx);
440 extern void put_nfs_open_context(struct nfs_open_context *ctx);
441 extern struct nfs_open_context *nfs_find_open_context(struct inode *inode, const struct cred *cred,…
442 extern struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, fmode_t f_mode, struc…
443 extern void nfs_inode_attach_open_context(struct nfs_open_context *ctx);
444 extern void nfs_file_set_open_context(struct file *filp, struct nfs_open_context *ctx);
446 extern struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx);
520 static inline struct nfs_open_context *nfs_file_open_context(struct file *filp) in nfs_file_open_context()
[all …]
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,
284 static inline struct nfs_open_context *
Dnfs_xdr.h261 struct nfs_open_context *ctx;
647 struct nfs_open_context *context;
1684 struct nfs_open_context *context;
1804 void (*close_context)(struct nfs_open_context *ctx, int);
1806 struct nfs_open_context *ctx,
/linux-6.6.21/fs/nfs/
Dinode.c937 static struct nfs_lock_context *__nfs_find_lock_context(struct nfs_open_context *ctx) in __nfs_find_lock_context()
950 struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx) in nfs_get_lock_context()
984 struct nfs_open_context *ctx = l_ctx->open_context; in nfs_put_lock_context()
1005 void nfs_close_context(struct nfs_open_context *ctx, int is_sync) in nfs_close_context()
1031 struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, in alloc_nfs_open_context()
1035 struct nfs_open_context *ctx; in alloc_nfs_open_context()
1060 struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx) in get_nfs_open_context()
1068 static void __put_nfs_open_context(struct nfs_open_context *ctx, int is_sync) in __put_nfs_open_context()
1090 void put_nfs_open_context(struct nfs_open_context *ctx) in put_nfs_open_context()
1096 static void put_nfs_open_context_sync(struct nfs_open_context *ctx) in put_nfs_open_context_sync()
[all …]
Dinternal.h309 static inline bool nfs_match_open_context(const struct nfs_open_context *ctx1, in nfs_match_open_context()
310 const struct nfs_open_context *ctx2) in nfs_match_open_context()
378 void nfs_close_context(struct nfs_open_context *ctx, int is_sync);
500 struct nfs_open_context *ctx,
560 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode);
927 struct nfs_open_context *ctx; /* file open context info */
Dread.c288 struct nfs_open_context *ctx, in nfs_read_add_folio()
334 struct nfs_open_context *ctx; in nfs_read_folio()
392 struct nfs_open_context *ctx; in nfs_readahead()
Dpnfs.h318 struct nfs_open_context *ctx,
422 struct nfs_open_context *ctx);
424 struct nfs_open_context *ctx);
901 struct nfs_open_context *ctx) in pnfs_lgopen_prepare()
907 struct nfs_open_context *ctx) in pnfs_parse_lgopen()
Dnfs4file.c30 struct nfs_open_context *ctx; in nfs4_file_open()
323 struct nfs_open_context *ctx; in __nfs42_ssc_open()
408 struct nfs_open_context *ctx = nfs_file_open_context(filep); in __nfs42_ssc_close()
Ddelegation.h70 int nfs4_open_delegation_recall(struct nfs_open_context *ctx, struct nfs4_state *state, const nfs4_…
Dpnfs.c1030 pnfs_find_server(struct inode *inode, struct nfs_open_context *ctx) in pnfs_find_server()
1084 struct nfs_open_context *ctx, in pnfs_alloc_init_layoutget_args()
1426 struct nfs_open_context *ctx; in pnfs_roc()
1724 struct nfs_open_context *ctx, in alloc_init_layout_hdr()
1745 struct nfs_open_context *ctx, in pnfs_find_alloc_layout()
1849 static bool pnfs_within_mdsthreshold(struct nfs_open_context *ctx, in pnfs_within_mdsthreshold()
1964 struct nfs_open_context *ctx, in pnfs_update_layout()
2228 _pnfs_grab_empty_layout(struct inode *ino, struct nfs_open_context *ctx) in _pnfs_grab_empty_layout()
2256 struct nfs_open_context *ctx) in _lgopen_prepare_attached()
2291 struct nfs_open_context *ctx) in _lgopen_prepare_floating()
[all …]
Dwrite.c969 struct nfs_open_context *ctx = nfs_req_openctx(req); in nfs_clear_request_commit()
1155 static struct nfs_page *nfs_setup_write_request(struct nfs_open_context *ctx, in nfs_setup_write_request()
1173 static int nfs_writepage_setup(struct nfs_open_context *ctx, in nfs_writepage_setup()
1192 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_flush_incompatible()
1238 struct nfs_open_context *ctx = nfs_file_open_context(filp); in nfs_key_timeout_notify()
1250 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode) in nfs_ctx_key_to_expire()
1371 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_update_folio()
1748 struct nfs_open_context *ctx; in nfs_init_commit()
Dnfs4proc.c100 struct nfs_open_context *ctx, struct nfs4_label *ilabel);
1285 static fmode_t _nfs4_ctx_to_accessmode(const struct nfs_open_context *ctx) in _nfs4_ctx_to_accessmode()
1290 static fmode_t _nfs4_ctx_to_openmode(const struct nfs_open_context *ctx) in _nfs4_ctx_to_openmode()
2086 static struct nfs_open_context *
2090 struct nfs_open_context *ctx; in nfs4_state_find_open_context_mode()
2107 static struct nfs_open_context *
2110 struct nfs_open_context *ctx; in nfs4_state_find_open_context()
2121 static struct nfs4_opendata *nfs4_open_recoverdata_alloc(struct nfs_open_context *ctx, in nfs4_open_recoverdata_alloc()
2196 static int _nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state) in _nfs4_do_open_reclaim()
2218 static int nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state) in nfs4_do_open_reclaim()
[all …]
Dpagelist.c477 struct nfs_open_context *ctx = l_ctx->open_context; in nfs_page_create()
531 struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx, in nfs_page_create_from_page()
562 struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx, in nfs_page_create_from_folio()
647 struct nfs_open_context *ctx; in nfs_clear_request()
Dnfs42proc.c186 struct nfs_open_context *dst_ctx = nfs_file_open_context(dst); in handle_async_copy()
187 struct nfs_open_context *src_ctx = nfs_file_open_context(src); in handle_async_copy()
544 struct nfs_open_context *ctx = nfs_file_open_context(dst); in nfs42_do_offload_cancel_async()
596 struct nfs_open_context *ctx; in _nfs42_proc_copy_notify()
Dfscache.c308 struct nfs_open_context *ctx = sreq->rreq->netfs_priv; in nfs_netfs_issue_read()
Dnfs3proc.c943 struct nfs_open_context *ctx; in nfs3_nlm_release_call()
962 struct nfs_open_context *ctx = nfs_file_open_context(filp); in nfs3_proc_lock()
Dnfs4_fs.h320 const struct nfs_open_context *ctx,
Dfile.c375 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_write_end()
Dnfs4trace.h497 const struct nfs_open_context *ctx,
578 const struct nfs_open_context *ctx, \
1687 const struct nfs_open_context *ctx,
Dnfstrace.h490 const struct nfs_open_context *ctx,
526 const struct nfs_open_context *ctx,
Ddir.c2015 static struct nfs_open_context *create_nfs_open_context(struct dentry *dentry, int open_flags, stru… in create_nfs_open_context()
2026 static int nfs_finish_open(struct nfs_open_context *ctx, in nfs_finish_open()
2048 struct nfs_open_context *ctx; in nfs_atomic_open()
Dnfs4state.c1458 struct nfs_open_context *ctx; in nfs_inode_find_state_and_recover()
1493 struct nfs_open_context *ctx; in nfs4_state_mark_open_context_bad()
Ddelegation.c181 struct nfs_open_context *ctx; in nfs_delegation_claim_opens()
/linux-6.6.21/fs/nfs/filelayout/
Dfilelayout.c838 struct nfs_open_context *ctx, in fl_pnfs_update_layout()