Home
last modified time | relevance | path

Searched refs:bv_page (Results 1 – 25 of 53) sorted by relevance

123

/linux-4.19.296/block/
Dbounce.c80 vto = kmap_atomic(to->bv_page); in bounce_copy_vec()
88 memcpy(page_address((to)->bv_page) + (to)->bv_offset, vfrom, (to)->bv_len)
146 if (tovec.bv_page != fromvec.bv_page) { in copy_to_high_bio_irq()
152 vfrom = page_address(fromvec.bv_page) + in copy_to_high_bio_irq()
156 flush_dcache_page(tovec.bv_page); in copy_to_high_bio_irq()
174 if (bvec->bv_page != orig_vec.bv_page) { in bounce_end_io()
175 dec_zone_page_state(bvec->bv_page, NR_BOUNCE); in bounce_end_io()
176 mempool_free(bvec->bv_page, pool); in bounce_end_io()
300 if (page_to_pfn(from.bv_page) > q->limits.bounce_pfn) in __blk_queue_bounce()
316 struct page *page = to->bv_page; in __blk_queue_bounce()
[all …]
Dbio.c544 flush_dcache_page(bv.bv_page); in zero_fill_bio_iter()
688 if (page == prev->bv_page && in bio_add_pc_page()
711 bvec->bv_page = page; in bio_add_pc_page()
740 bvec->bv_page = NULL; in bio_add_pc_page()
772 if (page == bv->bv_page && off == bv->bv_offset + bv->bv_len) { in __bio_try_merge_page()
800 bv->bv_page = page; in __bio_add_page()
866 bv[idx].bv_page = pages[idx]; in __bio_iov_iter_get_pages()
970 src_p = kmap_atomic(src_bv.bv_page); in bio_copy_data_iter()
971 dst_p = kmap_atomic(dst_bv.bv_page); in bio_copy_data_iter()
980 flush_dcache_page(dst_bv.bv_page); in bio_copy_data_iter()
[all …]
Dbio-integrity.c123 kfree(page_address(bip->bip_vec->bv_page) + in bio_integrity_free()
158 iv->bv_page = page; in bio_integrity_add_page()
182 void *prot_buf = page_address(bip->bip_vec->bv_page) + in bio_integrity_process()
191 void *kaddr = kmap_atomic(bv.bv_page); in bio_integrity_process()
Dblk-zoned.c195 if (!bv->bv_page) in blkdev_report_zones()
198 addr = kmap_atomic(bv->bv_page); in blkdev_report_zones()
227 __free_page(bv->bv_page); in blkdev_report_zones()
Dt10-pi.c224 pmap = kmap_atomic(iv.bv_page); in t10_pi_prepare()
279 pmap = kmap_atomic(iv.bv_page); in t10_pi_complete()
Dblk-lib.c162 bio->bi_io_vec->bv_page = page; in __blkdev_issue_write_same()
Dblk-merge.c399 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
409 sg_set_page(*sg, bv.bv_page, bv.bv_len, bv.bv_offset); in __blk_bvec_map_sg()
Dblk-integrity.c117 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset); in blk_rq_map_integrity_sg()
/linux-4.19.296/drivers/xen/
Dbiomerge.c11 unsigned long bfn1 = pfn_to_bfn(page_to_pfn(vec1->bv_page)); in xen_biovec_phys_mergeable()
12 unsigned long bfn2 = pfn_to_bfn(page_to_pfn(vec2->bv_page)); in xen_biovec_phys_mergeable()
/linux-4.19.296/include/linux/
Dbvec.h31 struct page *bv_page; member
56 (__bvec_iter_bvec((bvec), (iter))->bv_page)
67 .bv_page = bvec_iter_page((bvec), (iter)), \
Dbio.h138 #define bvec_to_phys(bv) (page_to_phys((bv)->bv_page) + (unsigned long) (bv)->bv_offset)
326 return bio_first_bvec_all(bio)->bv_page; in bio_first_page_all()
583 addr = (unsigned long) kmap_atomic(bvec->bv_page); in bvec_kmap_irq()
601 return page_address(bvec->bv_page) + bvec->bv_offset; in bvec_kmap_irq()
/linux-4.19.296/lib/
Diov_iter.c569 memcpy_to_page(v.bv_page, v.bv_offset, in _copy_to_iter()
670 rem = memcpy_mcsafe_to_page(v.bv_page, v.bv_offset, in _copy_to_iter_mcsafe()
705 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter()
731 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_full()
751 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_nocache()
785 memcpy_page_flushcache((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_flushcache()
810 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_full_nocache()
910 memzero_page(v.bv_page, v.bv_offset, v.bv_len), in iov_iter_zero()
933 memcpy_from_page((p += v.bv_len) - v.bv_len, v.bv_page, in iov_iter_copy_from_user_atomic()
1230 get_page(*pages = v.bv_page); in iov_iter_get_pages()
[all …]
/linux-4.19.296/fs/9p/
Dvfs_addr.c57 struct bio_vec bvec = {.bv_page = page, .bv_len = PAGE_SIZE}; in v9fs_fid_readpage()
177 bvec.bv_page = page; in v9fs_vfs_writepage_locked()
/linux-4.19.296/fs/btrfs/
Dcompression.c188 SetPageChecked(bvec->bv_page); in end_compressed_bio_read()
419 return page_offset(last->bv_page) + last->bv_len + last->bv_offset; in bio_end_offset()
1154 start_byte = page_offset(bvec.bv_page) - disk_start; in btrfs_decompress_buf2page()
1178 kaddr = kmap_atomic(bvec.bv_page); in btrfs_decompress_buf2page()
1181 flush_dcache_page(bvec.bv_page); in btrfs_decompress_buf2page()
1193 start_byte = page_offset(bvec.bv_page) - disk_start; in btrfs_decompress_buf2page()
Dfile-item.c218 offset = page_offset(bvec.bv_page) + bvec.bv_offset; in __btrfs_lookup_bio_sums()
457 offset = page_offset(bvec.bv_page) + bvec.bv_offset; in btrfs_csum_one_bio()
464 data = kmap_atomic(bvec.bv_page); in btrfs_csum_one_bio()
494 data = kmap_atomic(bvec.bv_page); in btrfs_csum_one_bio()
/linux-4.19.296/fs/crypto/
Dbio.c35 struct page *page = bv->bv_page; in __fscrypt_decrypt_bio()
/linux-4.19.296/drivers/lightnvm/
Dpblk-read.c283 src_p = kmap_atomic(src_bv.bv_page); in pblk_end_partial_read()
284 dst_p = kmap_atomic(dst_bv.bv_page); in pblk_end_partial_read()
293 mempool_free(src_bv.bv_page, &pblk->page_bio_pool); in pblk_end_partial_read()
/linux-4.19.296/fs/xfs/
Dxfs_aops.c68 struct iomap_page *iop = to_iomap_page(bvec->bv_page); in xfs_finish_page_writeback()
71 SetPageError(bvec->bv_page); in xfs_finish_page_writeback()
79 end_page_writeback(bvec->bv_page); in xfs_finish_page_writeback()
/linux-4.19.296/fs/ext4/
Dreadpage.c85 struct page *page = bv->bv_page; in mpage_end_io()
/linux-4.19.296/drivers/s390/block/
Ddasd_fba.c475 if (idal_is_needed (page_address(bv.bv_page), bv.bv_len)) in dasd_fba_build_cp_regular()
513 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_fba_build_cp_regular()
595 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_fba_free_cp()
Dxpram.c208 kmap(bvec.bv_page) + bvec.bv_offset; in xpram_make_request()
/linux-4.19.296/fs/gfs2/
Dlops.c175 struct page *page = bvec->bv_page; in gfs2_end_log_write_bh()
218 page = bvec->bv_page; in gfs2_end_log_write()
/linux-4.19.296/fs/
Dblock_dev.c262 if (should_dirty && !PageCompound(bvec->bv_page)) in __blkdev_direct_IO_simple()
263 set_page_dirty_lock(bvec->bv_page); in __blkdev_direct_IO_simple()
264 put_page(bvec->bv_page); in __blkdev_direct_IO_simple()
331 put_page(bvec->bv_page); in blkdev_bio_end_io()
/linux-4.19.296/fs/afs/
Drxrpc.c282 bv[i].bv_page = pages[i]; in afs_load_bvec()
328 put_page(bv[loop].bv_page); in afs_send_pages()
/linux-4.19.296/fs/ceph/
Dfile.c103 .bv_page = pages[idx], in __iter_get_bvecs()
164 if (bvecs[i].bv_page) { in put_bvecs()
166 set_page_dirty_lock(bvecs[i].bv_page); in put_bvecs()
167 put_page(bvecs[i].bv_page); in put_bvecs()

123