Lines Matching refs:rl
49 struct request_list *rl; in queue_requests_store() local
68 rl = &q->root_rl; in queue_requests_store()
70 if (rl->count[BLK_RW_SYNC] >= queue_congestion_on_threshold(q)) in queue_requests_store()
72 else if (rl->count[BLK_RW_SYNC] < queue_congestion_off_threshold(q)) in queue_requests_store()
75 if (rl->count[BLK_RW_ASYNC] >= queue_congestion_on_threshold(q)) in queue_requests_store()
77 else if (rl->count[BLK_RW_ASYNC] < queue_congestion_off_threshold(q)) in queue_requests_store()
80 blk_queue_for_each_rl(rl, q) { in queue_requests_store()
81 if (rl->count[BLK_RW_SYNC] >= q->nr_requests) { in queue_requests_store()
82 blk_set_rl_full(rl, BLK_RW_SYNC); in queue_requests_store()
84 blk_clear_rl_full(rl, BLK_RW_SYNC); in queue_requests_store()
85 wake_up(&rl->wait[BLK_RW_SYNC]); in queue_requests_store()
88 if (rl->count[BLK_RW_ASYNC] >= q->nr_requests) { in queue_requests_store()
89 blk_set_rl_full(rl, BLK_RW_ASYNC); in queue_requests_store()
91 blk_clear_rl_full(rl, BLK_RW_ASYNC); in queue_requests_store()
92 wake_up(&rl->wait[BLK_RW_ASYNC]); in queue_requests_store()