Home
last modified time | relevance | path

Searched refs:bv (Results 1 – 8 of 8) sorted by relevance

/block/
A Dblk-mq-dma.c17 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 Dblk-merge.c30 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 Dbio.c167 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 Dblk-crypto-fallback.c164 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 Dt10-pi.c381 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 Dbio-integrity.c69 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 Dblk-crypto.c228 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 Dblk.h114 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