Home
last modified time | relevance | path

Searched refs:bv_len (Results 1 – 25 of 82) sorted by relevance

1234

/Linux-v4.19/include/linux/
Dbvec.h32 unsigned int bv_len; member
60 __bvec_iter_bvec((bvec), (iter))->bv_len - (iter).bi_bvec_done)
68 .bv_len = bvec_iter_len((bvec), (iter)), \
90 if (iter->bi_bvec_done == __bvec_iter_bvec(bv, *iter)->bv_len) { in bvec_iter_advance()
112 iter->bi_bvec_done = __bvec_iter_bvec(bv, *iter)->bv_len; in bvec_iter_rewind()
126 bvec_iter_advance((bio_vec), &(iter), (bvl).bv_len))
Dbio.h69 ((bio)->bi_iter.bi_size != bio_iovec(bio).bv_len)
117 return bio_iovec(bio).bv_len; in bio_cur_bytes()
146 ((bvec_to_phys((vec1)) + (vec1)->bv_len) == bvec_to_phys((vec2)))
159 …__BIO_SEG_BOUNDARY(bvec_to_phys((b1)), bvec_to_phys((b2)) + (b2)->bv_len, queue_segment_boundary((…
200 bio_advance_iter((bio), &(iter), (bvl).bv_len))
205 #define bio_iter_last(bvec, iter) ((iter).bi_size == (bvec).bv_len)
309 bv->bv_len = iter.bi_bvec_done; in bio_get_last_bvec()
/Linux-v4.19/lib/
Diov_iter.c69 if (!__v.bv_len) \
568 (from += v.bv_len) - v.bv_len, v.bv_len), in _copy_to_iter()
669 (from += v.bv_len) - v.bv_len, v.bv_len); in _copy_to_iter_mcsafe()
703 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter()
704 v.bv_offset, v.bv_len), in _copy_from_iter()
729 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_full()
730 v.bv_offset, v.bv_len), in _copy_from_iter_full()
749 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_nocache()
750 v.bv_offset, v.bv_len), in _copy_from_iter_nocache()
783 memcpy_page_flushcache((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_flushcache()
[all …]
/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)
139 bio_advance_iter(from, &from_iter, tovec.bv_len); in copy_to_high_bio_irq()
159 bio_advance_iter(bio_orig, &orig_iter, orig_vec.bv_len); in bounce_end_io()
279 sectors += from.bv_len >> 9; in __blk_queue_bounce()
311 memcpy(vto, vfrom, to->bv_len); in __blk_queue_bounce()
Dbio.c543 memset(data, 0, bv.bv_len); in zero_fill_bio_iter()
688 offset == prev->bv_offset + prev->bv_len) { in bio_add_pc_page()
689 prev->bv_len += len; in bio_add_pc_page()
711 bvec->bv_len = len; in bio_add_pc_page()
740 bvec->bv_len = 0; in bio_add_pc_page()
771 if (page == bv->bv_page && off == bv->bv_offset + bv->bv_len) { in __bio_try_merge_page()
772 bv->bv_len += len; in __bio_try_merge_page()
801 bv->bv_len = len; in __bio_add_page()
866 bv[idx].bv_len = PAGE_SIZE; in __bio_iov_iter_get_pages()
871 bv[0].bv_len -= offset; in __bio_iov_iter_get_pages()
[all …]
Dblk-integrity.c58 if (seg_size + iv.bv_len > queue_max_segment_size(q)) in blk_rq_count_integrity_sg()
61 seg_size += iv.bv_len; in blk_rq_count_integrity_sg()
65 seg_size = iv.bv_len; in blk_rq_count_integrity_sg()
104 if (sg->length + iv.bv_len > queue_max_segment_size(q)) in blk_rq_map_integrity_sg()
107 sg->length += iv.bv_len; in blk_rq_map_integrity_sg()
117 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset); in blk_rq_map_integrity_sg()
Dblk-merge.c121 if (sectors + (bv.bv_len >> 9) > max_sectors) { in blk_bio_segment_split()
135 if (seg_size + bv.bv_len > queue_max_segment_size(q)) in blk_bio_segment_split()
142 seg_size += bv.bv_len; in blk_bio_segment_split()
145 sectors += bv.bv_len >> 9; in blk_bio_segment_split()
159 seg_size = bv.bv_len; in blk_bio_segment_split()
160 sectors += bv.bv_len >> 9; in blk_bio_segment_split()
267 if (seg_size + bv.bv_len in __blk_recalc_rq_segments()
275 seg_size += bv.bv_len; in __blk_recalc_rq_segments()
287 seg_size = bv.bv_len; in __blk_recalc_rq_segments()
371 int nbytes = bvec->bv_len; in __blk_segment_map_sg()
[all …]
Dt10-pi.c226 for (j = 0; j < iv.bv_len; j += tuple_sz) { in t10_pi_prepare()
281 for (j = 0; j < iv.bv_len && intervals; j += tuple_sz) { in t10_pi_complete()
Dbio-integrity.c154 iv->bv_len = len; in bio_integrity_add_page()
189 iter.data_size = bv.bv_len; in bio_integrity_process()
/Linux-v4.19/drivers/md/bcache/
Dutil.c244 start: bv->bv_len = min_t(size_t, PAGE_SIZE - bv->bv_offset, in bch_bio_map()
251 base += bv->bv_len; in bch_bio_map()
254 size -= bv->bv_len; in bch_bio_map()
Ddebug.c138 bv.bv_len), in bch_data_verify()
145 bio_advance_iter(check, &citer, bv.bv_len); in bch_data_verify()
/Linux-v4.19/drivers/s390/block/
Ddasd_fba.c470 if (bv.bv_len & (blksize - 1)) in dasd_fba_build_cp_regular()
473 count += bv.bv_len >> (block->s2b_shift + 9); in dasd_fba_build_cp_regular()
474 if (idal_is_needed (page_address(bv.bv_page), bv.bv_len)) in dasd_fba_build_cp_regular()
475 cidaw += bv.bv_len / blksize; in dasd_fba_build_cp_regular()
517 memcpy(copy + bv.bv_offset, dst, bv.bv_len); in dasd_fba_build_cp_regular()
521 for (off = 0; off < bv.bv_len; off += blksize) { in dasd_fba_build_cp_regular()
595 for (off = 0; off < bv.bv_len; off += blksize) { in dasd_fba_free_cp()
606 memcpy(dst, cda, bv.bv_len); in dasd_fba_free_cp()
Ddasd_diag.c528 if (bv.bv_len & (blksize - 1)) in dasd_diag_build_cp()
531 count += bv.bv_len >> (block->s2b_shift + 9); in dasd_diag_build_cp()
550 for (off = 0; off < bv.bv_len; off += blksize) { in dasd_diag_build_cp()
Ddcssblk.c898 if (unlikely((page_addr & 4095) != 0) || (bvec.bv_len & 4095) != 0) in dcssblk_make_request()
903 bvec.bv_len); in dcssblk_make_request()
906 bvec.bv_len); in dcssblk_make_request()
908 bytes_done += bvec.bv_len; in dcssblk_make_request()
/Linux-v4.19/drivers/block/zram/
Dzram_drv.c139 return bvec->bv_len != PAGE_SIZE; in is_partial_io()
174 *index += (*offset + bvec->bv_len) / PAGE_SIZE; in update_position()
175 *offset = (*offset + bvec->bv_len) % PAGE_SIZE; in update_position()
495 if (!bio_add_page(bio, bvec->bv_page, bvec->bv_len, bvec->bv_offset)) { in read_from_bdev_async()
589 if (!bio_add_page(bio, bvec->bv_page, bvec->bv_len, in write_to_bdev()
998 bvec.bv_len = PAGE_SIZE; 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()
1240 vec.bv_len = PAGE_SIZE; in zram_bvec_write()
1301 generic_start_io_acct(q, op, bvec->bv_len >> SECTOR_SHIFT, in zram_bvec_rw()
[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/md/
Ddm-log-writes.c374 block->vecs[i].bv_len, 0); in log_one_block()
375 if (ret != block->vecs[i].bv_len) { in log_one_block()
391 block->vecs[i].bv_len, 0); in log_one_block()
392 if (ret != block->vecs[i].bv_len) { in log_one_block()
398 sector += block->vecs[i].bv_len >> SECTOR_SHIFT; in log_one_block()
751 memcpy(dst, src + bv.bv_offset, bv.bv_len); in log_writes_map()
755 block->vecs[i].bv_len = bv.bv_len; in log_writes_map()
/Linux-v4.19/drivers/block/rsxx/
Ddma.c691 unsigned int bv_len; in rsxx_dma_queue_bio() local
709 bv_len = bio->bi_iter.bi_size; in rsxx_dma_queue_bio()
711 while (bv_len > 0) { in rsxx_dma_queue_bio()
723 bv_len -= RSXX_HW_BLK_SIZE; in rsxx_dma_queue_bio()
727 bv_len = bvec.bv_len; in rsxx_dma_queue_bio()
730 while (bv_len > 0) { in rsxx_dma_queue_bio()
734 dma_len = min(bv_len, in rsxx_dma_queue_bio()
749 bv_len -= dma_len; in rsxx_dma_queue_bio()
/Linux-v4.19/drivers/nvme/target/
Dio-cmd-file.c82 bv->bv_len = PAGE_SIZE - iter->sg->offset; in nvmet_file_init_bvec()
172 len += req->f.bvec[bv_cnt].bv_len; in nvmet_file_execute_rw()
173 total_len += req->f.bvec[bv_cnt].bv_len; in nvmet_file_execute_rw()
/Linux-v4.19/drivers/block/
Dloop.c271 iov_iter_bvec(&i, ITER_BVEC | WRITE, bvec, 1, bvec->bv_len); in lo_write_bvec()
277 if (likely(bw == bvec->bv_len)) in lo_write_bvec()
282 (unsigned long long)*ppos, bvec->bv_len); in lo_write_bvec()
324 bvec.bv_offset, bvec.bv_len, pos >> 9); in lo_write_transfer()
330 b.bv_len = bvec.bv_len; in lo_write_transfer()
349 iov_iter_bvec(&i, ITER_BVEC, &bvec, 1, bvec.bv_len); in lo_read_simple()
356 if (len != bvec.bv_len) { in lo_read_simple()
388 b.bv_len = bvec.bv_len; in lo_read_transfer()
390 iov_iter_bvec(&i, ITER_BVEC, &b, 1, b.bv_len); in lo_read_transfer()
404 if (len != bvec.bv_len) { in lo_read_transfer()
Dumem.c369 vec.bv_len, in add_bio()
388 desc->transfer_size = cpu_to_le32(vec.bv_len); in add_bio()
404 bio_advance_iter(bio, &card->current_iter, vec.bv_len); in add_bio()
443 bio_advance_iter(bio, &page->iter, vec.bv_len); in process_page()
452 vec.bv_len, in process_page()
Dnull_blk_zoned.c63 zones_to_cpy = bvec.bv_len / sizeof(struct blk_zone); in null_zone_fill_bio()
/Linux-v4.19/fs/9p/
Dvfs_addr.c56 struct bio_vec bvec = {.bv_page = page, .bv_len = PAGE_SIZE}; in v9fs_fid_readpage()
177 bvec.bv_len = len; in v9fs_vfs_writepage_locked()
/Linux-v4.19/drivers/nvdimm/
Dblk.c99 cur_len = min(len, bv.bv_len); in nd_blk_rw_integrity()
191 unsigned int len = bvec.bv_len; in nd_blk_make_request()
/Linux-v4.19/arch/m68k/emu/
Dnfblock.c73 len = bvec.bv_len; in nfhd_make_request()

1234