Home
last modified time | relevance | path

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

/block/
Dbio.c708 struct bio_vec *bvec; in __bio_add_page() local
784 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in __bio_add_page()
785 bvec->bv_page = page; in __bio_add_page()
786 bvec->bv_len = len; in __bio_add_page()
787 bvec->bv_offset = offset; in __bio_add_page()
806 if (q->merge_bvec_fn(q, &bvm, bvec) < bvec->bv_len) { in __bio_add_page()
807 bvec->bv_page = NULL; in __bio_add_page()
808 bvec->bv_len = 0; in __bio_add_page()
809 bvec->bv_offset = 0; in __bio_add_page()
815 if (bio->bi_vcnt && (BIOVEC_PHYS_MERGEABLE(bvec-1, bvec))) in __bio_add_page()
[all …]
Dblk-merge.c159 __blk_segment_map_sg(struct request_queue *q, struct bio_vec *bvec, in __blk_segment_map_sg() argument
164 int nbytes = bvec->bv_len; in __blk_segment_map_sg()
170 if (!BIOVEC_PHYS_MERGEABLE(bvprv, bvec)) in __blk_segment_map_sg()
172 if (!BIOVEC_SEG_BOUNDARY(q, bvprv, bvec)) in __blk_segment_map_sg()
195 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
198 *bvprv = *bvec; in __blk_segment_map_sg()
205 struct bio_vec bvec, bvprv = { NULL }; in __blk_bios_map_sg() local
230 bvec = bio_iovec(bio); in __blk_bios_map_sg()
231 sg_set_page(*sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in __blk_bios_map_sg()
236 bio_for_each_segment(bvec, bio, iter) in __blk_bios_map_sg()
[all …]
Dbounce.c128 struct bio_vec *bvec, *org_vec; in bounce_end_io() local
137 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.c2831 struct bio_vec bvec; in rq_flush_dcache_pages() local
2833 rq_for_each_segment(bvec, rq, iter) in rq_flush_dcache_pages()
2834 flush_dcache_page(bvec.bv_page); in rq_flush_dcache_pages()