Lines Matching refs:bio

861 				       struct cfq_io_cq *cic, struct bio *bio,
898 static inline bool cfq_bio_sync(struct bio *bio) in cfq_bio_sync() argument
900 return bio_data_dir(bio) == READ || (bio->bi_rw & REQ_SYNC); in cfq_bio_sync()
2282 cfq_find_rq_fmerge(struct cfq_data *cfqd, struct bio *bio) in cfq_find_rq_fmerge() argument
2292 cfqq = cic_to_cfqq(cic, cfq_bio_sync(bio)); in cfq_find_rq_fmerge()
2294 return elv_rb_find(&cfqq->sort_list, bio_end_sector(bio)); in cfq_find_rq_fmerge()
2339 struct bio *bio) in cfq_merge() argument
2344 __rq = cfq_find_rq_fmerge(cfqd, bio); in cfq_merge()
2345 if (__rq && elv_rq_merge_ok(__rq, bio)) { in cfq_merge()
2364 struct bio *bio) in cfq_bio_merged() argument
2366 cfqg_stats_update_io_merged(RQ_CFQG(req), bio->bi_rw); in cfq_bio_merged()
2403 struct bio *bio) in cfq_allow_merge() argument
2412 if (cfq_bio_sync(bio) && !rq_is_sync(rq)) in cfq_allow_merge()
2423 cfqq = cic_to_cfqq(cic, cfq_bio_sync(bio)); in cfq_allow_merge()
3494 static void check_ioprio_changed(struct cfq_io_cq *cic, struct bio *bio) in check_ioprio_changed() argument
3510 new_cfqq = cfq_get_queue(cfqd, BLK_RW_ASYNC, cic, bio, in check_ioprio_changed()
3546 static void check_blkcg_changed(struct cfq_io_cq *cic, struct bio *bio) in check_blkcg_changed() argument
3553 serial_nr = bio_blkcg(bio)->css.serial_nr; in check_blkcg_changed()
3577 static inline void check_blkcg_changed(struct cfq_io_cq *cic, struct bio *bio) { } in check_blkcg_changed() argument
3582 struct bio *bio, gfp_t gfp_mask) in cfq_find_alloc_queue() argument
3591 blkcg = bio_blkcg(bio); in cfq_find_alloc_queue()
3662 struct bio *bio, gfp_t gfp_mask) in cfq_get_queue() argument
3680 cfqq = cfq_find_alloc_queue(cfqd, is_sync, cic, bio, gfp_mask); in cfq_get_queue()
4215 cfq_set_request(struct request_queue *q, struct request *rq, struct bio *bio, in cfq_set_request() argument
4228 check_ioprio_changed(cic, bio); in cfq_set_request()
4229 check_blkcg_changed(cic, bio); in cfq_set_request()
4233 cfqq = cfq_get_queue(cfqd, is_sync, cic, bio, gfp_mask); in cfq_set_request()