Searched defs:biovec (Results 1 - 15 of 15) sorted by relevance

/drivers/md/
H A Ddm-linear.c134 struct bio_vec *biovec, int max_size)
145 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
133 linear_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Ddm-flakey.c391 struct bio_vec *biovec, int max_size)
402 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
390 flakey_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Dlinear.c59 * @biovec: the request that could be merged to it.
65 struct bio_vec *biovec)
71 int maxbytes = biovec->bv_len;
82 biovec));
63 linear_mergeable_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *biovec) argument
H A Ddm-stripe.c416 struct bio_vec *biovec, int max_size)
432 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
415 stripe_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Draid0.c361 * @biovec: the request that could be merged to it.
367 struct bio_vec *biovec)
388 if (max <= biovec->bv_len && bio_sectors == 0)
389 return biovec->bv_len;
390 if (max < biovec->bv_len)
405 return min(max, subq->merge_bvec_fn(subq, bvm, biovec));
365 raid0_mergeable_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *biovec) argument
H A Ddm-verity.c637 struct bio_vec *biovec, int max_size)
648 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
636 verity_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Ddm-crypt.c1955 struct bio_vec *biovec, int max_size)
1966 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
1954 crypt_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Ddm-era-target.c1677 struct bio_vec *biovec, int max_size)
1687 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
1676 era_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Ddm-snap.c2238 struct bio_vec *biovec, int max_size)
2248 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
2237 origin_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Draid1.c706 struct bio_vec *biovec)
711 int max = biovec->bv_len;
727 q, bvm, biovec));
704 raid1_mergeable_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *biovec) argument
H A Ddm.c1591 struct bio_vec *biovec)
1621 max_size = ti->type->merge(ti, bvm, biovec, max_size);
1637 if (max_size <= biovec->bv_len && !(bvm->bi_size >> SECTOR_SHIFT))
1638 max_size = biovec->bv_len;
1589 dm_merge_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *biovec) argument
H A Draid10.c679 * @biovec: the request that could be merged to it.
687 struct bio_vec *biovec)
709 if (max <= biovec->bv_len && bio_sectors == 0)
710 return biovec->bv_len;
712 max = biovec->bv_len;
723 if (max <= biovec->bv_len && bio_sectors == 0)
724 return biovec->bv_len;
742 q, bvm, biovec));
754 q, bvm, biovec));
685 raid10_mergeable_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *biovec) argument
H A Ddm-cache-target.c3065 struct bio_vec *biovec, int max_size)
3074 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
3063 cache_bvec_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Ddm-thin.c3145 struct bio_vec *biovec, int max_size)
3155 return min(max_size, q->merge_bvec_fn(q, bvm, biovec));
3144 pool_merge(struct dm_target *ti, struct bvec_merge_data *bvm, struct bio_vec *biovec, int max_size) argument
H A Draid5.c4108 struct bio_vec *biovec)
4117 return biovec->bv_len; /* always allow writes to be mergeable */
4123 if (max <= biovec->bv_len && bio_sectors == 0)
4124 return biovec->bv_len;
4106 raid5_mergeable_bvec(struct request_queue *q, struct bvec_merge_data *bvm, struct bio_vec *biovec) argument

Completed in 168 milliseconds