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

/linux-master/include/linux/
H A 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, fmode_t mode);
442 extern struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, fmode_t f_mode, struct file *filp);
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 *ct
[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,
284 static inline struct nfs_open_context *
H A 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-master/fs/nfs/
H A Ddelegation.h71 int nfs4_open_delegation_recall(struct nfs_open_context *ctx, struct nfs4_state *state, const nfs4_stateid *stateid);
H A Dnfs4file.c31 struct nfs_open_context *ctx;
324 struct nfs_open_context *ctx;
409 struct nfs_open_context *ctx = nfs_file_open_context(filep);
H A Dread.c288 struct nfs_open_context *ctx,
336 struct nfs_open_context *ctx;
394 struct nfs_open_context *ctx;
H A Dinode.c937 static struct nfs_lock_context *__nfs_find_lock_context(struct nfs_open_context *ctx)
950 struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx)
984 struct nfs_open_context *ctx = l_ctx->open_context;
1005 void nfs_close_context(struct nfs_open_context *ctx, int is_sync)
1031 struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry,
1035 struct nfs_open_context *ctx;
1060 struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx)
1068 static void __put_nfs_open_context(struct nfs_open_context *ctx, int is_sync)
1090 void put_nfs_open_context(struct nfs_open_context *ct
[all...]
H A Dinternal.h309 static inline bool nfs_match_open_context(const struct nfs_open_context *ctx1,
310 const struct nfs_open_context *ctx2)
378 void nfs_close_context(struct nfs_open_context *ctx, int is_sync);
498 struct nfs_open_context *ctx,
558 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode);
925 struct nfs_open_context *ctx; /* file open context info */
H A Dpnfs.h321 struct nfs_open_context *ctx,
425 struct nfs_open_context *ctx);
427 struct nfs_open_context *ctx);
904 struct nfs_open_context *ctx)
910 struct nfs_open_context *ctx)
H A Dwrite.c954 struct nfs_open_context *ctx = nfs_req_openctx(req);
1140 static struct nfs_page *nfs_setup_write_request(struct nfs_open_context *ctx,
1158 static int nfs_writepage_setup(struct nfs_open_context *ctx,
1177 struct nfs_open_context *ctx = nfs_file_open_context(file);
1223 struct nfs_open_context *ctx = nfs_file_open_context(filp);
1235 bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode)
1356 struct nfs_open_context *ctx = nfs_file_open_context(file);
1733 struct nfs_open_context *ctx;
H A Dnfs4proc.c100 struct nfs_open_context *ctx, struct nfs4_label *ilabel);
1310 static fmode_t _nfs4_ctx_to_accessmode(const struct nfs_open_context *ctx)
1315 static fmode_t _nfs4_ctx_to_openmode(const struct nfs_open_context *ctx)
2111 static struct nfs_open_context *
2115 struct nfs_open_context *ctx;
2132 static struct nfs_open_context *
2135 struct nfs_open_context *ctx;
2146 static struct nfs4_opendata *nfs4_open_recoverdata_alloc(struct nfs_open_context *ctx,
2221 static int _nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state)
2243 static int nfs4_do_open_reclaim(struct nfs_open_context *ct
[all...]
H A Dpnfs.c1030 pnfs_find_server(struct inode *inode, struct nfs_open_context *ctx)
1084 struct nfs_open_context *ctx,
1426 struct nfs_open_context *ctx;
1724 struct nfs_open_context *ctx,
1745 struct nfs_open_context *ctx,
1849 static bool pnfs_within_mdsthreshold(struct nfs_open_context *ctx,
1964 struct nfs_open_context *ctx,
2240 _pnfs_grab_empty_layout(struct inode *ino, struct nfs_open_context *ctx)
2268 struct nfs_open_context *ctx)
2303 struct nfs_open_context *ct
[all...]
H A Dpagelist.c477 struct nfs_open_context *ctx = l_ctx->open_context;
531 struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx,
562 struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx,
647 struct nfs_open_context *ctx;
H A Dfscache.c302 struct nfs_open_context *ctx = sreq->rreq->netfs_priv;
H A Dnfs42proc.c186 struct nfs_open_context *dst_ctx = nfs_file_open_context(dst);
187 struct nfs_open_context *src_ctx = nfs_file_open_context(src);
544 struct nfs_open_context *ctx = nfs_file_open_context(dst);
596 struct nfs_open_context *ctx;
H A Dnfs3proc.c944 struct nfs_open_context *ctx;
963 struct nfs_open_context *ctx = nfs_file_open_context(filp);
H A Dnfs4_fs.h320 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 Dnfstrace.h496 const struct nfs_open_context *ctx,
532 const struct nfs_open_context *ctx,
H A Dfile.c375 struct nfs_open_context *ctx = nfs_file_open_context(file);
H A Dnfs4state.c1457 struct nfs_open_context *ctx;
1492 struct nfs_open_context *ctx;
H A Ddelegation.c181 struct nfs_open_context *ctx;
H A Ddir.c2015 static struct nfs_open_context *create_nfs_open_context(struct dentry *dentry, int open_flags, struct file *filp)
2026 static int nfs_finish_open(struct nfs_open_context *ctx,
2048 struct nfs_open_context *ctx;
/linux-master/fs/nfs/filelayout/
H A Dfilelayout.c838 struct nfs_open_context *ctx,

Completed in 286 milliseconds