| /linux/include/linux/ |
| H A D | bvec.h | 29 struct page *bv_page; member 44 bv->bv_page = page; in bvec_set_page() 102 (__bvec_iter_bvec((bvec), (iter))->bv_page) 116 .bv_page = mp_bvec_iter_page((bvec), (iter)), \ 135 .bv_page = bvec_iter_page((bvec), (iter)), \ 216 bv->bv_page++; in bvec_advance() 219 bv->bv_page = bvec->bv_page + (bvec->bv_offset >> PAGE_SHIFT); in bvec_advance() 241 return kmap_local_page(bvec->bv_page) + bvec->bv_offset; in bvec_kmap_local() 252 memcpy_from_page(to, bvec->bv_page, bvec->bv_offset, bvec->bv_len); in memcpy_from_bvec() 263 memcpy_to_page(bvec->bv_page, bvec->bv_offset, from, bvec->bv_len); in memcpy_to_bvec() [all …]
|
| H A D | iov_iter.h | 118 void *kaddr = kmap_local_page(p->bv_page + offset / PAGE_SIZE); in iterate_bvec()
|
| /linux/drivers/md/bcache/ |
| H A 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()
|
| /linux/mm/ |
| H A D | page_io.c | 347 struct page *page = sio->bvec[0].bv_page; in sio_write_complete() 362 page = sio->bvec[p].bv_page; in sio_write_complete() 369 end_page_writeback(sio->bvec[p].bv_page); in sio_write_complete() 489 struct folio *folio = page_folio(sio->bvec[p].bv_page); in sio_read_complete() 499 struct folio *folio = page_folio(sio->bvec[p].bv_page); in sio_read_complete()
|
| /linux/drivers/xen/ |
| H A D | biomerge.c | 12 unsigned long bfn1 = pfn_to_bfn(page_to_pfn(vec1->bv_page)); in xen_biovec_phys_mergeable()
|
| /linux/drivers/md/ |
| H A D | dm-ebs-target.c | 76 if (unlikely(!bv->bv_page || !bv_len)) in __ebs_rw_bvec() 102 flush_dcache_page(bv->bv_page); in __ebs_rw_bvec() 104 flush_dcache_page(bv->bv_page); in __ebs_rw_bvec()
|
| H A D | dm-log-writes.c | 204 if (block->vecs[i].bv_page) in free_pending_block() 205 __free_page(block->vecs[i].bv_page); in free_pending_block() 366 ret = bio_add_page(bio, block->vecs[i].bv_page, in log_one_block() 379 ret = bio_add_page(bio, block->vecs[i].bv_page, in log_one_block() 750 block->vecs[i].bv_page = page; in log_writes_map()
|
| H A D | dm-integrity.c | 1948 mem = integrity_kmap(ic, bv_copy.bv_page); in integrity_metadata() 1999 BUG_ON(PageHighMem(biv.bv_page)); in integrity_metadata() 2153 mem = kmap_local_page(bv.bv_page); in __journal_read_write() 2155 flush_dcache_page(bv.bv_page); in __journal_read_write() 2166 flush_dcache_page(bv.bv_page); in __journal_read_write() 2196 BUG_ON(PageHighMem(biv.bv_page)); in __journal_read_write() 2251 flush_dcache_page(bv.bv_page); in __journal_read_write() 2606 const char *mem = integrity_kmap(ic, bv.bv_page); in dm_integrity_map_inline() 2721 char *mem = integrity_kmap(ic, bv.bv_page); in dm_integrity_check()
|
| H A D | dm-crypt.c | 1326 sg_set_page(&dmreq->sg_in[2], bv_in.bv_page, cc->sector_size, bv_in.bv_offset); in crypt_convert_block_aead() 1332 sg_set_page(&dmreq->sg_out[2], bv_out.bv_page, cc->sector_size, bv_out.bv_offset); in crypt_convert_block_aead() 1423 sg_set_page(sg_in, bv_in.bv_page, cc->sector_size, bv_in.bv_offset); in crypt_convert_block_skcipher() 1426 sg_set_page(sg_out, bv_out.bv_page, cc->sector_size, bv_out.bv_offset); in crypt_convert_block_skcipher()
|
| /linux/fs/netfs/ |
| H A D | objects.c | 139 if (rreq->direct_bv[i].bv_page) { in netfs_deinit_request() 141 unpin_user_page(rreq->direct_bv[i].bv_page); in netfs_deinit_request()
|
| H A D | read_collect.c | 350 flush_dcache_page(rreq->direct_bv[i].bv_page); in netfs_rreq_assess_dio() 354 set_page_dirty(rreq->direct_bv[i].bv_page); in netfs_rreq_assess_dio()
|
| /linux/block/ |
| H A D | bio.c | 669 memzero_page(bv.bv_page, bv.bv_offset + offset, in bio_truncate() 933 phys_addr_t vec_end_addr = page_to_phys(bv->bv_page) + bv_end - 1; in bvec_try_merge_page() 944 if (bv->bv_page + bv_end / PAGE_SIZE != page + off / PAGE_SIZE) in bvec_try_merge_page() 1036 if (!zone_device_pages_have_same_pgmap(bv->bv_page, page)) in bio_add_page() 1311 bio_release_page(bio, bv->bv_page); in bio_iov_iter_align_down() 1502 __free_page(bvec->bv_page); in bio_free_pages()
|
| H A D | blk-map.c | 75 ret = copy_page_from_iter(bvec->bv_page, in bio_copy_from_iter() 106 ret = copy_page_to_iter(bvec->bv_page, in bio_copy_to_iter()
|
| /linux/net/ceph/ |
| H A D | messenger_v2.c | 154 bvec_set_page(&bv, it->bvec->bv_page, in do_try_sendpage() 168 if (sendpage_ok(bv.bv_page)) in do_try_sendpage() 930 sg_set_page(*sg, bv.bv_page, bv.bv_len, bv.bv_offset); in init_sgs_cursor() 1093 memcpy_page(bv.bv_page, bv.bv_offset, in process_v2_sparse_read() 1852 bv.bv_page = con->bounce_page; in prepare_read_data() 1870 memcpy_to_page(bv.bv_page, bv.bv_offset, in prepare_read_data_cont() 1875 con->v2.in_bvec.bv_page, in prepare_read_data_cont() 1884 bv.bv_page = con->bounce_page; in prepare_read_data_cont() 1915 memcpy_to_page(bv.bv_page, bv.bv_offset, in prepare_sparse_read_cont() 1920 con->v2.in_bvec.bv_page, in prepare_sparse_read_cont() [all …]
|
| H A D | messenger.c | 748 return bv.bv_page; in ceph_msg_data_bio_next() 803 return bv.bv_page; in ceph_msg_data_bvecs_next()
|
| /linux/io_uring/ |
| H A D | rsrc.c | 119 struct folio *folio = page_folio(imu->bvec[i].bv_page); in io_release_ubuf() 653 if (!PageCompound(imu->bvec[j].bv_page)) in headpage_already_acct() 655 if (compound_head(imu->bvec[j].bv_page) == hpage) in headpage_already_acct() 1388 src_bvec->bv_page, seg_size, offset); in io_vec_fill_bvec()
|
| /linux/fs/ |
| H A D | splice.c | 353 bv[i].bv_page = pages[i]; in copy_splice_read() 389 .page = bv[i].bv_page, in copy_splice_read()
|
| /linux/drivers/block/zram/ |
| H A D | zram_drv.c | 2049 return zram_read_page(zram, bvec->bv_page, index, bio); in zram_bvec_read() 2197 return zram_write_page(zram, bvec->bv_page, index); in zram_bvec_write() 2612 flush_dcache_page(bv.bv_page); in zram_bio_read()
|
| /linux/lib/ |
| H A D | scatterlist.c | 1167 sg_set_page(sg, bv[i].bv_page, len, off); in extract_bvec_to_sg()
|
| /linux/fs/ceph/ |
| H A D | file.c | 166 if (bvecs[i].bv_page) { in put_bvecs() 168 set_page_dirty_lock(bvecs[i].bv_page); in put_bvecs() 169 put_page(bvecs[i].bv_page); in put_bvecs()
|
| /linux/fs/btrfs/ |
| H A D | compression.c | 1187 const struct page *page = bvec->bv_page; in file_offset_from_bvec()
|
| /linux/net/sunrpc/ |
| H A D | svcsock.c | 325 flush_dcache_page(bv.bv_page); in svc_flush_bvec()
|
| H A D | xprtsock.c | 350 buf->bvec[i].bv_page = buf->pages[i] = alloc_page(gfp); in xs_alloc_sparse_pages() 471 flush_dcache_page(bv.bv_page); in xs_flush_bvec()
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_main.c | 1573 err = _drbd_no_send_page(peer_device, bvec.bv_page, in _drbd_send_bio() 1592 err = _drbd_send_page(peer_device, bvec.bv_page, in _drbd_send_zc_bio()
|
| /linux/drivers/block/aoe/ |
| H A D | aoecmd.c | 302 skb_fill_page_desc(skb, frag++, bv.bv_page, in skb_fillup()
|