Searched refs:biovec (Results 1 – 3 of 3) sorted by relevance
/linux-6.12.1/Documentation/block/ |
D | biovecs.rst | 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. 56 and offset into the current biovec for each. 63 * Before, any code that might need to use the biovec after the bio had been 69 arbitrary range of an existing biovec, both starting and ending midway [all …]
|
/linux-6.12.1/drivers/md/dm-vdo/ |
D | data-vio.c | 295 struct bio_vec biovec; in copy_to_bio() local 298 bio_for_each_segment(biovec, bio, iter) { in copy_to_bio() 299 memcpy_to_bvec(&biovec, data_ptr); in copy_to_bio() 300 data_ptr += biovec.bv_len; in copy_to_bio() 525 struct bio_vec biovec; in copy_from_bio() local 528 bio_for_each_segment(biovec, bio, iter) { in copy_from_bio() 529 memcpy_from_bvec(data_ptr, &biovec); in copy_from_bio() 530 data_ptr += biovec.bv_len; in copy_from_bio()
|
/linux-6.12.1/drivers/md/ |
D | raid5-ppl.c | 154 struct bio_vec biovec[PPL_IO_INLINE_BVECS]; member 253 bio_init(&io->bio, log->rdev->bdev, io->biovec, PPL_IO_INLINE_BVECS, in ppl_new_iounit()
|