nfs_commit_data
static void nfs_direct_commit_complete(struct nfs_commit_data *data)
struct nfs_commit_data *data)
struct nfs_commit_data *wdata = data;
struct nfs_commit_data *cdata = data;
static int filelayout_initiate_commit(struct nfs_commit_data *data, int how)
struct nfs_commit_data *data)
struct nfs_commit_data *cdata)
struct nfs_commit_data *cdata)
struct nfs_commit_data *cdata)
struct nfs_commit_data *wdata = data;
struct nfs_commit_data *cdata = data;
struct nfs_commit_data *cdata = data;
static int ff_layout_initiate_commit(struct nfs_commit_data *data, int how)
const struct nfs_commit_data *cdata,
struct nfs_commit_data *,
struct nfs_commit_data *data,
extern void nfs_commit_free(struct nfs_commit_data *p);
struct nfs_commit_data *data,
extern void nfs_init_commit(struct nfs_commit_data *data,
void nfs_commitdata_release(struct nfs_commit_data *data);
nfs_local_commit_done(struct nfs_commit_data *data, int status)
struct nfs_commit_data *data,
nfs_local_fsync_ctx_alloc(struct nfs_commit_data *data,
struct nfs_commit_data *data,
struct nfs_commit_data *data;
nfs_local_init_commit(struct nfs_commit_data *data,
nfs_local_run_commit(struct file *filp, struct nfs_commit_data *data)
static void nfs3_proc_commit_rpc_prepare(struct rpc_task *task, struct nfs_commit_data *data)
static int nfs3_commit_done(struct rpc_task *task, struct nfs_commit_data *data)
static void nfs3_proc_commit_setup(struct nfs_commit_data *data, struct rpc_message *msg,
static void nfs4_proc_commit_rpc_prepare(struct rpc_task *task, struct nfs_commit_data *data)
static int nfs4_commit_done_cb(struct rpc_task *task, struct nfs_commit_data *data)
static int nfs4_commit_done(struct rpc_task *task, struct nfs_commit_data *data)
static void nfs4_proc_commit_setup(struct nfs_commit_data *data, struct rpc_message *msg,
const struct nfs_commit_data *data,
const struct nfs_commit_data *data, \
const struct nfs_commit_data *data,
const struct nfs_commit_data *data
const struct nfs_commit_data *data
void pnfs_generic_prepare_to_resend_writes(struct nfs_commit_data *data);
int (*initiate_commit)(struct nfs_commit_data *data,
void pnfs_generic_prepare_to_resend_writes(struct nfs_commit_data *data)
static struct nfs_commit_data *
struct nfs_commit_data *data = nfs_commitdata_alloc();
struct nfs_commit_data *data;
struct nfs_commit_data *wdata = data;
int (*initiate_commit)(struct nfs_commit_data *data,
struct nfs_commit_data *data, *tmp;
struct nfs_commit_data *data = calldata;
static void nfs_proc_commit_rpc_prepare(struct rpc_task *task, struct nfs_commit_data *data)
nfs_proc_commit_setup(struct nfs_commit_data *data, struct rpc_message *msg,
struct nfs_commit_data *data = calldata;
void nfs_commitdata_release(struct nfs_commit_data *data)
int nfs_initiate_commit(struct rpc_clnt *clnt, struct nfs_commit_data *data,
void nfs_init_commit(struct nfs_commit_data *data,
struct nfs_commit_data *data;
struct nfs_commit_data *data = calldata;
static void nfs_commit_release_pages(struct nfs_commit_data *data)
struct nfs_commit_data *data = calldata;
sizeof(struct nfs_commit_data),
struct nfs_commit_data *nfs_commitdata_alloc(void)
struct nfs_commit_data *p;
void nfs_commit_free(struct nfs_commit_data *p)
extern struct nfs_commit_data *nfs_commitdata_alloc(void);
extern void nfs_commit_free(struct nfs_commit_data *data);
struct nfs_commit_data;
void (*completion) (struct nfs_commit_data *data);
int (*commit_done_cb) (struct rpc_task *task, struct nfs_commit_data *data);
void (*commit_setup) (struct nfs_commit_data *, struct rpc_message *,
void (*commit_rpc_prepare)(struct rpc_task *, struct nfs_commit_data *);
int (*commit_done) (struct rpc_task *, struct nfs_commit_data *);