Lines Matching refs:q
99 deadline_add_request(struct request_queue *q, struct request *rq) in deadline_add_request() argument
101 struct deadline_data *dd = q->elevator->elevator_data; in deadline_add_request()
116 static void deadline_remove_request(struct request_queue *q, struct request *rq) in deadline_remove_request() argument
118 struct deadline_data *dd = q->elevator->elevator_data; in deadline_remove_request()
125 deadline_merge(struct request_queue *q, struct request **req, struct bio *bio) in deadline_merge() argument
127 struct deadline_data *dd = q->elevator->elevator_data; in deadline_merge()
154 static void deadline_merged_request(struct request_queue *q, in deadline_merged_request() argument
157 struct deadline_data *dd = q->elevator->elevator_data; in deadline_merged_request()
169 deadline_merged_requests(struct request_queue *q, struct request *req, in deadline_merged_requests() argument
186 deadline_remove_request(q, next); in deadline_merged_requests()
195 struct request_queue *q = rq->q; in deadline_move_to_dispatch() local
197 deadline_remove_request(q, rq); in deadline_move_to_dispatch()
198 elv_dispatch_add_tail(q, rq); in deadline_move_to_dispatch()
243 static int deadline_dispatch_requests(struct request_queue *q, int force) in deadline_dispatch_requests() argument
245 struct deadline_data *dd = q->elevator->elevator_data; in deadline_dispatch_requests()
340 static int deadline_init_queue(struct request_queue *q, struct elevator_type *e) in deadline_init_queue() argument
345 eq = elevator_alloc(q, e); in deadline_init_queue()
349 dd = kzalloc_node(sizeof(*dd), GFP_KERNEL, q->node); in deadline_init_queue()
366 spin_lock_irq(q->queue_lock); in deadline_init_queue()
367 q->elevator = eq; in deadline_init_queue()
368 spin_unlock_irq(q->queue_lock); in deadline_init_queue()