Lines Matching refs:data_dir

181 	const enum dd_data_dir data_dir = rq_data_dir(rq);  in deadline_del_rq_rb()  local
183 if (per_prio->next_rq[data_dir] == rq) in deadline_del_rq_rb()
184 per_prio->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb()
265 const enum dd_data_dir data_dir = rq_data_dir(rq); in deadline_move_request() local
267 per_prio->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request()
286 enum dd_data_dir data_dir) in deadline_check_fifo() argument
288 struct request *rq = rq_entry_fifo(per_prio->fifo_list[data_dir].next); in deadline_check_fifo()
305 enum dd_data_dir data_dir) in deadline_fifo_request() argument
310 if (list_empty(&per_prio->fifo_list[data_dir])) in deadline_fifo_request()
313 rq = rq_entry_fifo(per_prio->fifo_list[data_dir].next); in deadline_fifo_request()
314 if (data_dir == DD_READ || !blk_queue_is_zoned(rq->q)) in deadline_fifo_request()
339 enum dd_data_dir data_dir) in deadline_next_request() argument
344 rq = per_prio->next_rq[data_dir]; in deadline_next_request()
348 if (data_dir == DD_READ || !blk_queue_is_zoned(rq->q)) in deadline_next_request()
375 enum dd_data_dir data_dir; in __dd_dispatch_request() local
411 data_dir = DD_READ; in __dd_dispatch_request()
426 data_dir = DD_WRITE; in __dd_dispatch_request()
437 next_rq = deadline_next_request(dd, per_prio, data_dir); in __dd_dispatch_request()
438 if (deadline_check_fifo(per_prio, data_dir) || !next_rq) { in __dd_dispatch_request()
444 rq = deadline_fifo_request(dd, per_prio, data_dir); in __dd_dispatch_request()
460 dd->last_dir = data_dir; in __dd_dispatch_request()
716 const enum dd_data_dir data_dir = rq_data_dir(rq); in dd_insert_request() local
765 rq->fifo_time = jiffies + dd->fifo_expire[data_dir]; in dd_insert_request()
766 list_add_tail(&rq->queuelist, &per_prio->fifo_list[data_dir]); in dd_insert_request()
921 #define DEADLINE_DEBUGFS_DDIR_ATTRS(prio, data_dir, name) \ argument
931 return seq_list_start(&per_prio->fifo_list[data_dir], *pos); \
941 return seq_list_next(v, &per_prio->fifo_list[data_dir], pos); \
966 struct request *rq = per_prio->next_rq[data_dir]; \