Home
last modified time | relevance | path

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

/block/
Dbio.c725 struct bio_vec *bvec; in bio_add_pc_page() local
766 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in bio_add_pc_page()
767 bvec->bv_page = page; in bio_add_pc_page()
768 bvec->bv_len = len; in bio_add_pc_page()
769 bvec->bv_offset = offset; in bio_add_pc_page()
789 if (bio->bi_vcnt > 1 && (BIOVEC_PHYS_MERGEABLE(bvec-1, bvec))) in bio_add_pc_page()
796 bvec->bv_page = NULL; in bio_add_pc_page()
797 bvec->bv_len = 0; in bio_add_pc_page()
798 bvec->bv_offset = 0; in bio_add_pc_page()
1028 struct bio_vec *bvec; in bio_copy_from_iter() local
[all …]
Dblk-merge.c352 __blk_segment_map_sg(struct request_queue *q, struct bio_vec *bvec, in __blk_segment_map_sg() argument
357 int nbytes = bvec->bv_len; in __blk_segment_map_sg()
363 if (!BIOVEC_PHYS_MERGEABLE(bvprv, bvec)) in __blk_segment_map_sg()
365 if (!BIOVEC_SEG_BOUNDARY(q, bvprv, bvec)) in __blk_segment_map_sg()
388 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
391 *bvprv = *bvec; in __blk_segment_map_sg()
398 struct bio_vec bvec, bvprv = { NULL }; in __blk_bios_map_sg() local
423 bvec = bio_iovec(bio); in __blk_bios_map_sg()
424 sg_set_page(*sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in __blk_bios_map_sg()
429 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.c3019 struct bio_vec bvec; in rq_flush_dcache_pages() local
3021 rq_for_each_segment(bvec, rq, iter) in rq_flush_dcache_pages()
3022 flush_dcache_page(bvec.bv_page); in rq_flush_dcache_pages()