Lines Matching refs:bvec

668 	struct bio_vec *bvec;  in bio_add_pc_page()  local
709 bvec = &bio->bi_io_vec[bio->bi_vcnt]; in bio_add_pc_page()
710 bvec->bv_page = page; in bio_add_pc_page()
711 bvec->bv_len = len; in bio_add_pc_page()
712 bvec->bv_offset = offset; in bio_add_pc_page()
732 if (bio->bi_vcnt > 1 && (BIOVEC_PHYS_MERGEABLE(bvec-1, bvec))) in bio_add_pc_page()
739 bvec->bv_page = NULL; in bio_add_pc_page()
740 bvec->bv_len = 0; in bio_add_pc_page()
741 bvec->bv_offset = 0; in bio_add_pc_page()
1075 struct bio_vec *bvec; in bio_copy_from_iter() local
1077 bio_for_each_segment_all(bvec, bio, i) { in bio_copy_from_iter()
1080 ret = copy_page_from_iter(bvec->bv_page, in bio_copy_from_iter()
1081 bvec->bv_offset, in bio_copy_from_iter()
1082 bvec->bv_len, in bio_copy_from_iter()
1088 if (ret < bvec->bv_len) in bio_copy_from_iter()
1106 struct bio_vec *bvec; in bio_copy_to_iter() local
1108 bio_for_each_segment_all(bvec, bio, i) { in bio_copy_to_iter()
1111 ret = copy_page_to_iter(bvec->bv_page, in bio_copy_to_iter()
1112 bvec->bv_offset, in bio_copy_to_iter()
1113 bvec->bv_len, in bio_copy_to_iter()
1119 if (ret < bvec->bv_len) in bio_copy_to_iter()
1128 struct bio_vec *bvec; in bio_free_pages() local
1131 bio_for_each_segment_all(bvec, bio, i) in bio_free_pages()
1132 __free_page(bvec->bv_page); in bio_free_pages()
1296 struct bio_vec *bvec; in bio_map_user_iov() local
1370 bio_for_each_segment_all(bvec, bio, j) { in bio_map_user_iov()
1371 put_page(bvec->bv_page); in bio_map_user_iov()
1379 struct bio_vec *bvec; in __bio_unmap_user() local
1385 bio_for_each_segment_all(bvec, bio, i) { in __bio_unmap_user()
1387 set_page_dirty_lock(bvec->bv_page); in __bio_unmap_user()
1389 put_page(bvec->bv_page); in __bio_unmap_user()
1475 struct bio_vec *bvec; in bio_copy_kern_endio_read() local
1478 bio_for_each_segment_all(bvec, bio, i) { in bio_copy_kern_endio_read()
1479 memcpy(p, page_address(bvec->bv_page), bvec->bv_len); in bio_copy_kern_endio_read()
1480 p += bvec->bv_len; in bio_copy_kern_endio_read()
1585 struct bio_vec *bvec; in bio_set_pages_dirty() local
1588 bio_for_each_segment_all(bvec, bio, i) { in bio_set_pages_dirty()
1589 if (!PageCompound(bvec->bv_page)) in bio_set_pages_dirty()
1590 set_page_dirty_lock(bvec->bv_page); in bio_set_pages_dirty()
1597 struct bio_vec *bvec; in bio_release_pages() local
1600 bio_for_each_segment_all(bvec, bio, i) in bio_release_pages()
1601 put_page(bvec->bv_page); in bio_release_pages()
1644 struct bio_vec *bvec; in bio_check_pages_dirty() local
1648 bio_for_each_segment_all(bvec, bio, i) { in bio_check_pages_dirty()
1649 if (!PageDirty(bvec->bv_page) && !PageCompound(bvec->bv_page)) in bio_check_pages_dirty()
1698 struct bio_vec bvec; in bio_flush_dcache_pages() local
1701 bio_for_each_segment(bvec, bi, iter) in bio_flush_dcache_pages()
1702 flush_dcache_page(bvec.bv_page); in bio_flush_dcache_pages()