nfsd4_callback
static bool nfsd4_queue_cb(struct nfsd4_callback *cb)
static void nfsd4_requeue_cb(struct rpc_task *task, struct nfsd4_callback *cb)
static bool nfsd41_cb_get_slot(struct nfsd4_callback *cb, struct rpc_task *task)
static void nfsd41_cb_release_slot(struct nfsd4_callback *cb)
static void nfsd41_destroy_cb(struct nfsd4_callback *cb)
void nfsd41_cb_referring_call(struct nfsd4_callback *cb,
void nfsd41_cb_destroy_referring_call_list(struct nfsd4_callback *cb)
struct nfsd4_callback *cb = calldata;
static bool nfsd4_cb_sequence_done(struct rpc_task *task, struct nfsd4_callback *cb)
struct nfsd4_callback *cb = calldata;
struct nfsd4_callback *cb = calldata;
static void nfsd4_process_cb_update(struct nfsd4_callback *cb)
struct nfsd4_callback *cb =
container_of(work, struct nfsd4_callback, cb_work);
void nfsd4_init_cb(struct nfsd4_callback *cb, struct nfs4_client *clp,
bool nfsd4_run_cb(struct nfsd4_callback *cb)
const struct nfsd4_callback *cb,
struct nfsd4_callback *cb)
struct nfsd4_callback *cb)
const struct nfsd4_callback *cb = data;
const struct nfsd4_callback *cb = data;
const struct nfsd4_callback *cb = data;
struct nfsd4_callback *cb = data;
struct nfsd4_callback *cb = data;
struct nfsd4_callback *cb = data;
const struct nfsd4_callback *cb = data;
struct nfsd4_callback *cb = data;
const struct nfsd4_callback *cb = data;
struct nfsd4_callback *cb = data;
const struct nfsd4_callback *cb = data;
struct nfsd4_callback *cb = data;
nfsd4_cb_layout_prepare(struct nfsd4_callback *cb)
nfsd4_cb_layout_done(struct nfsd4_callback *cb, struct rpc_task *task)
nfsd4_cb_layout_release(struct nfsd4_callback *cb)
static void nfsd4_cb_offload_release(struct nfsd4_callback *cb)
static int nfsd4_cb_offload_done(struct nfsd4_callback *cb,
nfsd4_cb_recall_any_done(struct nfsd4_callback *cb,
nfsd4_cb_recall_any_release(struct nfsd4_callback *cb)
nfsd4_cb_getattr_done(struct nfsd4_callback *cb, struct rpc_task *task)
nfsd4_cb_getattr_release(struct nfsd4_callback *cb)
nfsd4_cb_notify_lock_prepare(struct nfsd4_callback *cb)
nfsd4_cb_notify_lock_done(struct nfsd4_callback *cb, struct rpc_task *task)
nfsd4_cb_notify_lock_release(struct nfsd4_callback *cb)
static void nfsd4_cb_recall_prepare(struct nfsd4_callback *cb)
static int nfsd4_cb_recall_done(struct nfsd4_callback *cb,
static void nfsd4_cb_recall_release(struct nfsd4_callback *cb)
void (*prepare)(struct nfsd4_callback *);
int (*done)(struct nfsd4_callback *, struct rpc_task *);
void (*release)(struct nfsd4_callback *);
struct nfsd4_callback ncf_getattr;
struct nfsd4_callback dl_recall;
struct nfsd4_callback cl_cb_null;
struct nfsd4_callback ls_recall;
struct nfsd4_callback nbl_cb;
extern void nfsd41_cb_referring_call(struct nfsd4_callback *cb,
extern void nfsd41_cb_destroy_referring_call_list(struct nfsd4_callback *cb);
extern void nfsd4_init_cb(struct nfsd4_callback *cb, struct nfs4_client *clp,
extern bool nfsd4_run_cb(struct nfsd4_callback *cb);
static inline void nfsd4_try_run_cb(struct nfsd4_callback *cb)
const struct nfsd4_callback *cb
const struct nfsd4_callback *cb \
const struct nfsd4_callback *cb
const struct nfsd4_callback *cb
const struct nfsd4_callback *cb,
struct nfsd4_callback ra_cb;
struct nfsd4_callback co_cb;