nfs_open_context
struct nfs_open_context *ctx;
int nfs4_open_delegation_recall(struct nfs_open_context *ctx, struct nfs4_state *state, const nfs4_stateid *stateid);
static struct nfs_open_context *create_nfs_open_context(struct dentry *dentry, int open_flags, struct file *filp)
static int nfs_finish_open(struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
struct nfs_open_context *ctx = nfs_file_open_context(file);
struct nfs_open_context *ctx,
struct nfs_open_context *ctx = sreq->rreq->netfs_priv;
static struct nfs_lock_context *__nfs_find_lock_context(struct nfs_open_context *ctx)
struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx)
struct nfs_open_context *ctx = l_ctx->open_context;
void nfs_close_context(struct nfs_open_context *ctx, int is_sync)
struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry,
struct nfs_open_context *ctx;
struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx)
static void __put_nfs_open_context(struct nfs_open_context *ctx, int is_sync)
void put_nfs_open_context(struct nfs_open_context *ctx)
static void put_nfs_open_context_sync(struct nfs_open_context *ctx)
void nfs_inode_attach_open_context(struct nfs_open_context *ctx)
void nfs_file_set_open_context(struct file *filp, struct nfs_open_context *ctx)
struct nfs_open_context *nfs_find_open_context(struct inode *inode, const struct cred *cred, fmode_t mode)
struct nfs_open_context *pos, *ctx = NULL;
struct nfs_open_context *ctx = nfs_file_open_context(filp);
struct nfs_open_context *ctx;
static inline bool nfs_match_open_context(const struct nfs_open_context *ctx1,
const struct nfs_open_context *ctx2)
void nfs_close_context(struct nfs_open_context *ctx, int is_sync);
struct nfs_open_context *ctx,
bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode);
struct nfs_open_context *ctx; /* file open context info */
struct nfs_open_context *ctx = nfs_file_open_context(filp);
struct nfs_open_context *ctx;
struct nfs_open_context *dst_ctx = nfs_file_open_context(dst);
struct nfs_open_context *src_ctx = nfs_file_open_context(src);
struct nfs_open_context *ctx = nfs_file_open_context(dst);
struct nfs_open_context *ctx = nfs_file_open_context(file);
struct nfs_open_context *ctx;
const struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
struct nfs_open_context *ctx;
struct nfs_open_context *ctx = nfs_file_open_context(filep);
struct nfs_open_context *ctx, struct nfs4_label *ilabel);
static fmode_t _nfs4_ctx_to_accessmode(const struct nfs_open_context *ctx)
static fmode_t _nfs4_ctx_to_openmode(const struct nfs_open_context *ctx)
static struct nfs_open_context *
struct nfs_open_context *ctx;
static struct nfs_open_context *
struct nfs_open_context *ctx;
static struct nfs4_opendata *nfs4_open_recoverdata_alloc(struct nfs_open_context *ctx,
static int _nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state)
static int nfs4_do_open_reclaim(struct nfs_open_context *ctx, struct nfs4_state *state)
struct nfs_open_context *ctx;
int nfs4_open_delegation_recall(struct nfs_open_context *ctx,
struct nfs_open_context *ctx)
struct nfs_open_context *ctx)
static int _nfs4_open_expired(struct nfs_open_context *ctx, struct nfs4_state *state)
static int nfs4_do_open_expired(struct nfs_open_context *ctx, struct nfs4_state *state)
struct nfs_open_context *ctx;
struct nfs_open_context *ctx)
struct nfs_open_context *ctx,
struct nfs_open_context *ctx,
struct nfs_open_context *ctx)
struct nfs_open_context *ctx, struct nfs4_label *ilabel)
nfs4_atomic_open(struct inode *dir, struct nfs_open_context *ctx,
static void nfs4_close_context(struct nfs_open_context *ctx, int is_sync)
struct nfs_open_context *ctx = NULL;
struct nfs_open_context *ctx;
const struct nfs_open_context *ctx,
const struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
struct nfs_open_context *ctx,
struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
struct nfs_open_context *ctx, struct nfs4_lock_state *lsp,
struct nfs_open_context *ctx;
struct nfs_open_context *ctx;
struct nfs_open_context *ctx;
const struct nfs_open_context *ctx,
const struct nfs_open_context *ctx,
const struct nfs_open_context *ctx, \
const struct nfs_open_context *ctx,
const struct nfs_open_context *ctx,
struct nfs_open_context *ctx = l_ctx->open_context;
struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx,
struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
pnfs_find_server(struct inode *inode, struct nfs_open_context *ctx)
struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
struct nfs_open_context *ctx,
struct nfs_open_context *ctx,
static bool pnfs_within_mdsthreshold(struct nfs_open_context *ctx,
struct nfs_open_context *ctx,
_pnfs_grab_empty_layout(struct inode *ino, struct nfs_open_context *ctx)
struct nfs_open_context *ctx)
struct nfs_open_context *ctx)
struct nfs_open_context *ctx)
struct nfs_open_context *ctx)
struct nfs_open_context *ctx;
struct nfs_open_context *ctx,
struct nfs_open_context *ctx);
struct nfs_open_context *ctx);
struct nfs_open_context *ctx)
struct nfs_open_context *ctx)
struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
struct nfs_open_context *ctx;
static struct nfs_page *nfs_setup_write_request(struct nfs_open_context *ctx,
static int nfs_writepage_setup(struct nfs_open_context *ctx,
struct nfs_open_context *ctx = nfs_file_open_context(file);
struct nfs_open_context *ctx = nfs_file_open_context(filp);
bool nfs_ctx_key_to_expire(struct nfs_open_context *ctx, struct inode *inode)
struct nfs_open_context *ctx = nfs_file_open_context(file);
struct nfs_open_context *ctx =
struct nfs_open_context *ctx;
struct nfs_open_context *ctx = nfs_req_openctx(req);
struct nfs_open_context *ctx =
extern struct nfs_open_context *get_nfs_open_context(struct nfs_open_context *ctx);
extern void put_nfs_open_context(struct nfs_open_context *ctx);
extern struct nfs_open_context *nfs_find_open_context(struct inode *inode, const struct cred *cred, fmode_t mode);
extern struct nfs_open_context *alloc_nfs_open_context(struct dentry *dentry, fmode_t f_mode, struct file *filp);
extern void nfs_inode_attach_open_context(struct nfs_open_context *ctx);
extern void nfs_file_set_open_context(struct file *filp, struct nfs_open_context *ctx);
extern struct nfs_lock_context *nfs_get_lock_context(struct nfs_open_context *ctx);
static inline struct nfs_open_context *nfs_file_open_context(struct file *filp)
struct nfs_open_context *ctx =
struct nfs_open_context *open_context;
extern struct nfs_page *nfs_page_create_from_page(struct nfs_open_context *ctx,
extern struct nfs_page *nfs_page_create_from_folio(struct nfs_open_context *ctx,
static inline struct nfs_open_context *
struct nfs_open_context *context;
void (*close_context)(struct nfs_open_context *ctx, int);
struct nfs_open_context *ctx,
struct nfs_open_context *ctx;
struct nfs_open_context *context;