rpc_wait_queue
struct rpc_wait_queue wait; /* RPC call delay queue */
struct rpc_wait_queue slot_tbl_waitq; /* allocators may wait here */
struct rpc_wait_queue cl_cb_waitq; /* backchannel callers may */
struct rpc_wait_queue roc_rpcwaitq;
struct rpc_wait_queue uoc_rpcwaitq;
struct rpc_wait_queue cl_rpcwaitq;
void rpc_init_priority_wait_queue(struct rpc_wait_queue *, const char *);
void rpc_init_wait_queue(struct rpc_wait_queue *, const char *);
void rpc_destroy_wait_queue(struct rpc_wait_queue *);
void rpc_sleep_on_timeout(struct rpc_wait_queue *queue,
void rpc_sleep_on(struct rpc_wait_queue *, struct rpc_task *,
void rpc_sleep_on_priority_timeout(struct rpc_wait_queue *queue,
void rpc_sleep_on_priority(struct rpc_wait_queue *,
void rpc_wake_up_queued_task(struct rpc_wait_queue *,
void rpc_wake_up_queued_task_set_status(struct rpc_wait_queue *,
void rpc_wake_up(struct rpc_wait_queue *);
struct rpc_task *rpc_wake_up_next(struct rpc_wait_queue *);
struct rpc_wait_queue *,
struct rpc_task *rpc_wake_up_first(struct rpc_wait_queue *,
void rpc_wake_up_status(struct rpc_wait_queue *, int);
static inline const char * rpc_qname(const struct rpc_wait_queue *q)
static inline void rpc_assign_waitqueue_name(struct rpc_wait_queue *q,
static inline void rpc_assign_waitqueue_name(struct rpc_wait_queue *q,
struct rpc_wait_queue;
struct rpc_wait_queue *tk_waitqueue; /* RPC wait queue we're on */
struct rpc_wait_queue binding; /* requests waiting on rpcbind */
struct rpc_wait_queue sending; /* requests waiting to send */
struct rpc_wait_queue pending; /* requests in flight */
struct rpc_wait_queue backlog; /* waiting for slot */
TP_PROTO(const struct rpc_task *task, const struct rpc_wait_queue *q),
const struct rpc_wait_queue *q \
static struct rpc_wait_queue pipe_version_rpc_waitqueue;
struct rpc_wait_queue rpc_waitqueue;
rpc_set_queue_timer(struct rpc_wait_queue *queue, unsigned long expires)
__rpc_add_timer(struct rpc_wait_queue *queue, struct rpc_task *task,
static void rpc_set_waitqueue_priority(struct rpc_wait_queue *queue, int priority)
static void rpc_reset_waitqueue_priority(struct rpc_wait_queue *queue)
static void __rpc_add_wait_queue_priority(struct rpc_wait_queue *queue,
static void __rpc_add_wait_queue(struct rpc_wait_queue *queue,
static void __rpc_remove_wait_queue(struct rpc_wait_queue *queue, struct rpc_task *task)
static void __rpc_init_priority_wait_queue(struct rpc_wait_queue *queue, const char *qname, unsigned char nr_queues)
void rpc_init_priority_wait_queue(struct rpc_wait_queue *queue, const char *qname)
void rpc_init_wait_queue(struct rpc_wait_queue *queue, const char *qname)
void rpc_destroy_wait_queue(struct rpc_wait_queue *queue)
static void __rpc_do_sleep_on_priority(struct rpc_wait_queue *q,
static void __rpc_sleep_on_priority(struct rpc_wait_queue *q,
static void __rpc_sleep_on_priority_timeout(struct rpc_wait_queue *q,
void rpc_sleep_on_timeout(struct rpc_wait_queue *q, struct rpc_task *task,
void rpc_sleep_on(struct rpc_wait_queue *q, struct rpc_task *task,
void rpc_sleep_on_priority_timeout(struct rpc_wait_queue *q,
void rpc_sleep_on_priority(struct rpc_wait_queue *q, struct rpc_task *task,
struct rpc_wait_queue *queue,
static struct rpc_wait_queue delay_queue;
struct rpc_wait_queue *queue, struct rpc_task *task,
static void rpc_wake_up_task_queue_locked(struct rpc_wait_queue *queue,
void rpc_wake_up_queued_task(struct rpc_wait_queue *queue, struct rpc_task *task)
rpc_wake_up_task_queue_set_status_locked(struct rpc_wait_queue *queue,
rpc_wake_up_queued_task_set_status(struct rpc_wait_queue *queue,
static struct rpc_task *__rpc_find_next_queued_priority(struct rpc_wait_queue *queue)
static struct rpc_task *__rpc_find_next_queued(struct rpc_wait_queue *queue)
struct rpc_wait_queue *queue,
struct rpc_task *rpc_wake_up_first(struct rpc_wait_queue *queue,
struct rpc_task *rpc_wake_up_next(struct rpc_wait_queue *queue)
static void rpc_wake_up_locked(struct rpc_wait_queue *queue)
void rpc_wake_up(struct rpc_wait_queue *queue)
static void rpc_wake_up_status_locked(struct rpc_wait_queue *queue, int status)
void rpc_wake_up_status(struct rpc_wait_queue *queue, int status)
struct rpc_wait_queue *queue = container_of(work,
struct rpc_wait_queue,
struct rpc_wait_queue *queue;
struct rpc_wait_queue *queue;
struct rpc_wait_queue *queue;
__rpc_disable_timer(struct rpc_wait_queue *queue, struct rpc_task *task)