Lines Matching refs:q

22 int blk_should_fake_timeout(struct request_queue *q)  in blk_should_fake_timeout()  argument
24 if (!test_bit(QUEUE_FLAG_FAIL_IO, &q->queue_flags)) in blk_should_fake_timeout()
56 struct request_queue *q = disk->queue; in part_timeout_store() local
60 spin_lock_irq(q->queue_lock); in part_timeout_store()
62 queue_flag_set(QUEUE_FLAG_FAIL_IO, q); in part_timeout_store()
64 queue_flag_clear(QUEUE_FLAG_FAIL_IO, q); in part_timeout_store()
65 spin_unlock_irq(q->queue_lock); in part_timeout_store()
85 struct request_queue *q = req->q; in blk_rq_timed_out() local
88 if (q->rq_timed_out_fn) in blk_rq_timed_out()
89 ret = q->rq_timed_out_fn(req); in blk_rq_timed_out()
132 struct request_queue *q = (struct request_queue *) data; in blk_rq_timed_out_timer() local
137 spin_lock_irqsave(q->queue_lock, flags); in blk_rq_timed_out_timer()
139 list_for_each_entry_safe(rq, tmp, &q->timeout_list, timeout_list) in blk_rq_timed_out_timer()
143 mod_timer(&q->timeout, round_jiffies_up(next)); in blk_rq_timed_out_timer()
145 spin_unlock_irqrestore(q->queue_lock, flags); in blk_rq_timed_out_timer()
162 if (req->q->mq_ops) in blk_abort_request()
190 struct request_queue *q = req->q; in blk_add_timer() local
197 if (!q->mq_ops && !q->rq_timed_out_fn) in blk_add_timer()
207 req->timeout = q->rq_timeout; in blk_add_timer()
210 if (!q->mq_ops) in blk_add_timer()
211 list_add_tail(&req->timeout_list, &req->q->timeout_list); in blk_add_timer()
220 if (!timer_pending(&q->timeout) || in blk_add_timer()
221 time_before(expiry, q->timeout.expires)) { in blk_add_timer()
222 unsigned long diff = q->timeout.expires - expiry; in blk_add_timer()
231 if (!timer_pending(&q->timeout) || (diff >= HZ / 2)) in blk_add_timer()
232 mod_timer(&q->timeout, expiry); in blk_add_timer()