Lines Matching refs:data_dir
84 const int data_dir = rq_data_dir(rq); in deadline_del_rq_rb() local
86 if (dd->next_rq[data_dir] == rq) in deadline_del_rq_rb()
87 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb()
99 const int data_dir = rq_data_dir(rq); in deadline_add_request() local
112 rq->fifo_time = jiffies + dd->fifo_expire[data_dir]; in deadline_add_request()
113 list_add_tail(&rq->queuelist, &dd->fifo_list[data_dir]); in deadline_add_request()
213 const int data_dir = rq_data_dir(rq); in deadline_move_request() local
217 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request()
248 deadline_fifo_request(struct deadline_data *dd, int data_dir) in deadline_fifo_request() argument
252 if (WARN_ON_ONCE(data_dir != READ && data_dir != WRITE)) in deadline_fifo_request()
255 if (list_empty(&dd->fifo_list[data_dir])) in deadline_fifo_request()
258 rq = rq_entry_fifo(dd->fifo_list[data_dir].next); in deadline_fifo_request()
259 if (data_dir == READ || !blk_queue_is_zoned(rq->q)) in deadline_fifo_request()
279 deadline_next_request(struct deadline_data *dd, int data_dir) in deadline_next_request() argument
283 if (WARN_ON_ONCE(data_dir != READ && data_dir != WRITE)) in deadline_next_request()
286 rq = dd->next_rq[data_dir]; in deadline_next_request()
290 if (data_dir == READ || !blk_queue_is_zoned(rq->q)) in deadline_next_request()
316 int data_dir; in deadline_dispatch_requests() local
341 data_dir = READ; in deadline_dispatch_requests()
356 data_dir = WRITE; in deadline_dispatch_requests()
367 next_rq = deadline_next_request(dd, data_dir); in deadline_dispatch_requests()
368 if (deadline_check_fifo(dd, data_dir) || !next_rq) { in deadline_dispatch_requests()
374 rq = deadline_fifo_request(dd, data_dir); in deadline_dispatch_requests()