Lines Matching refs:data_dir

158 	const enum dd_data_dir data_dir = rq_data_dir(rq);  in deadline_del_rq_rb()  local
160 if (per_prio->next_rq[data_dir] == rq) in deadline_del_rq_rb()
161 per_prio->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb()
242 const enum dd_data_dir data_dir = rq_data_dir(rq); in deadline_move_request() local
244 per_prio->next_rq[data_dir] = deadline_latter_request(rq); in deadline_move_request()
267 enum dd_data_dir data_dir) in deadline_check_fifo() argument
269 struct request *rq = rq_entry_fifo(per_prio->fifo_list[data_dir].next); in deadline_check_fifo()
286 enum dd_data_dir data_dir) in deadline_fifo_request() argument
291 if (list_empty(&per_prio->fifo_list[data_dir])) in deadline_fifo_request()
294 rq = rq_entry_fifo(per_prio->fifo_list[data_dir].next); in deadline_fifo_request()
295 if (data_dir == DD_READ || !blk_queue_is_zoned(rq->q)) in deadline_fifo_request()
320 enum dd_data_dir data_dir) in deadline_next_request() argument
325 rq = per_prio->next_rq[data_dir]; in deadline_next_request()
329 if (data_dir == DD_READ || !blk_queue_is_zoned(rq->q)) in deadline_next_request()
370 enum dd_data_dir data_dir; in __dd_dispatch_request() local
405 data_dir = DD_READ; in __dd_dispatch_request()
420 data_dir = DD_WRITE; in __dd_dispatch_request()
431 next_rq = deadline_next_request(dd, per_prio, data_dir); in __dd_dispatch_request()
432 if (deadline_check_fifo(per_prio, data_dir) || !next_rq) { in __dd_dispatch_request()
438 rq = deadline_fifo_request(dd, per_prio, data_dir); in __dd_dispatch_request()
454 dd->last_dir = data_dir; in __dd_dispatch_request()
714 const enum dd_data_dir data_dir = rq_data_dir(rq); in dd_insert_request() local
757 rq->fifo_time = jiffies + dd->fifo_expire[data_dir]; in dd_insert_request()
758 list_add_tail(&rq->queuelist, &per_prio->fifo_list[data_dir]); in dd_insert_request()
919 #define DEADLINE_DEBUGFS_DDIR_ATTRS(prio, data_dir, name) \ argument
929 return seq_list_start(&per_prio->fifo_list[data_dir], *pos); \
939 return seq_list_next(v, &per_prio->fifo_list[data_dir], pos); \
964 struct request *rq = per_prio->next_rq[data_dir]; \