Lines Matching refs:throtl_service_queue
37 struct throtl_service_queue service_queue;
66 static struct throtl_grp *sq_to_tg(struct throtl_service_queue *sq) in sq_to_tg()
81 static struct throtl_data *sq_to_td(struct throtl_service_queue *sq) in sq_to_td()
162 struct throtl_service_queue *sq) in throtl_qnode_add_bio()
225 static struct bio *throtl_pop_queued(struct throtl_service_queue *sq, in throtl_pop_queued()
260 static void throtl_service_queue_init(struct throtl_service_queue *sq) in throtl_service_queue_init()
311 struct throtl_service_queue *sq = &tg->service_queue; in throtl_pd_init()
374 throtl_rb_first(struct throtl_service_queue *parent_sq) in throtl_rb_first()
386 struct throtl_service_queue *parent_sq) in throtl_rb_erase()
392 static void update_min_dispatch_time(struct throtl_service_queue *parent_sq) in update_min_dispatch_time()
405 struct throtl_service_queue *parent_sq = tg->service_queue.parent_sq; in tg_service_queue_add()
441 struct throtl_service_queue *parent_sq = in throtl_dequeue_tg()
451 static void throtl_schedule_pending_timer(struct throtl_service_queue *sq, in throtl_schedule_pending_timer()
488 static bool throtl_schedule_next_dispatch(struct throtl_service_queue *sq, in throtl_schedule_next_dispatch()
573 static unsigned int sq_queued(struct throtl_service_queue *sq, int type) in sq_queued()
937 struct throtl_service_queue *sq = &tg->service_queue; in throtl_add_bio_tg()
968 struct throtl_service_queue *sq = &tg->service_queue; in tg_update_disptime()
1005 struct throtl_service_queue *sq = &tg->service_queue; in tg_dispatch_one_bio()
1006 struct throtl_service_queue *parent_sq = sq->parent_sq; in tg_dispatch_one_bio()
1047 struct throtl_service_queue *sq = &tg->service_queue; in throtl_dispatch_tg()
1078 static int throtl_select_dispatch(struct throtl_service_queue *parent_sq) in throtl_select_dispatch()
1084 struct throtl_service_queue *sq; in throtl_select_dispatch()
1128 struct throtl_service_queue *sq = timer_container_of(sq, t, in throtl_pending_timer_fn()
1132 struct throtl_service_queue *parent_sq; in throtl_pending_timer_fn()
1209 struct throtl_service_queue *td_sq = &td->service_queue; in blk_throtl_dispatch_work_fn()
1270 struct throtl_service_queue *sq = &tg->service_queue; in tg_conf_updated()
1647 struct throtl_service_queue *sq = &tg->service_queue; in tg_flush_bios()
1725 struct throtl_service_queue *sq = &tg->service_queue; in tg_within_limit()
1757 struct throtl_service_queue *sq; in __blk_throtl_bio()