Lines Matching defs:queue
3 * Interface for controlling IO bandwidth on a request queue
43 /* A workqueue to queue throttle related work */
51 * of a local or child group which can queue many bios at once filling up
118 /* this group's service queue */
207 struct request_queue *queue;
251 * sq_to_tg - return the throl_grp the specified service queue belongs to
266 * sq_to_td - return throtl_data the specified service queue belongs to
379 if (likely(!blk_trace_note_message_enabled(__td->queue))) \
382 blk_add_cgroup_trace_msg(__td->queue, \
385 blk_add_trace_msg(__td->queue, "throtl " fmt, ##args); \
601 blkg_for_each_descendant_post(blkg, pos_css, td->queue->root_blkg) {
715 /* Call with queue lock held */
1276 struct request_queue *q = td->queue;
1324 /* reached the top-level, queue issuing */
1344 struct request_queue *q = td->queue;
1422 global ? tg->td->queue->root_blkg : tg_to_blkg(tg)) {
1498 ret = throtl_check_init_done(ctx.disk->queue);
1695 ret = throtl_check_init_done(ctx.disk->queue);
1954 blkg_for_each_descendant_post(blkg, pos_css, td->queue->root_blkg) {
2000 blkg_for_each_descendant_post(blkg, pos_css, td->queue->root_blkg) {
2146 if (!blk_queue_nonrot(td->queue) || !td->limit_valid[LIMIT_LOW])
2242 struct request_queue *q = bio->bi_disk->queue;
2280 /* throtl is FIFO - if bios are already queued, should queue */
2284 /* if above limits, break to queue */
2322 /* out-of-limit, queue to @tg */
2369 !blk_queue_nonrot(td->queue))
2470 td->queue = q;