Home
last modified time | relevance | path

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

/linux-4.1.27/block/
Dbounce.c59 memcpy(vto + to->bv_offset, vfrom, to->bv_len); in bounce_copy_vec()
67 memcpy(page_address((to)->bv_page) + (to)->bv_offset, vfrom, (to)->bv_len)
115 tovec.bv_offset; in copy_to_high_bio_irq()
232 vto = page_address(to->bv_page) + to->bv_offset; in __blk_queue_bounce()
233 vfrom = kmap_atomic(page) + to->bv_offset; in __blk_queue_bounce()
Dbio-integrity.c105 bip->bip_vec->bv_offset); in bio_integrity_free()
145 iv->bv_offset = offset; in bio_integrity_add_page()
224 bip->bip_vec->bv_offset; in bio_integrity_process()
234 iter.data_buf = kaddr + bv.bv_offset; in bio_integrity_process()
Dblk-merge.c195 sg_set_page(*sg, bvec->bv_page, nbytes, bvec->bv_offset); in __blk_segment_map_sg()
231 sg_set_page(*sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in __blk_bios_map_sg()
364 next->bio->bi_io_vec[0].bv_offset); in req_gap_to_prev()
596 if (bvec_gap_to_prev(bprev, bio->bi_io_vec[0].bv_offset)) in blk_rq_merge_ok()
Dbio.c727 offset == prev->bv_offset + prev->bv_len) { in __bio_add_page()
773 bvec->bv_offset = offset; in __bio_add_page()
823 bvec->bv_offset = 0; in __bio_add_page()
1010 memcpy(dst_p + dst_bv.bv_offset, in bio_copy_data()
1011 src_p + src_bv.bv_offset, in bio_copy_data()
1056 bvec->bv_offset, in bio_copy_from_iter()
1087 bvec->bv_offset, in bio_copy_to_iter()
Dblk-lib.c191 bio->bi_io_vec->bv_offset = 0; in blkdev_issue_write_same()
Dblk-integrity.c120 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset); in blk_rq_map_integrity_sg()
Dblk-core.c1450 bio->bi_io_vec->bv_offset = 0; in blk_add_request_payload()
/linux-4.1.27/lib/
Diov_iter.c65 __v.bv_offset = __p->bv_offset + skip; \
76 __v.bv_offset = __p->bv_offset; \
398 memcpy_to_page(v.bv_page, v.bv_offset, in copy_to_iter()
420 v.bv_offset, v.bv_len), in copy_from_iter()
441 v.bv_offset, v.bv_len), in copy_from_iter_nocache()
485 memzero_page(v.bv_page, v.bv_offset, v.bv_len), in iov_iter_zero()
501 v.bv_offset, v.bv_len), in iov_iter_copy_from_user_atomic()
565 res |= v.bv_offset | v.bv_len, in iov_iter_alignment()
598 *start = v.bv_offset; in iov_iter_get_pages()
649 *start = v.bv_offset; in iov_iter_get_pages_alloc()
[all …]
/linux-4.1.27/include/linux/
Dbio.h74 (__bvec_iter_bvec((bvec), (iter))->bv_offset + (iter).bi_bvec_done)
80 .bv_offset = bvec_iter_offset((bvec), (iter)), \
154 #define bvec_to_phys(bv) (page_to_phys((bv)->bv_page) + (unsigned long) (bv)->bv_offset)
164 bio_iter_iovec((bio), (iter)).bv_offset)
195 return offset || ((bprv->bv_offset + bprv->bv_len) & (PAGE_SIZE - 1)); in bvec_gap_to_prev()
497 return (char *) addr + bvec->bv_offset; in bvec_kmap_irq()
511 return page_address(bvec->bv_page) + bvec->bv_offset; in bvec_kmap_irq()
Dblk_types.h26 unsigned int bv_offset; member
/linux-4.1.27/drivers/md/bcache/
Dutil.c233 bv->bv_offset = base ? ((unsigned long) base) % PAGE_SIZE : 0; in bch_bio_map()
237 bv->bv_offset = 0; in bch_bio_map()
238 start: bv->bv_len = min_t(size_t, PAGE_SIZE - bv->bv_offset, in bch_bio_map()
Ddebug.c126 cache_set_err_on(memcmp(p1 + bv.bv_offset, in bch_data_verify()
127 p2 + bv.bv_offset, in bch_data_verify()
Drequest.c45 void *d = kmap(bv.bv_page) + bv.bv_offset; in bio_csum()
/linux-4.1.27/drivers/scsi/
Dsd_dif.c137 pi = kmap_atomic(iv.bv_page) + iv.bv_offset; in sd_dif_prepare()
184 pi = kmap_atomic(iv.bv_page) + iv.bv_offset; in sd_dif_complete()
/linux-4.1.27/fs/logfs/
Ddev_bdev.c27 bio_vec.bv_offset = 0; in sync_request()
115 bio->bi_io_vec[i].bv_offset = 0; in __bdev_writeseg()
205 bio->bi_io_vec[i].bv_offset = 0; in do_erase()
/linux-4.1.27/drivers/s390/block/
Ddasd_fba.c327 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_fba_build_cp()
332 memcpy(copy + bv.bv_offset, dst, bv.bv_len); in dasd_fba_build_cp()
334 dst = copy + bv.bv_offset; in dasd_fba_build_cp()
400 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_fba_free_cp()
Dxpram.c205 kmap(bvec.bv_page) + bvec.bv_offset; in xpram_make_request()
Ddasd_eckd.c2686 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_eckd_build_cp_cmd_single()
2691 memcpy(copy + bv.bv_offset, dst, bv.bv_len); in dasd_eckd_build_cp_cmd_single()
2693 dst = copy + bv.bv_offset; in dasd_eckd_build_cp_cmd_single()
2849 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_eckd_build_cp_cmd_track()
3161 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_eckd_build_cp_tpm_track()
3194 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_eckd_build_cp_tpm_track()
3414 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_raw_build_cp()
3478 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_eckd_free_cp()
Ddasd_diag.c548 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_diag_build_cp()
Dscm_blk.c204 WARN_ON(bv.bv_offset); in scm_request_prepare()
Ddcssblk.c860 page_address(bvec.bv_page) + bvec.bv_offset; in dcssblk_make_request()
/linux-4.1.27/drivers/block/zram/
Dzram_drv.c438 memset(user_mem + bvec->bv_offset, 0, bvec->bv_len); in handle_zero_page()
552 memcpy(user_mem + bvec->bv_offset, uncmem + offset, in zram_bvec_read()
613 memcpy(uncmem + offset, user_mem + bvec->bv_offset, in zram_bvec_write()
952 bv.bv_offset = bvec.bv_offset; in __zram_make_request()
958 bv.bv_offset += max_transfer_size; in __zram_make_request()
1039 bv.bv_offset = 0; in zram_rw_page()
/linux-4.1.27/mm/
Dpage_io.c38 bio->bi_io_vec[0].bv_offset = 0; in get_swap_bio()
270 .bv_offset = 0 in __swap_writepage()
/linux-4.1.27/fs/btrfs/
Dfile-item.c225 offset = page_offset(bvec->bv_page) + bvec->bv_offset; in __btrfs_lookup_bio_sums()
451 offset = page_offset(bvec->bv_page) + bvec->bv_offset; in btrfs_csum_one_bio()
460 offset = page_offset(bvec->bv_page) + bvec->bv_offset; in btrfs_csum_one_bio()
485 sums->sums[index] = btrfs_csum_data(data + bvec->bv_offset, in btrfs_csum_one_bio()
Dextent_io.c2499 if (bvec->bv_offset || bvec->bv_len != PAGE_CACHE_SIZE) { in end_bio_extent_writepage()
2500 if (bvec->bv_offset + bvec->bv_len != PAGE_CACHE_SIZE) in end_bio_extent_writepage()
2503 bvec->bv_offset, bvec->bv_len); in end_bio_extent_writepage()
2508 bvec->bv_offset, bvec->bv_len); in end_bio_extent_writepage()
2512 end = start + bvec->bv_offset + bvec->bv_len - 1; in end_bio_extent_writepage()
2579 if (bvec->bv_offset || bvec->bv_len != PAGE_CACHE_SIZE) { in end_bio_extent_readpage()
2580 if (bvec->bv_offset + bvec->bv_len != PAGE_CACHE_SIZE) in end_bio_extent_readpage()
2583 bvec->bv_offset, bvec->bv_len); in end_bio_extent_readpage()
2588 bvec->bv_offset, bvec->bv_len); in end_bio_extent_readpage()
2592 end = start + bvec->bv_offset + bvec->bv_len - 1; in end_bio_extent_readpage()
[all …]
Dcompression.c1075 unsigned long off = bvec[pg_index].bv_offset; in btrfs_clear_biovec_end()
Dcheck-integrity.c3014 bio->bi_io_vec[i].bv_offset); in __btrfsic_submit_bio()
Dvolumes.c5797 bvec->bv_offset) < bvec->bv_len) { in breakup_stripe_bio()
Dinode.c8145 bvec->bv_offset) < bvec->bv_len) { in btrfs_submit_direct_hook()
/linux-4.1.27/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
Dbiodoc.txt425 unsigned short bv_offset;
/linux-4.1.27/drivers/block/
Dpmem.c80 pmem_do_bvec(pmem, bvec.bv_page, bvec.bv_len, bvec.bv_offset, in pmem_make_request()
Dnbd.c221 result = sock_xmit(nbd, 1, kaddr + bvec->bv_offset, in sock_send_bvec()
307 result = sock_xmit(nbd, 0, kaddr + bvec->bv_offset, bvec->bv_len, in sock_recv_bvec()
Dloop.c263 bvec.bv_offset, bvec.bv_len, pos >> 9); in lo_write_transfer()
268 b.bv_offset = 0; in lo_write_transfer()
326 b.bv_offset = 0; in lo_read_transfer()
337 bvec.bv_offset, len, offset >> 9); in lo_read_transfer()
Dpktcdvd.c962 void *vfrom = kmap_atomic(bvec[f].bv_page) + bvec[f].bv_offset; in pkt_make_local_copy()
967 bvec[f].bv_offset = offs; in pkt_make_local_copy()
969 BUG_ON(bvec[f].bv_offset != offs); in pkt_make_local_copy()
1311 bvec[f].bv_offset = (f * CD_FRAMESIZE) % PAGE_SIZE; in pkt_start_write()
1312 if (!bio_add_page(pkt->w_bio, bvec[f].bv_page, CD_FRAMESIZE, bvec[f].bv_offset)) in pkt_start_write()
Dbrd.c353 bvec.bv_offset, rw, sector); in brd_make_request()
Dps3vram.c564 char *ptr = page_address(bvec.bv_page) + bvec.bv_offset; in ps3vram_do_bio()
Dfloppy.c2377 if (page_address(bv.bv_page) + bv.bv_offset != base + size) in buffer_chain_size()
2447 buffer = page_address(bv.bv_page) + bv.bv_offset; in copy_buffer()
3810 bio_vec.bv_offset = 0; in __floppy_read_block_0()
Dumem.c370 vec.bv_offset, in add_bio()
Dnvme-core.c519 pmap = kmap_atomic(bip->bip_vec->bv_page) + bip->bip_vec->bv_offset; in nvme_dif_remap()
/linux-4.1.27/fs/9p/
Dvfs_addr.c175 bvec.bv_offset = 0; in v9fs_vfs_writepage_locked()
/linux-4.1.27/arch/powerpc/sysdev/
Daxonram.c126 user_mem = page_address(vec.bv_page) + vec.bv_offset; in axon_ram_make_request()
/linux-4.1.27/drivers/target/
Dtarget_core_file.c341 bvec[i].bv_offset = sg->offset; in fd_do_rw()
467 bvec[i].bv_offset = cmd->t_data_sg[0].offset; in fd_execute_write_same()
/linux-4.1.27/fs/ext4/
Dpage-io.c74 unsigned bio_start = bvec->bv_offset; in ext4_finish_bio()
/linux-4.1.27/drivers/md/
Ddm-io.c209 *offset = bvec->bv_offset + dp->context_u; in bio_get_page()
Ddm-crypt.c853 bv_in.bv_offset); in crypt_convert_block()
857 bv_out.bv_offset); in crypt_convert_block()
1009 bvec->bv_offset = 0; in crypt_alloc_buffer()
Ddm-log-writes.c646 memcpy(dst, src + bv.bv_offset, bv.bv_len); in log_writes_map()
Ddm-verity.c415 r = crypto_shash_update(desc, page + bv.bv_offset, len); in verity_verify_io()
Draid1.c1016 memcpy(kmap(bvecs[i].bv_page) + bvec->bv_offset, in alloc_behind_pages()
1017 kmap(bvec->bv_page) + bvec->bv_offset, bvec->bv_len); in alloc_behind_pages()
1991 bi->bv_offset = 0; in process_checks()
Draid5.c1022 bi->bi_io_vec[0].bv_offset = 0; in ops_run_io()
1071 rbi->bi_io_vec[0].bv_offset = 0; in ops_run_io()
1141 b_offset += bvl.bv_offset; in async_copy_data()
Draid10.c2104 tbio->bi_io_vec[j].bv_offset = 0; in sync_request_write()
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_transport.c1942 page_address(bvec.bv_page) + bvec.bv_offset, in _transport_smp_handler()
2072 bvec.bv_offset, pci_addr_in + in _transport_smp_handler()
2077 bvec.bv_offset, pci_addr_in + in _transport_smp_handler()
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_transport.c1959 page_address(bvec.bv_page) + bvec.bv_offset, in _transport_smp_handler()
2111 bvec.bv_offset, pci_addr_in + in _transport_smp_handler()
2116 bvec.bv_offset, pci_addr_in + in _transport_smp_handler()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dlloop.c221 BUG_ON(bvec.bv_offset != 0); in do_bio_lustrebacked()
/linux-4.1.27/fs/gfs2/
Dlops.c181 while (bh_offset(bh) < bvec->bv_offset) in gfs2_end_log_write_bh()
/linux-4.1.27/fs/jfs/
Djfs_logmgr.c2004 bio->bi_io_vec[0].bv_offset = bp->l_offset; in lbmRead()
2150 bio->bi_io_vec[0].bv_offset = bp->l_offset; in lbmStartIO()
/linux-4.1.27/drivers/block/aoe/
Daoecmd.c304 bv.bv_offset, bv.bv_len); in skb_fillup()
1095 char *p = page_address(bv.bv_page) + bv.bv_offset; in bvcpy()
/linux-4.1.27/drivers/block/rsxx/
Ddma.c728 bv_off = bvec.bv_offset; in rsxx_dma_queue_bio()
/linux-4.1.27/fs/exofs/
Dore.c416 zero_user(bv->bv_page, bv->bv_offset, this_count); in _clear_bio()
/linux-4.1.27/fs/
Dbuffer.c2995 zero_user(bvec->bv_page, bvec->bv_offset + bvec->bv_len, in guard_bio_eod()
3027 bio->bi_io_vec[0].bv_offset = bh_offset(bh); in _submit_bh()
Dsplice.c1008 array[n].bv_offset = buf->offset; in iter_file_splice_write()
/linux-4.1.27/drivers/block/drbd/
Ddrbd_main.c1558 bvec.bv_offset, bvec.bv_len, in _drbd_send_bio()
1577 bvec.bv_offset, bvec.bv_len, in _drbd_send_zc_bio()
Ddrbd_worker.c335 sg_set_page(&sg, bvec.bv_page, bvec.bv_len, bvec.bv_offset); in drbd_csum_bio()
Ddrbd_receiver.c1732 void *mapped = kmap(bvec.bv_page) + bvec.bv_offset; in recv_dless_read()
/linux-4.1.27/net/ceph/
Dmessenger.c861 *page_offset = (size_t) bio_vec.bv_offset; in ceph_msg_data_bio_next()