Lines Matching refs:nr_segs

378 		unsigned *nr_segs)  in bio_split_rw()  argument
381 bio_split_rw_at(bio, lim, nr_segs, in bio_split_rw()
393 const struct queue_limits *lim, unsigned *nr_segs) in bio_split_zone_append() argument
397 split_sectors = bio_split_rw_at(bio, lim, nr_segs, in bio_split_zone_append()
437 unsigned int nr_segs; in bio_split_to_limits() local
439 return __bio_split_to_limits(bio, bdev_limits(bio->bi_bdev), &nr_segs); in bio_split_to_limits()
640 int ll_back_merge_fn(struct request *req, struct bio *bio, unsigned int nr_segs) in ll_back_merge_fn() argument
655 return ll_new_hw_segment(req, bio, nr_segs); in ll_back_merge_fn()
659 unsigned int nr_segs) in ll_front_merge_fn() argument
674 return ll_new_hw_segment(req, bio, nr_segs); in ll_front_merge_fn()
985 struct bio *bio, unsigned int nr_segs) in bio_attempt_back_merge() argument
989 if (!ll_back_merge_fn(req, bio, nr_segs)) in bio_attempt_back_merge()
1014 struct bio *bio, unsigned int nr_segs) in bio_attempt_front_merge() argument
1026 if (!ll_front_merge_fn(req, bio, nr_segs)) in bio_attempt_front_merge()
1077 unsigned int nr_segs, in blk_attempt_bio_merge() argument
1086 return bio_attempt_back_merge(rq, bio, nr_segs); in blk_attempt_bio_merge()
1090 return bio_attempt_front_merge(rq, bio, nr_segs); in blk_attempt_bio_merge()
1122 unsigned int nr_segs) in blk_attempt_plug_merge() argument
1132 if (blk_attempt_bio_merge(q, rq, bio, nr_segs, false) == in blk_attempt_plug_merge()
1153 struct bio *bio, unsigned int nr_segs) in blk_bio_list_merge() argument
1162 switch (blk_attempt_bio_merge(q, rq, bio, nr_segs, true)) { in blk_bio_list_merge()
1178 unsigned int nr_segs, struct request **merged_request) in blk_mq_sched_try_merge() argument
1186 if (bio_attempt_back_merge(rq, bio, nr_segs) != BIO_MERGE_OK) in blk_mq_sched_try_merge()
1195 if (bio_attempt_front_merge(rq, bio, nr_segs) != BIO_MERGE_OK) in blk_mq_sched_try_merge()