Home
last modified time | relevance | path

Searched refs:bvec (Results 1 – 4 of 4) sorted by relevance

/block/
Dbio.c724 struct bio_vec *bvec; in bio_add_pc_page() local
765 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in bio_add_pc_page()
766 bvec->bv_page = page; in bio_add_pc_page()
767 bvec->bv_len = len; in bio_add_pc_page()
768 bvec->bv_offset = offset; in bio_add_pc_page()
788 if (bio->bi_vcnt > 1 && (BIOVEC_PHYS_MERGEABLE(bvec-1, bvec))) in bio_add_pc_page()
795 bvec->bv_page = NULL; in bio_add_pc_page()
796 bvec->bv_len = 0; in bio_add_pc_page()
797 bvec->bv_offset = 0; in bio_add_pc_page()
1026 struct bio_vec *bvec; in bio_copy_from_iter() local
[all …]
Dblk-merge.c363 __blk_segment_map_sg(struct request_queue *q, struct bio_vec *bvec, in __blk_segment_map_sg() argument
368 int nbytes = bvec->bv_len; in __blk_segment_map_sg()
374 if (!BIOVEC_PHYS_MERGEABLE(bvprv, bvec)) in __blk_segment_map_sg()
376 if (!BIOVEC_SEG_BOUNDARY(q, bvprv, bvec)) in __blk_segment_map_sg()
399 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
402 *bvprv = *bvec; in __blk_segment_map_sg()
409 struct bio_vec bvec, bvprv = { NULL }; in __blk_bios_map_sg() local
431 bvec = bio_iovec(bio); in __blk_bios_map_sg()
432 sg_set_page(*sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in __blk_bios_map_sg()
439 bio_for_each_segment(bvec, bio, iter) in __blk_bios_map_sg()
[all …]
Dbounce.c129 struct bio_vec *bvec, *org_vec; in bounce_end_io() local
136 bio_for_each_segment_all(bvec, bio, i) { in bounce_end_io()
139 if (bvec->bv_page == org_vec->bv_page) in bounce_end_io()
142 dec_zone_page_state(bvec->bv_page, NR_BOUNCE); in bounce_end_io()
143 mempool_free(bvec->bv_page, pool); in bounce_end_io()
Dblk-core.c2992 struct bio_vec bvec; in rq_flush_dcache_pages() local
2994 rq_for_each_segment(bvec, rq, iter) in rq_flush_dcache_pages()
2995 flush_dcache_page(bvec.bv_page); in rq_flush_dcache_pages()