/linux-4.1.27/Documentation/block/ |
D | biovecs.txt | 2 Immutable biovecs and biovec iterators: 8 Instead, we have a new struct bvec_iter which represents a range of a biovec - 9 the iterator will be modified as the bio is completed, not the biovec. 12 update bi_sector and bi_size, and advance bi_idx to the next biovec. If it 13 ended up partway through a biovec, it would increment bv_offset and decrement 14 bv_len by the number of bytes completed in that biovec. 41 a pointer to a biovec, not a bio; this is used by the bio integrity code. 54 and offset into the current biovec for each. 61 * Before, any code that might need to use the biovec after the bio had been 67 arbitrary range of an existing biovec, both starting and ending midway [all …]
|
/linux-4.1.27/drivers/md/ |
D | dm-linear.c | 134 struct bio_vec *biovec, int max_size) in linear_merge() argument 145 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in linear_merge()
|
D | linear.c | 65 struct bio_vec *biovec) in linear_mergeable_bvec() argument 70 int maxbytes = biovec->bv_len; in linear_mergeable_bvec() 80 biovec)); in linear_mergeable_bvec()
|
D | raid0.c | 350 struct bio_vec *biovec) in raid0_mergeable_bvec() argument 370 if (max <= biovec->bv_len && bio_sectors == 0) in raid0_mergeable_bvec() 371 return biovec->bv_len; in raid0_mergeable_bvec() 372 if (max < biovec->bv_len) in raid0_mergeable_bvec() 387 return min(max, subq->merge_bvec_fn(subq, bvm, biovec)); in raid0_mergeable_bvec()
|
D | dm-flakey.c | 391 struct bio_vec *biovec, int max_size) in flakey_merge() argument 402 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in flakey_merge()
|
D | dm-stripe.c | 416 struct bio_vec *biovec, int max_size) in stripe_merge() argument 432 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in stripe_merge()
|
D | dm-log-writes.c | 732 struct bio_vec *biovec, int max_size) in log_writes_merge() argument 743 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in log_writes_merge()
|
D | dm-verity.c | 652 struct bio_vec *biovec, int max_size) in verity_merge() argument 663 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in verity_merge()
|
D | md.h | 537 struct bio_vec *biovec);
|
D | raid10.c | 687 struct bio_vec *biovec) in raid10_mergeable_bvec() argument 708 if (max <= biovec->bv_len && bio_sectors == 0) in raid10_mergeable_bvec() 709 return biovec->bv_len; in raid10_mergeable_bvec() 711 max = biovec->bv_len; in raid10_mergeable_bvec() 722 if (max <= biovec->bv_len && bio_sectors == 0) in raid10_mergeable_bvec() 723 return biovec->bv_len; in raid10_mergeable_bvec() 741 q, bvm, biovec)); in raid10_mergeable_bvec() 753 q, bvm, biovec)); in raid10_mergeable_bvec()
|
D | dm.c | 1718 struct bio_vec *biovec) in dm_merge_bvec() argument 1748 max_size = ti->type->merge(ti, bvm, biovec, max_size); in dm_merge_bvec() 1764 if (max_size <= biovec->bv_len && !(bvm->bi_size >> SECTOR_SHIFT)) in dm_merge_bvec() 1765 max_size = biovec->bv_len; in dm_merge_bvec()
|
D | dm-era-target.c | 1677 struct bio_vec *biovec, int max_size) in era_merge() argument 1687 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in era_merge()
|
D | dm-thin.c | 3577 struct bio_vec *biovec, int max_size) in pool_merge() argument 3587 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in pool_merge() 4007 struct bio_vec *biovec, int max_size) in thin_merge() argument 4018 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in thin_merge()
|
D | dm-snap.c | 2325 struct bio_vec *biovec, int max_size) in origin_merge() argument 2335 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in origin_merge()
|
D | dm-crypt.c | 2022 struct bio_vec *biovec, int max_size) in crypt_merge() argument 2033 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in crypt_merge()
|
D | raid1.c | 713 struct bio_vec *biovec) in raid1_mergeable_bvec() argument 717 int max = biovec->bv_len; in raid1_mergeable_bvec() 733 q, bvm, biovec)); in raid1_mergeable_bvec()
|
D | dm-cache-target.c | 3318 struct bio_vec *biovec, int max_size) in cache_bvec_merge() argument 3327 return min(max_size, q->merge_bvec_fn(q, bvm, biovec)); in cache_bvec_merge()
|
D | raid5.c | 4678 struct bio_vec *biovec) in raid5_mergeable_bvec() argument 4690 return biovec->bv_len; in raid5_mergeable_bvec() 4696 if (max <= biovec->bv_len && bio_sectors == 0) in raid5_mergeable_bvec() 4697 return biovec->bv_len; in raid5_mergeable_bvec()
|
D | md.c | 357 struct bio_vec *biovec) in md_mergeable_bvec() argument 365 ret = biovec->bv_len; in md_mergeable_bvec() 371 ret = pers->mergeable_bvec(mddev, bvm, biovec); in md_mergeable_bvec() 373 ret = biovec->bv_len; in md_mergeable_bvec()
|
/linux-4.1.27/include/linux/ |
D | device-mapper.h | 86 struct bio_vec *biovec, int max_size);
|