Lines Matching refs:rw
663 struct cfq_group *curr_cfqg, int rw) in cfqg_stats_update_io_add() argument
665 blkg_rwstat_add(&cfqg->stats.queued, rw, 1); in cfqg_stats_update_io_add()
679 static inline void cfqg_stats_update_io_remove(struct cfq_group *cfqg, int rw) in cfqg_stats_update_io_remove() argument
681 blkg_rwstat_add(&cfqg->stats.queued, rw, -1); in cfqg_stats_update_io_remove()
684 static inline void cfqg_stats_update_io_merged(struct cfq_group *cfqg, int rw) in cfqg_stats_update_io_merged() argument
686 blkg_rwstat_add(&cfqg->stats.merged, rw, 1); in cfqg_stats_update_io_merged()
690 uint64_t start_time, uint64_t io_start_time, int rw) in cfqg_stats_update_completion() argument
696 blkg_rwstat_add(&stats->service_time, rw, now - io_start_time); in cfqg_stats_update_completion()
698 blkg_rwstat_add(&stats->wait_time, rw, in cfqg_stats_update_completion()
772 struct cfq_group *curr_cfqg, int rw) { } in cfqg_stats_update_io_add() argument
775 static inline void cfqg_stats_update_io_remove(struct cfq_group *cfqg, int rw) { } in cfqg_stats_update_io_remove() argument
776 static inline void cfqg_stats_update_io_merged(struct cfq_group *cfqg, int rw) { } in cfqg_stats_update_io_merged() argument
778 uint64_t start_time, uint64_t io_start_time, int rw) { } in cfqg_stats_update_completion() argument
4265 static int cfq_may_queue(struct request_queue *q, int rw) in cfq_may_queue() argument
4282 cfqq = cic_to_cfqq(cic, rw_is_sync(rw)); in cfq_may_queue()
4300 const int rw = rq_data_dir(rq); in cfq_put_request() local
4302 BUG_ON(!cfqq->allocated[rw]); in cfq_put_request()
4303 cfqq->allocated[rw]--; in cfq_put_request()
4355 const int rw = rq_data_dir(rq); in cfq_set_request() local
4391 cfqq->allocated[rw]++; in cfq_set_request()