Home
last modified time | relevance | path

Searched refs:bv_offset (Results 1 – 25 of 73) sorted by relevance

123

/Linux-v4.19/include/linux/
Dbvec.h33 unsigned int bv_offset; member
63 (__bvec_iter_bvec((bvec), (iter))->bv_offset + (iter).bi_bvec_done)
69 .bv_offset = bvec_iter_offset((bvec), (iter)), \
Dbio.h138 #define bvec_to_phys(bv) (page_to_phys((bv)->bv_page) + (unsigned long) (bv)->bv_offset)
587 return (char *) addr + bvec->bv_offset; in bvec_kmap_irq()
601 return page_address(bvec->bv_page) + bvec->bv_offset; in bvec_kmap_irq()
Dblkdev.h1683 ((bprv->bv_offset + bprv->bv_len) & queue_virt_boundary(q)); in __bvec_gap_to_prev()
1735 if (pb.bv_offset) in bio_will_gap()
1751 return __bvec_gap_to_prev(q, &pb, nb.bv_offset); in bio_will_gap()
1853 bip_next->bip_vec[0].bv_offset); in integrity_req_gap_back_merge()
1863 bip_next->bip_vec[0].bv_offset); in integrity_req_gap_front_merge()
/Linux-v4.19/block/
Dbounce.c70 memcpy(vto + to->bv_offset, vfrom, to->bv_len); in bounce_copy_vec()
77 memcpy(page_address((to)->bv_page) + (to)->bv_offset, vfrom, (to)->bv_len)
134 tovec.bv_offset; in copy_to_high_bio_irq()
309 vto = page_address(to->bv_page) + to->bv_offset; in __blk_queue_bounce()
310 vfrom = kmap_atomic(page) + to->bv_offset; in __blk_queue_bounce()
Dbio-integrity.c112 bip->bip_vec->bv_offset); in bio_integrity_free()
155 iv->bv_offset = offset; in bio_integrity_add_page()
178 bip->bip_vec->bv_offset; in bio_integrity_process()
188 iter.data_buf = kaddr + bv.bv_offset; in bio_integrity_process()
Dbio.c688 offset == prev->bv_offset + prev->bv_len) { in bio_add_pc_page()
712 bvec->bv_offset = offset; in bio_add_pc_page()
741 bvec->bv_offset = 0; in bio_add_pc_page()
771 if (page == bv->bv_page && off == bv->bv_offset + bv->bv_len) { in __bio_try_merge_page()
800 bv->bv_offset = off; in __bio_add_page()
867 bv[idx].bv_offset = 0; in __bio_iov_iter_get_pages()
870 bv[0].bv_offset += offset; in __bio_iov_iter_get_pages()
972 memcpy(dst_p + dst_bv.bv_offset, in bio_copy_data_iter()
973 src_p + src_bv.bv_offset, in bio_copy_data_iter()
1081 bvec->bv_offset, in bio_copy_from_iter()
[all …]
Dt10-pi.c225 p = pmap + iv.bv_offset; in t10_pi_prepare()
280 p = pmap + iv.bv_offset; in t10_pi_complete()
Dblk-merge.c118 if (bvprvp && bvec_gap_to_prev(q, bvprvp, bv.bv_offset)) in blk_bio_segment_split()
402 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
412 sg_set_page(*sg, bv.bv_page, bv.bv_len, bv.bv_offset); in __blk_bvec_map_sg()
Dblk-lib.c173 bio->bi_io_vec->bv_offset = 0; in __blkdev_issue_write_same()
/Linux-v4.19/drivers/md/bcache/
Dutil.c239 bv->bv_offset = base ? offset_in_page(base) : 0; in bch_bio_map()
243 bv->bv_offset = 0; in bch_bio_map()
244 start: bv->bv_len = min_t(size_t, PAGE_SIZE - bv->bv_offset, in bch_bio_map()
Ddebug.c136 cache_set_err_on(memcmp(p1 + bv.bv_offset, in bch_data_verify()
137 p2 + bv.bv_offset, in bch_data_verify()
/Linux-v4.19/lib/
Diov_iter.c567 memcpy_to_page(v.bv_page, v.bv_offset, in _copy_to_iter()
668 rem = memcpy_mcsafe_to_page(v.bv_page, v.bv_offset, in _copy_to_iter_mcsafe()
704 v.bv_offset, v.bv_len), in _copy_from_iter()
730 v.bv_offset, v.bv_len), in _copy_from_iter_full()
750 v.bv_offset, v.bv_len), in _copy_from_iter_nocache()
784 v.bv_offset, v.bv_len), in _copy_from_iter_flushcache()
809 v.bv_offset, v.bv_len), in _copy_from_iter_full_nocache()
895 memzero_page(v.bv_page, v.bv_offset, v.bv_len), in iov_iter_zero()
919 v.bv_offset, v.bv_len), in iov_iter_copy_from_user_atomic()
1116 res |= v.bv_offset | v.bv_len, in iov_iter_alignment()
[all …]
/Linux-v4.19/drivers/xen/
Dbiomerge.c14 return bfn1 + PFN_DOWN(vec1->bv_offset + vec1->bv_len) == bfn2; in xen_biovec_phys_mergeable()
/Linux-v4.19/drivers/nvdimm/
Dblk.c101 err = ndbr->do_io(ndbr, dev_offset, iobuf + bv.bv_offset, in nd_blk_rw_integrity()
195 bvec.bv_offset, rw, iter.bi_sector); in nd_blk_make_request()
/Linux-v4.19/drivers/s390/block/
Ddasd_fba.c512 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_fba_build_cp_regular()
517 memcpy(copy + bv.bv_offset, dst, bv.bv_len); in dasd_fba_build_cp_regular()
519 dst = copy + bv.bv_offset; in dasd_fba_build_cp_regular()
594 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-v4.19/drivers/block/zram/
Dzram_drv.c495 if (!bio_add_page(bio, bvec->bv_page, bvec->bv_len, bvec->bv_offset)) { in read_from_bdev_async()
590 bvec->bv_offset)) { in write_to_bdev()
999 bvec.bv_offset = 0; in __zram_bvec_read()
1069 memcpy(dst + bvec->bv_offset, src + offset, bvec->bv_len); in zram_bvec_read()
1235 memcpy(dst + offset, src + bvec->bv_offset, bvec->bv_len); in zram_bvec_write()
1241 vec.bv_offset = 0; in zram_bvec_write()
1361 bv.bv_offset += bv.bv_len; in __zram_make_request()
1432 bv.bv_offset = 0; in zram_rw_page()
/Linux-v4.19/drivers/target/
Dtarget_core_file.c301 bvec[i].bv_offset = sg->offset; in fd_execute_rw_aio()
351 bvec[i].bv_offset = sg->offset; in fd_do_rw()
488 bvec[i].bv_offset = cmd->t_data_sg[0].offset; in fd_execute_write_same()
/Linux-v4.19/Documentation/block/
Dbiovecs.txt13 ended up partway through a biovec, it would increment bv_offset and decrement
18 bi_size and bi_idx have been moved there; and instead of modifying bv_offset
/Linux-v4.19/fs/9p/
Dvfs_addr.c176 bvec.bv_offset = 0; in v9fs_vfs_writepage_locked()
/Linux-v4.19/fs/btrfs/
Dfile-item.c218 offset = page_offset(bvec.bv_page) + bvec.bv_offset; in __btrfs_lookup_bio_sums()
456 offset = page_offset(bvec.bv_page) + bvec.bv_offset; in btrfs_csum_one_bio()
498 = btrfs_csum_data(data + bvec.bv_offset in btrfs_csum_one_bio()
Dextent_io.c2454 if (bvec->bv_offset || bvec->bv_len != PAGE_SIZE) { in end_bio_extent_writepage()
2455 if (bvec->bv_offset + bvec->bv_len != PAGE_SIZE) in end_bio_extent_writepage()
2458 bvec->bv_offset, bvec->bv_len); in end_bio_extent_writepage()
2462 bvec->bv_offset, bvec->bv_len); in end_bio_extent_writepage()
2466 end = start + bvec->bv_offset + bvec->bv_len - 1; in end_bio_extent_writepage()
2532 if (bvec->bv_offset || bvec->bv_len != PAGE_SIZE) { in end_bio_extent_readpage()
2533 if (bvec->bv_offset + bvec->bv_len != PAGE_SIZE) in end_bio_extent_readpage()
2536 bvec->bv_offset, bvec->bv_len); in end_bio_extent_readpage()
2540 bvec->bv_offset, bvec->bv_len); in end_bio_extent_readpage()
2544 end = start + bvec->bv_offset + bvec->bv_len - 1; in end_bio_extent_readpage()
[all …]
/Linux-v4.19/drivers/lightnvm/
Dpblk-read.c286 memcpy(dst_p + dst_bv.bv_offset, in pblk_end_partial_read()
287 src_p + src_bv.bv_offset, in pblk_end_partial_read()
/Linux-v4.19/arch/xtensa/platforms/iss/
Dsimdisk.c112 char *buffer = kmap_atomic(bvec.bv_page) + bvec.bv_offset; in simdisk_make_request()
/Linux-v4.19/mm/
Dpage_io.c293 .bv_offset = 0 in __swap_writepage()

123