| /Linux-v5.15/include/linux/ |
| D | bvec.h | 33 struct page *bv_page; member 63 (__bvec_iter_bvec((bvec), (iter))->bv_page) 77 .bv_page = mp_bvec_iter_page((bvec), (iter)), \ 96 .bv_page = bvec_iter_page((bvec), (iter)), \ 171 bv->bv_page++; in bvec_advance() 174 bv->bv_page = bvec->bv_page + (bvec->bv_offset >> PAGE_SHIFT); in bvec_advance() 196 return kmap_local_page(bvec->bv_page) + bvec->bv_offset; in bvec_kmap_local() 207 memcpy_from_page(to, bvec->bv_page, bvec->bv_offset, bvec->bv_len); in memcpy_from_bvec() 218 memcpy_to_page(bvec->bv_page, bvec->bv_offset, from, bvec->bv_len); in memcpy_to_bvec() 229 memzero_page(bvec->bv_page, bvec->bv_offset, bvec->bv_len); in memzero_bvec() [all …]
|
| /Linux-v5.15/block/ |
| D | bounce.c | 88 if (tovec.bv_page != fromvec.bv_page) { in copy_to_high_bio_irq() 94 memcpy_to_bvec(&tovec, page_address(fromvec.bv_page) + in copy_to_high_bio_irq() 113 if (bvec->bv_page != orig_vec.bv_page) { in bounce_end_io() 114 dec_zone_page_state(bvec->bv_page, NR_BOUNCE); in bounce_end_io() 115 mempool_free(bvec->bv_page, &page_pool); in bounce_end_io() 222 if (PageHighMem(from.bv_page)) in __blk_queue_bounce() 244 if (!PageHighMem(to->bv_page)) in __blk_queue_bounce() 251 flush_dcache_page(to->bv_page); in __blk_queue_bounce() 254 to->bv_page = bounce_page; in __blk_queue_bounce()
|
| D | bio.c | 570 zero_user(bv.bv_page, offset, bv.bv_len - offset); in bio_truncate() 780 phys_addr_t vec_end_addr = page_to_phys(bv->bv_page) + bv_end - 1; in page_is_mergeable() 791 return (bv->bv_page + bv_end / PAGE_SIZE) == (page + off / PAGE_SIZE); in page_is_mergeable() 805 phys_addr_t addr1 = page_to_phys(bv->bv_page) + bv->bv_offset; in bio_try_merge_hw_seg() 860 bvec->bv_page = page; in bio_add_hw_page() 982 bv->bv_page = page; in __bio_add_page() 1027 if (mark_dirty && !PageCompound(bvec->bv_page)) in bio_release_pages() 1028 set_page_dirty_lock(bvec->bv_page); in bio_release_pages() 1029 put_page(bvec->bv_page); in bio_release_pages() 1326 __free_page(bvec->bv_page); in bio_free_pages() [all …]
|
| D | blk-crypto-fallback.c | 153 mempool_free(enc_bio->bi_io_vec[i].bv_page, in blk_crypto_fallback_encrypt_endio() 319 struct page *plaintext_page = enc_bvec->bv_page; in blk_crypto_fallback_encrypt_bio() 323 enc_bvec->bv_page = ciphertext_page; in blk_crypto_fallback_encrypt_bio() 360 mempool_free(enc_bio->bi_io_vec[--i].bv_page, in blk_crypto_fallback_encrypt_bio() 418 struct page *page = bv.bv_page; in blk_crypto_fallback_decrypt_bio()
|
| D | blk.h | 66 phys_addr_t addr1 = page_to_phys(vec1->bv_page) + vec1->bv_offset; in biovec_phys_mergeable() 67 phys_addr_t addr2 = page_to_phys(vec2->bv_page) + vec2->bv_offset; in biovec_phys_mergeable() 71 if (xen_domain() && !xen_biovec_phys_mergeable(vec1, vec2->bv_page)) in biovec_phys_mergeable()
|
| D | blk-merge.c | 208 seg_size = get_max_segment_size(q, bv->bv_page, in bvec_split_segs() 433 unsigned len = min(get_max_segment_size(q, bvec->bv_page, in blk_bvec_map_sg() 435 struct page *page = bvec->bv_page; in blk_bvec_map_sg() 463 sg_set_page(*sg, bv.bv_page, bv.bv_len, bv.bv_offset); in __blk_bvec_map_sg()
|
| D | blk-map.c | 54 ret = copy_page_from_iter(bvec->bv_page, in bio_copy_from_iter() 85 ret = copy_page_to_iter(bvec->bv_page, in bio_copy_to_iter()
|
| /Linux-v5.15/drivers/md/bcache/ |
| D | util.c | 247 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()
|
| D | debug.c | 130 void *p1 = kmap_atomic(bv.bv_page); in bch_data_verify() 134 p2 = page_address(cbv.bv_page); in bch_data_verify()
|
| /Linux-v5.15/drivers/xen/ |
| D | biomerge.c | 12 unsigned long bfn1 = pfn_to_bfn(page_to_pfn(vec1->bv_page)); in xen_biovec_phys_mergeable()
|
| /Linux-v5.15/fs/9p/ |
| D | vfs_addr.c | 41 struct bio_vec bvec = {.bv_page = page, .bv_len = PAGE_SIZE}; in v9fs_fid_readpage() 163 bvec.bv_page = page; in v9fs_vfs_writepage_locked()
|
| /Linux-v5.15/drivers/md/ |
| D | dm-log-writes.c | 203 if (block->vecs[i].bv_page) in free_pending_block() 204 __free_page(block->vecs[i].bv_page); in free_pending_block() 383 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()
|
| D | dm-ebs-target.c | 74 if (unlikely(!bv->bv_page || !bv_len)) in __ebs_rw_bvec() 100 flush_dcache_page(bv->bv_page); in __ebs_rw_bvec() 102 flush_dcache_page(bv->bv_page); in __ebs_rw_bvec()
|
| /Linux-v5.15/drivers/block/zram/ |
| D | zram_drv.c | 596 if (!bio_add_page(bio, bvec->bv_page, bvec->bv_len, bvec->bv_offset)) { in read_from_bdev_async() 669 bvec.bv_page = page; in writeback_store() 725 bio_add_page(&bio, bvec.bv_page, bvec.bv_len, in writeback_store() 1242 bvec.bv_page = page; in __zram_bvec_read() 1296 page = bvec->bv_page; in zram_bvec_read() 1309 void *dst = kmap_atomic(bvec->bv_page); in zram_bvec_read() 1332 struct page *page = bvec->bv_page; in __zram_bvec_write() 1463 src = kmap_atomic(bvec->bv_page); in zram_bvec_write() 1469 vec.bv_page = page; in zram_bvec_write() 1532 flush_dcache_page(bvec->bv_page); in zram_bvec_rw() [all …]
|
| /Linux-v5.15/drivers/nvdimm/ |
| D | blk.c | 92 iobuf = kmap_atomic(bv.bv_page); in nd_blk_rw_integrity() 187 err = nsblk_do_bvec(nsblk, bip, bvec.bv_page, len, in nd_blk_submit_bio()
|
| D | pmem.c | 212 rc = pmem_do_write(pmem, bvec.bv_page, bvec.bv_offset, in pmem_submit_bio() 215 rc = pmem_do_read(pmem, bvec.bv_page, bvec.bv_offset, in pmem_submit_bio()
|
| /Linux-v5.15/fs/crypto/ |
| D | bio.c | 35 struct page *page = bv->bv_page; in fscrypt_decrypt_bio()
|
| /Linux-v5.15/arch/m68k/emu/ |
| D | nfblock.c | 75 page_to_phys(bvec.bv_page) + bvec.bv_offset); in nfhd_submit_bio()
|
| /Linux-v5.15/fs/btrfs/ |
| D | compression.c | 274 SetPageChecked(bvec->bv_page); in end_compressed_bio_read() 540 return page_offset(last->bv_page) + last->bv_len + last->bv_offset; in bio_end_offset() 1326 bvec_offset = page_offset(bvec.bv_page) + bvec.bv_offset - cb->start; in btrfs_decompress_buf2page() 1342 memcpy_to_page(bvec.bv_page, bvec.bv_offset, in btrfs_decompress_buf2page() 1344 flush_dcache_page(bvec.bv_page); in btrfs_decompress_buf2page()
|
| /Linux-v5.15/drivers/scsi/ |
| D | sd.c | 880 rq->special_vec.bv_page = mempool_alloc(sd_page_pool, GFP_ATOMIC); in sd_setup_unmap_cmnd() 881 if (!rq->special_vec.bv_page) in sd_setup_unmap_cmnd() 883 clear_highpage(rq->special_vec.bv_page); in sd_setup_unmap_cmnd() 915 rq->special_vec.bv_page = mempool_alloc(sd_page_pool, GFP_ATOMIC); in sd_setup_write_same16_cmnd() 916 if (!rq->special_vec.bv_page) in sd_setup_write_same16_cmnd() 918 clear_highpage(rq->special_vec.bv_page); in sd_setup_write_same16_cmnd() 947 rq->special_vec.bv_page = mempool_alloc(sd_page_pool, GFP_ATOMIC); in sd_setup_write_same10_cmnd() 948 if (!rq->special_vec.bv_page) in sd_setup_write_same10_cmnd() 950 clear_highpage(rq->special_vec.bv_page); in sd_setup_write_same10_cmnd() 1379 mempool_free(rq->special_vec.bv_page, sd_page_pool); in sd_uninit_command()
|
| /Linux-v5.15/drivers/target/ |
| D | target_core_file.c | 280 aio_cmd->bvecs[i].bv_page = sg_page(sg); in fd_execute_rw_aio() 328 bvec[i].bv_page = sg_page(sg); in fd_do_rw() 465 bvec[i].bv_page = sg_page(&cmd->t_data_sg[0]); in fd_execute_write_same()
|
| /Linux-v5.15/net/ceph/ |
| D | messenger_v2.c | 151 bv.bv_page = it->bvec->bv_page; in do_try_sendpage() 165 if (sendpage_ok(bv.bv_page)) { in do_try_sendpage() 166 ret = sock->ops->sendpage(sock, bv.bv_page, in do_try_sendpage() 288 con->v2.out_bvec.bv_page = ceph_zero_page; in set_out_bvec_zero() 866 bv->bv_page = page; in get_bvec_at() 951 sg_set_page(*sg, bv.bv_page, bv.bv_len, bv.bv_offset); in init_sgs_cursor() 1756 con->v2.in_bvec.bv_page, in prepare_read_data_cont() 2872 con->v2.out_epil.data_crc, con->v2.out_bvec.bv_page, in queue_data_cont() 2900 bv.bv_page = con->v2.out_enc_pages[con->v2.out_enc_i]; in queue_enc_page() 3229 con->v2.out_epil.data_crc, con->v2.out_bvec.bv_page, in revoke_at_queue_data_cont()
|
| /Linux-v5.15/fs/verity/ |
| D | verify.c | 252 struct page *page = bv->bv_page; in fsverity_verify_bio()
|
| /Linux-v5.15/fs/gfs2/ |
| D | lops.c | 174 struct page *page = bvec->bv_page; in gfs2_end_log_write_bh() 220 page = bvec->bv_page; in gfs2_end_log_write() 403 page = bvec->bv_page; in gfs2_end_log_read()
|
| /Linux-v5.15/fs/cifs/ |
| D | misc.c | 969 set_page_dirty(ctx->bv[i].bv_page); in cifs_aio_ctx_release() 970 put_page(ctx->bv[i].bv_page); in cifs_aio_ctx_release() 1050 bv[npages + i].bv_page = pages[i]; in setup_aio_ctx_iter()
|