Home
last modified time | relevance | path

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

1234

/Linux-v5.4/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()
301 if (page_to_pfn(from.bv_page) > q->limits.bounce_pfn) in __blk_queue_bounce()
322 struct page *page = to->bv_page; in __blk_queue_bounce()
[all …]
Dbio.c532 flush_dcache_page(bv.bv_page); in zero_fill_bio_iter()
634 phys_addr_t vec_end_addr = page_to_phys(bv->bv_page) + in page_is_mergeable()
655 phys_addr_t addr1 = page_to_phys(bv->bv_page) + bv->bv_offset; in bio_try_merge_pc_page()
716 bvec->bv_page = page; in __bio_add_pc_page()
785 bv->bv_page = page; in __bio_add_page()
830 if (mark_dirty && !PageCompound(bvec->bv_page)) in bio_release_pages()
831 set_page_dirty_lock(bvec->bv_page); in bio_release_pages()
832 put_page(bvec->bv_page); in bio_release_pages()
846 size = bio_add_page(bio, bv->bv_page, len, in __bio_iov_bvec_add_pages()
1012 src_p = kmap_atomic(src_bv.bv_page); in bio_copy_data_iter()
[all …]
Dbio-integrity.c96 kfree(page_address(bip->bip_vec->bv_page) + in bio_integrity_free()
138 iv->bv_page = page; in bio_integrity_add_page()
162 void *prot_buf = page_address(bip->bip_vec->bv_page) + in bio_integrity_process()
171 void *kaddr = kmap_atomic(bv.bv_page); in bio_integrity_process()
Dblk.h78 phys_addr_t addr1 = page_to_phys(vec1->bv_page) + vec1->bv_offset; in biovec_phys_mergeable()
79 phys_addr_t addr2 = page_to_phys(vec2->bv_page) + vec2->bv_offset; in biovec_phys_mergeable()
83 if (xen_domain() && !xen_biovec_phys_mergeable(vec1, vec2->bv_page)) in biovec_phys_mergeable()
Dt10-pi.c152 pmap = kmap_atomic(iv.bv_page); in t10_pi_type1_prepare()
200 pmap = kmap_atomic(iv.bv_page); in t10_pi_type1_complete()
/Linux-v5.4/include/linux/
Dbvec.h19 struct page *bv_page; member
49 (__bvec_iter_bvec((bvec), (iter))->bv_page)
63 .bv_page = mp_bvec_iter_page((bvec), (iter)), \
82 .bv_page = bvec_iter_page((bvec), (iter)), \
142 bv->bv_page++; in bvec_advance()
145 bv->bv_page = bvec->bv_page + (bvec->bv_offset >> PAGE_SHIFT); in bvec_advance()
168 seg->bv_page = bvec->bv_page + last_page; in mp_bvec_last_segment()
Dbio.h287 return bio_first_bvec_all(bio)->bv_page; in bio_first_page_all()
540 addr = (unsigned long) kmap_atomic(bvec->bv_page); in bvec_kmap_irq()
558 return page_address(bvec->bv_page) + bvec->bv_offset; in bvec_kmap_irq()
/Linux-v5.4/drivers/md/bcache/
Dutil.c247 bv->bv_page = is_vmalloc_addr(base) in bch_bio_map()
278 bv->bv_page = alloc_page(gfp_mask); in bch_bio_alloc_pages()
279 if (!bv->bv_page) { in bch_bio_alloc_pages()
281 __free_page(bv->bv_page); in bch_bio_alloc_pages()
Ddebug.c130 void *p1 = kmap_atomic(bv.bv_page); in bch_data_verify()
134 p2 = page_address(cbv.bv_page); in bch_data_verify()
/Linux-v5.4/drivers/xen/
Dbiomerge.c12 unsigned long bfn1 = pfn_to_bfn(page_to_pfn(vec1->bv_page)); in xen_biovec_phys_mergeable()
/Linux-v5.4/lib/
Diov_iter.c612 memcpy_to_page(v.bv_page, v.bv_offset, in _copy_to_iter()
713 rem = memcpy_mcsafe_to_page(v.bv_page, v.bv_offset, in _copy_to_iter_mcsafe()
748 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter()
774 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_full()
794 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_nocache()
828 memcpy_page_flushcache((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_flushcache()
853 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_full_nocache()
955 memzero_page(v.bv_page, v.bv_offset, v.bv_len), in iov_iter_zero()
978 memcpy_from_page((p += v.bv_len) - v.bv_len, v.bv_page, in iov_iter_copy_from_user_atomic()
1306 get_page(*pages = v.bv_page); in iov_iter_get_pages()
[all …]
/Linux-v5.4/fs/verity/
Dverify.c232 SetPageError(bv->bv_page); in fsverity_verify_bio()
237 struct page *page = bv->bv_page; in fsverity_verify_bio()
/Linux-v5.4/fs/9p/
Dvfs_addr.c42 struct bio_vec bvec = {.bv_page = page, .bv_len = PAGE_SIZE}; in v9fs_fid_readpage()
162 bvec.bv_page = page; in v9fs_vfs_writepage_locked()
/Linux-v5.4/drivers/md/
Ddm-log-writes.c203 if (block->vecs[i].bv_page) in free_pending_block()
204 __free_page(block->vecs[i].bv_page); in free_pending_block()
384 ret = bio_add_page(bio, block->vecs[i].bv_page, in log_one_block()
401 ret = bio_add_page(bio, block->vecs[i].bv_page, in log_one_block()
768 src = kmap_atomic(bv.bv_page); in log_writes_map()
773 block->vecs[i].bv_page = page; in log_writes_map()
/Linux-v5.4/drivers/block/zram/
Dzram_drv.c600 if (!bio_add_page(bio, bvec->bv_page, bvec->bv_len, bvec->bv_offset)) { in read_from_bdev_async()
660 bvec.bv_page = page; in writeback_store()
716 bio_add_page(&bio, bvec.bv_page, bvec.bv_len, in writeback_store()
1227 bvec.bv_page = page; in __zram_bvec_read()
1280 page = bvec->bv_page; in zram_bvec_read()
1293 void *dst = kmap_atomic(bvec->bv_page); in zram_bvec_read()
1316 struct page *page = bvec->bv_page; in __zram_bvec_write()
1446 src = kmap_atomic(bvec->bv_page); in zram_bvec_write()
1452 vec.bv_page = page; in zram_bvec_write()
1520 flush_dcache_page(bvec->bv_page); in zram_bvec_rw()
[all …]
/Linux-v5.4/fs/crypto/
Dbio.c35 struct page *page = bv->bv_page; in __fscrypt_decrypt_bio()
/Linux-v5.4/drivers/nvdimm/
Dblk.c92 iobuf = kmap_atomic(bv.bv_page); in nd_blk_rw_integrity()
186 err = nsblk_do_bvec(nsblk, bip, bvec.bv_page, len, in nd_blk_make_request()
/Linux-v5.4/fs/btrfs/
Dcompression.c195 SetPageChecked(bvec->bv_page); in end_compressed_bio_read()
425 return page_offset(last->bv_page) + last->bv_len + last->bv_offset; in bio_end_offset()
1140 start_byte = page_offset(bvec.bv_page) - disk_start; in btrfs_decompress_buf2page()
1164 kaddr = kmap_atomic(bvec.bv_page); in btrfs_decompress_buf2page()
1167 flush_dcache_page(bvec.bv_page); in btrfs_decompress_buf2page()
1179 start_byte = page_offset(bvec.bv_page) - disk_start; in btrfs_decompress_buf2page()
/Linux-v5.4/drivers/scsi/
Dsd.c833 rq->special_vec.bv_page = mempool_alloc(sd_page_pool, GFP_ATOMIC); in sd_setup_unmap_cmnd()
834 if (!rq->special_vec.bv_page) in sd_setup_unmap_cmnd()
836 clear_highpage(rq->special_vec.bv_page); in sd_setup_unmap_cmnd()
845 buf = page_address(rq->special_vec.bv_page); in sd_setup_unmap_cmnd()
867 rq->special_vec.bv_page = mempool_alloc(sd_page_pool, GFP_ATOMIC); in sd_setup_write_same16_cmnd()
868 if (!rq->special_vec.bv_page) in sd_setup_write_same16_cmnd()
870 clear_highpage(rq->special_vec.bv_page); in sd_setup_write_same16_cmnd()
898 rq->special_vec.bv_page = mempool_alloc(sd_page_pool, GFP_ATOMIC); in sd_setup_write_same10_cmnd()
899 if (!rq->special_vec.bv_page) in sd_setup_write_same10_cmnd()
901 clear_highpage(rq->special_vec.bv_page); in sd_setup_write_same10_cmnd()
[all …]
/Linux-v5.4/fs/cifs/
Dmisc.c827 set_page_dirty(ctx->bv[i].bv_page); in cifs_aio_ctx_release()
828 put_page(ctx->bv[i].bv_page); in cifs_aio_ctx_release()
910 bv[npages + i].bv_page = pages[i]; in setup_aio_ctx_iter()
/Linux-v5.4/arch/m68k/emu/
Dnfblock.c76 page_to_phys(bvec.bv_page) + bvec.bv_offset); in nfhd_make_request()
/Linux-v5.4/drivers/s390/block/
Ddasd_fba.c474 if (idal_is_needed (page_address(bv.bv_page), bv.bv_len)) in dasd_fba_build_cp_regular()
512 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_fba_build_cp_regular()
594 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_fba_free_cp()
/Linux-v5.4/drivers/target/
Dtarget_core_file.c286 bvec[i].bv_page = sg_page(sg); in fd_execute_rw_aio()
336 bvec[i].bv_page = sg_page(sg); in fd_do_rw()
473 bvec[i].bv_page = sg_page(&cmd->t_data_sg[0]); in fd_execute_write_same()
/Linux-v5.4/fs/xfs/
Dxfs_aops.c64 struct iomap_page *iop = to_iomap_page(bvec->bv_page); in xfs_finish_page_writeback()
67 SetPageError(bvec->bv_page); in xfs_finish_page_writeback()
75 end_page_writeback(bvec->bv_page); in xfs_finish_page_writeback()
/Linux-v5.4/fs/gfs2/
Dlops.c175 struct page *page = bvec->bv_page; in gfs2_end_log_write_bh()
217 page = bvec->bv_page; in gfs2_end_log_write()
391 page = bvec->bv_page; in gfs2_end_log_read()

1234