Home
last modified time | relevance | path

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

12

/Linux-v5.10/include/linux/
Dnfs_fs.h62 struct nfs_open_context *open_context;
69 struct nfs_open_context { struct
392 extern struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx);
393 extern void put_nfs_open_context(struct nfs_open_context *ctx);
394 extern struct nfs_open_context *nfs_find_open_context(struct inode *inode, const struct cred *cred,…
395 extern struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, fmode_t f_mode, struc…
396 extern void nfs_inode_attach_open_context(struct nfs_open_context *ctx);
397 extern void nfs_file_set_open_context(struct file *filp, struct nfs_open_context *ctx);
399 extern struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx);
460 static inline struct nfs_open_context *nfs_file_open_context(struct file *filp) in nfs_file_open_context()
[all …]
Dnfs_page.h120 extern struct nfs_page *nfs_create_request(struct nfs_open_context *ctx,
211 static inline struct nfs_open_context *
Dnfs_xdr.h257 struct nfs_open_context *ctx;
641 struct nfs_open_context *context;
1651 struct nfs_open_context *context;
1773 void (*close_context)(struct nfs_open_context *ctx, int);
1775 struct nfs_open_context *ctx,
/Linux-v5.10/fs/nfs/
Dfscache.h99 extern int __nfs_readpage_from_fscache(struct nfs_open_context *,
101 extern int __nfs_readpages_from_fscache(struct nfs_open_context *,
130 static inline int nfs_readpage_from_fscache(struct nfs_open_context *ctx, in nfs_readpage_from_fscache()
142 static inline int nfs_readpages_from_fscache(struct nfs_open_context *ctx, in nfs_readpages_from_fscache()
215 static inline int nfs_readpage_from_fscache(struct nfs_open_context *ctx, in nfs_readpage_from_fscache()
221 static inline int nfs_readpages_from_fscache(struct nfs_open_context *ctx, in nfs_readpages_from_fscache()
Dinode.c879 static struct nfs_lock_context *__nfs_find_lock_context(struct nfs_open_context *ctx) in __nfs_find_lock_context()
892 struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx) in nfs_get_lock_context()
926 struct nfs_open_context *ctx = l_ctx->open_context; in nfs_put_lock_context()
947 void nfs_close_context(struct nfs_open_context *ctx, int is_sync) in nfs_close_context()
974 struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, in alloc_nfs_open_context()
978 struct nfs_open_context *ctx; in alloc_nfs_open_context()
1003 struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx) in get_nfs_open_context()
1011 static void __put_nfs_open_context(struct nfs_open_context *ctx, int is_sync) in __put_nfs_open_context()
1033 void put_nfs_open_context(struct nfs_open_context *ctx) in put_nfs_open_context()
1039 static void put_nfs_open_context_sync(struct nfs_open_context *ctx) in put_nfs_open_context_sync()
[all …]
Dnfs4file.c30 struct nfs_open_context *ctx; in nfs4_file_open()
326 struct nfs_open_context *ctx; in __nfs42_ssc_open()
405 struct nfs_open_context *ctx = nfs_file_open_context(filep); in __nfs42_ssc_close()
Dpnfs.h316 struct nfs_open_context *ctx,
420 struct nfs_open_context *ctx);
422 struct nfs_open_context *ctx);
888 struct nfs_open_context *ctx) in pnfs_lgopen_prepare()
894 struct nfs_open_context *ctx) in pnfs_parse_lgopen()
Dread.c117 int nfs_readpage_async(struct nfs_open_context *ctx, struct inode *inode, in nfs_readpage_async()
315 struct nfs_open_context *ctx; in nfs_readpage()
372 struct nfs_open_context *ctx;
Dinternal.h277 static inline bool nfs_match_open_context(const struct nfs_open_context *ctx1, in nfs_match_open_context()
278 const struct nfs_open_context *ctx2) in nfs_match_open_context()
355 void nfs_close_context(struct nfs_open_context *ctx, int is_sync);
507 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode);
Ddelegation.h69 int nfs4_open_delegation_recall(struct nfs_open_context *ctx, struct nfs4_state *state, const nfs4_…
Dpnfs.c980 pnfs_find_server(struct inode *inode, struct nfs_open_context *ctx) in pnfs_find_server()
1034 struct nfs_open_context *ctx, in pnfs_alloc_init_layoutget_args()
1381 struct nfs_open_context *ctx; in pnfs_roc()
1676 struct nfs_open_context *ctx, in alloc_init_layout_hdr()
1697 struct nfs_open_context *ctx, in pnfs_find_alloc_layout()
1801 static bool pnfs_within_mdsthreshold(struct nfs_open_context *ctx, in pnfs_within_mdsthreshold()
1910 struct nfs_open_context *ctx, in pnfs_update_layout()
2164 _pnfs_grab_empty_layout(struct inode *ino, struct nfs_open_context *ctx) in _pnfs_grab_empty_layout()
2192 struct nfs_open_context *ctx) in _lgopen_prepare_attached()
2225 struct nfs_open_context *ctx) in _lgopen_prepare_floating()
[all …]
Dwrite.c959 struct nfs_open_context *ctx = nfs_req_openctx(req); in nfs_clear_request_commit()
1161 static struct nfs_page * nfs_setup_write_request(struct nfs_open_context* ctx, in nfs_setup_write_request()
1178 static int nfs_writepage_setup(struct nfs_open_context *ctx, struct page *page, in nfs_writepage_setup()
1196 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_flush_incompatible()
1242 struct nfs_open_context *ctx = nfs_file_open_context(filp); in nfs_key_timeout_notify()
1254 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode) in nfs_ctx_key_to_expire()
1356 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_updatepage()
1738 struct nfs_open_context *ctx; in nfs_init_commit()
Dfile.c225 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_file_fsync()
357 struct nfs_open_context *ctx = nfs_file_open_context(file); in nfs_write_end()
596 struct nfs_open_context *ctx; in nfs_need_check_write()
Dnfs4proc.c103 struct nfs_open_context *ctx, struct nfs4_label *ilabel,
1250 static fmode_t _nfs4_ctx_to_accessmode(const struct nfs_open_context *ctx) in _nfs4_ctx_to_accessmode()
1255 static fmode_t _nfs4_ctx_to_openmode(const struct nfs_open_context *ctx) in _nfs4_ctx_to_openmode()
2062 static struct nfs_open_context *
2066 struct nfs_open_context *ctx; in nfs4_state_find_open_context_mode()
2083 static struct nfs_open_context *
2086 struct nfs_open_context *ctx; in nfs4_state_find_open_context()
2097 static struct nfs4_opendata *nfs4_open_recoverdata_alloc(struct nfs_open_context *ctx, in nfs4_open_recoverdata_alloc()
2172 static int _nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state) in _nfs4_do_open_reclaim()
2194 static int nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state) in nfs4_do_open_reclaim()
[all …]
Dfscache.c403 int __nfs_readpage_from_fscache(struct nfs_open_context *ctx, in __nfs_readpage_from_fscache()
442 int __nfs_readpages_from_fscache(struct nfs_open_context *ctx, in __nfs_readpages_from_fscache()
Dnfs42proc.c170 struct nfs_open_context *dst_ctx = nfs_file_open_context(dst); in handle_async_copy()
171 struct nfs_open_context *src_ctx = nfs_file_open_context(src); in handle_async_copy()
504 struct nfs_open_context *ctx = nfs_file_open_context(dst); in nfs42_do_offload_cancel_async()
556 struct nfs_open_context *ctx; in _nfs42_proc_copy_notify()
Dpagelist.c440 struct nfs_open_context *ctx = l_ctx->open_context; in __nfs_create_request()
481 nfs_create_request(struct nfs_open_context *ctx, struct page *page, in nfs_create_request()
561 struct nfs_open_context *ctx; in nfs_clear_request()
Dnfs3proc.c920 struct nfs_open_context *ctx; in nfs3_nlm_release_call()
939 struct nfs_open_context *ctx = nfs_file_open_context(filp); in nfs3_proc_lock()
Dnfs4_fs.h314 const struct nfs_open_context *ctx,
Dnfstrace.h437 const struct nfs_open_context *ctx,
473 const struct nfs_open_context *ctx,
Dnfs4trace.h742 const struct nfs_open_context *ctx,
823 const struct nfs_open_context *ctx, \
1960 const struct nfs_open_context *ctx,
Ddir.c1631 static struct nfs_open_context *create_nfs_open_context(struct dentry *dentry, int open_flags, stru… in create_nfs_open_context()
1642 static int nfs_finish_open(struct nfs_open_context *ctx, in nfs_finish_open()
1664 struct nfs_open_context *ctx; in nfs_atomic_open()
Ddirect.c71 struct nfs_open_context *ctx; /* file open context info */
Dnfs4state.c1435 struct nfs_open_context *ctx; in nfs_inode_find_state_and_recover()
1470 struct nfs_open_context *ctx; in nfs4_state_mark_open_context_bad()
/Linux-v5.10/fs/nfs/filelayout/
Dfilelayout.c830 struct nfs_open_context *ctx, in fl_pnfs_update_layout()

12