Displaying 2 results from an estimated 2 matches for "next_set".
2012 Apr 20
1
[PATCH] multiqueue: a hodge podge of things
...layer.
*/
break;
default:
printk(KERN_ERR "block: bad eh return: %d\n", ret);
break;
}
}
-void blk_rq_timed_out_timer(unsigned long data)
+static void __blk_rq_timed_out(struct request_queue *q,
+ struct blk_queue_ctx *ctx,
+ unsigned long *next, int *next_set)
+
{
- struct request_queue *q = (struct request_queue *) data;
- unsigned long flags, next = 0;
struct request *rq, *tmp;
- int next_set = 0;
- spin_lock_irqsave(q->queue_lock, flags);
-
- list_for_each_entry_safe(rq, tmp, &q->timeout_list, timeout_list) {
+ list_for_each_entry_safe...
2012 Apr 20
1
[PATCH] multiqueue: a hodge podge of things
...layer.
*/
break;
default:
printk(KERN_ERR "block: bad eh return: %d\n", ret);
break;
}
}
-void blk_rq_timed_out_timer(unsigned long data)
+static void __blk_rq_timed_out(struct request_queue *q,
+ struct blk_queue_ctx *ctx,
+ unsigned long *next, int *next_set)
+
{
- struct request_queue *q = (struct request_queue *) data;
- unsigned long flags, next = 0;
struct request *rq, *tmp;
- int next_set = 0;
- spin_lock_irqsave(q->queue_lock, flags);
-
- list_for_each_entry_safe(rq, tmp, &q->timeout_list, timeout_list) {
+ list_for_each_entry_safe...