Home
last modified time | relevance | path

Searched refs:timeout (Results 1 – 10 of 10) sorted by relevance

/block/
Dblk-timeout.c109 unsigned long blk_rq_timeout(unsigned long timeout) in blk_rq_timeout() argument
114 if (time_after(timeout, maxt)) in blk_rq_timeout()
115 timeout = maxt; in blk_rq_timeout()
117 return timeout; in blk_rq_timeout()
137 if (!req->timeout) in blk_add_timer()
138 req->timeout = q->rq_timeout; in blk_add_timer()
142 expiry = jiffies + req->timeout; in blk_add_timer()
152 if (!timer_pending(&q->timeout) || in blk_add_timer()
153 time_before(expiry, q->timeout.expires)) { in blk_add_timer()
154 unsigned long diff = q->timeout.expires - expiry; in blk_add_timer()
[all …]
Dbsg.c28 unsigned int timeout; member
47 unsigned int timeout = BLK_DEFAULT_SG_TIMEOUT; in bsg_timeout() local
49 if (hdr->timeout) in bsg_timeout()
50 timeout = msecs_to_jiffies(hdr->timeout); in bsg_timeout()
51 else if (bd->timeout) in bsg_timeout()
52 timeout = bd->timeout; in bsg_timeout()
54 return max_t(unsigned int, timeout, BLK_MIN_SG_TIMEOUT); in bsg_timeout()
133 bd->timeout = clock_t_to_jiffies(val); in bsg_ioctl()
136 return jiffies_to_clock_t(bd->timeout); in bsg_ioctl()
Dbsg-lib.c29 bool open_for_write, unsigned int timeout) in bsg_transport_sg_io_fn() argument
47 rq->timeout = timeout; in bsg_transport_sg_io_fn()
237 job->timeout = req->timeout; in bsg_prepare_job()
350 .timeout = bsg_timeout,
362 bsg_job_fn *job_fn, bsg_timeout_fn *timeout, int dd_job_size) in bsg_setup_queue() argument
374 bset->timeout_fn = timeout; in bsg_setup_queue()
Dblk-core.c241 del_timer_sync(&q->timeout); in blk_sync_queue()
396 struct request_queue *q = from_timer(q, t, timeout); in blk_rq_timed_out_timer()
428 timer_setup(&q->timeout, blk_rq_timed_out_timer, 0); in blk_alloc_queue()
1232 unsigned long timeout = sysctl_hung_task_timeout_secs * HZ / 2; in blk_io_schedule() local
1234 if (timeout) in blk_io_schedule()
1235 io_schedule_timeout(timeout); in blk_io_schedule()
DMakefile8 blk-merge.o blk-timeout.o \
Dblk-settings.c30 void blk_queue_rq_timeout(struct request_queue *q, unsigned int timeout) in blk_queue_rq_timeout() argument
32 q->rq_timeout = timeout; in blk_queue_rq_timeout()
Dblk-mq.c144 unsigned long timeout) in blk_mq_freeze_queue_wait_timeout() argument
148 timeout); in blk_mq_freeze_queue_wait_timeout()
373 rq->timeout = 0; in blk_mq_rq_ctx_init()
1559 if (req->q->mq_ops->timeout) { in blk_mq_rq_timed_out()
1562 ret = req->q->mq_ops->timeout(req); in blk_mq_rq_timed_out()
1676 mod_timer(&q->timeout, expired.next); in blk_mq_timeout_work()
4291 blk_queue_rq_timeout(q, set->timeout ? set->timeout : 30 * HZ); in blk_mq_init_allocated_queue()
Dblk.h283 unsigned long blk_rq_timeout(unsigned long timeout);
Dblk-sysfs.c696 if (attr == &queue_io_timeout_entry.attr && !q->mq_ops->timeout) in blk_mq_queue_attr_visible()
Dgenhd.c1086 __ATTR(io-timeout-fail, 0644, part_timeout_show, part_timeout_store);