Searched refs:bv (Results 1 – 8 of 8) sorted by relevance
| /block/ |
| A D | blk-mq-dma.c | 17 struct bio_vec bv; in blk_map_iter_next() local 31 bv = mp_bvec_iter_bvec(iter->bio->bi_io_vec, iter->iter); in blk_map_iter_next() 32 vec->paddr = bvec_phys(&bv); in blk_map_iter_next() 34 bv.bv_len = min(bv.bv_len, max_size); in blk_map_iter_next() 35 bio_advance_iter_single(iter->bio, &iter->iter, bv.bv_len); in blk_map_iter_next() 53 if (bv.bv_len + next.bv_len > max_size || in blk_map_iter_next() 54 !biovec_phys_mergeable(req->q, &bv, &next)) in blk_map_iter_next() 57 bv.bv_len += next.bv_len; in blk_map_iter_next() 61 vec->len = bv.bv_len; in blk_map_iter_next()
|
| A D | blk-merge.c | 30 bio_get_first_bvec(bio, bv); in bio_get_last_bvec() 31 if (bv->bv_len == bio->bi_iter.bi_size) in bio_get_last_bvec() 41 *bv = bio->bi_io_vec[idx]; in bio_get_last_bvec() 48 bv->bv_len = iter.bi_bvec_done; in bio_get_last_bvec() 300 bio_for_each_bvec(bv, bio, iter) { in bio_split_rw_at() 309 bytes + bv.bv_len <= max_bytes && in bio_split_rw_at() 310 bv.bv_offset + bv.bv_len <= lim->min_segment_size) { in bio_split_rw_at() 312 bytes += bv.bv_len; in bio_split_rw_at() 319 bvprv = bv; in bio_split_rw_at() 426 struct bio_vec bv; in blk_recalc_rq_segments() local [all …]
|
| A D | bio.c | 167 mempool_free(bv, pool); in bvec_free() 623 struct bio_vec bv; in zero_fill_bio_iter() local 627 memzero_bvec(&bv); in zero_fill_bio_iter() 643 struct bio_vec bv; in bio_truncate() local 662 memzero_page(bv.bv_page, bv.bv_offset + offset, in bio_truncate() 663 bv.bv_len - offset); in bio_truncate() 666 done += bv.bv_len; in bio_truncate() 925 size_t bv_end = bv->bv_offset + bv->bv_len; in bvec_try_merge_page() 941 bv->bv_len += len; in bvec_try_merge_page() 1388 struct bio_vec bv; in bdev_rw_virt() local [all …]
|
| A D | blk-crypto-fallback.c | 164 struct bio_vec bv; in blk_crypto_fallback_clone_bio() local 180 bio_for_each_segment(bv, bio_src, iter) in blk_crypto_fallback_clone_bio() 181 bio->bi_io_vec[bio->bi_vcnt++] = bv; in blk_crypto_fallback_clone_bio() 217 struct bio_vec bv; in blk_crypto_fallback_split_bio_if_needed() local 220 bio_for_each_segment(bv, bio, iter) { in blk_crypto_fallback_split_bio_if_needed() 221 num_sectors += bv.bv_len >> SECTOR_SHIFT; in blk_crypto_fallback_split_bio_if_needed() 390 struct bio_vec bv; in blk_crypto_fallback_decrypt_bio() local 419 __bio_for_each_segment(bv, bio, iter, f_ctx->crypt_iter) { in blk_crypto_fallback_decrypt_bio() 420 struct page *page = bv.bv_page; in blk_crypto_fallback_decrypt_bio() 422 sg_set_page(&sg, page, data_unit_size, bv.bv_offset); in blk_crypto_fallback_decrypt_bio() [all …]
|
| A D | t10-pi.c | 381 struct bio_vec bv; in blk_integrity_generate() local 387 bio_for_each_segment(bv, bio, bviter) { in blk_integrity_generate() 388 void *kaddr = bvec_kmap_local(&bv); in blk_integrity_generate() 391 iter.data_size = bv.bv_len; in blk_integrity_generate() 413 struct bio_vec bv; in blk_integrity_verify_iter() local 423 __bio_for_each_segment(bv, bio, bviter, *saved_iter) { in blk_integrity_verify_iter() 424 void *kaddr = bvec_kmap_local(&bv); in blk_integrity_verify_iter() 428 iter.data_size = bv.bv_len; in blk_integrity_verify_iter()
|
| A D | bio-integrity.c | 69 static void bio_integrity_unpin_bvec(struct bio_vec *bv, int nr_vecs) in bio_integrity_unpin_bvec() argument 74 unpin_user_page(bv[i].bv_page); in bio_integrity_unpin_bvec() 129 struct bio_vec *bv = &bip->bip_vec[bip->bip_vcnt - 1]; in bio_integrity_add_page() local 131 if (!zone_device_pages_have_same_pgmap(bv->bv_page, page)) in bio_integrity_add_page() 134 if (bvec_try_merge_hw_page(q, bv, page, len, offset)) { in bio_integrity_add_page() 147 if (bvec_gap_to_prev(&q->limits, bv, offset)) in bio_integrity_add_page()
|
| A D | blk-crypto.c | 228 struct bio_vec bv; in bio_crypt_check_alignment() local 230 bio_for_each_segment(bv, bio, iter) { in bio_crypt_check_alignment() 231 if (!IS_ALIGNED(bv.bv_len | bv.bv_offset, data_unit_size)) in bio_crypt_check_alignment()
|
| A D | blk.h | 114 void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned short nr_vecs); 116 bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv,
|
Completed in 37 milliseconds