throtl_service_queue
struct throtl_service_queue *sq = &tg->service_queue;
static int throtl_select_dispatch(struct throtl_service_queue *parent_sq)
struct throtl_service_queue *sq;
struct throtl_service_queue *sq = timer_container_of(sq, t,
struct throtl_service_queue *parent_sq;
struct throtl_service_queue *td_sq = &td->service_queue;
struct throtl_service_queue *sq = &tg->service_queue;
struct throtl_service_queue *sq)
struct throtl_service_queue *sq = &tg->service_queue;
struct throtl_service_queue *sq = &tg->service_queue;
struct throtl_service_queue *sq;
static struct bio *throtl_pop_queued(struct throtl_service_queue *sq,
static void throtl_service_queue_init(struct throtl_service_queue *sq)
struct throtl_service_queue *sq = &tg->service_queue;
struct throtl_service_queue service_queue;
throtl_rb_first(struct throtl_service_queue *parent_sq)
struct throtl_service_queue *parent_sq)
static void update_min_dispatch_time(struct throtl_service_queue *parent_sq)
struct throtl_service_queue *parent_sq = tg->service_queue.parent_sq;
struct throtl_service_queue *parent_sq =
static void throtl_schedule_pending_timer(struct throtl_service_queue *sq,
static bool throtl_schedule_next_dispatch(struct throtl_service_queue *sq,
static unsigned int sq_queued(struct throtl_service_queue *sq, int type)
static struct throtl_grp *sq_to_tg(struct throtl_service_queue *sq)
static struct throtl_data *sq_to_td(struct throtl_service_queue *sq)
struct throtl_service_queue *sq = &tg->service_queue;
struct throtl_service_queue *sq = &tg->service_queue;
struct throtl_service_queue *sq = &tg->service_queue;
struct throtl_service_queue *parent_sq = sq->parent_sq;
struct throtl_service_queue *parent_sq; /* the parent service_queue */
struct throtl_service_queue service_queue;