Lines Matching refs:data_dir

97 	const int data_dir = rq_data_dir(rq);  in deadline_del_rq_rb()  local
99 if (dd->next_rq[data_dir] == rq) in deadline_del_rq_rb()
100 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb()
166 const int data_dir = rq_data_dir(rq); in deadline_move_request() local
170 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request()
200 deadline_fifo_request(struct deadline_data *dd, int data_dir) in deadline_fifo_request() argument
205 if (WARN_ON_ONCE(data_dir != READ && data_dir != WRITE)) in deadline_fifo_request()
208 if (list_empty(&dd->fifo_list[data_dir])) in deadline_fifo_request()
211 rq = rq_entry_fifo(dd->fifo_list[data_dir].next); in deadline_fifo_request()
212 if (data_dir == READ || !blk_queue_is_zoned(rq->q)) in deadline_fifo_request()
236 deadline_next_request(struct deadline_data *dd, int data_dir) in deadline_next_request() argument
241 if (WARN_ON_ONCE(data_dir != READ && data_dir != WRITE)) in deadline_next_request()
244 rq = dd->next_rq[data_dir]; in deadline_next_request()
248 if (data_dir == READ || !blk_queue_is_zoned(rq->q)) in deadline_next_request()
274 int data_dir; in __dd_dispatch_request() local
308 data_dir = READ; in __dd_dispatch_request()
323 data_dir = WRITE; in __dd_dispatch_request()
334 next_rq = deadline_next_request(dd, data_dir); in __dd_dispatch_request()
335 if (deadline_check_fifo(dd, data_dir) || !next_rq) { in __dd_dispatch_request()
341 rq = deadline_fifo_request(dd, data_dir); in __dd_dispatch_request()
486 const int data_dir = rq_data_dir(rq); in dd_insert_request() local
516 rq->fifo_time = jiffies + dd->fifo_expire[data_dir]; in dd_insert_request()
517 list_add_tail(&rq->queuelist, &dd->fifo_list[data_dir]); in dd_insert_request()