| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | bvec.h | 33 unsigned int bv_len; member 66 __bvec_iter_bvec((bvec), (iter))->bv_len - (iter).bi_bvec_done) 77 .bv_len = mp_bvec_iter_len((bvec), (iter)), \ 96 .bv_len = bvec_iter_len((bvec), (iter)), \ 114 while (bytes && bytes >= bv[idx].bv_len) { in bvec_iter_advance() 115 bytes -= bv[idx].bv_len; in bvec_iter_advance() 134 (bvl).bv_len ? (void)bvec_iter_advance((bio_vec), &(iter), \ 135 (bvl).bv_len) : bvec_iter_skip_zero_bvec(&(iter))) 166 bv->bv_len = min_t(unsigned int, PAGE_SIZE - bv->bv_offset, in bvec_advance() 167 bvec->bv_len - iter_all->done); in bvec_advance() [all …]
|
| H A D | bio.h | 88 return bio_iovec(bio).bv_len; in bio_cur_bytes() 153 bio_advance_iter((bio), &(iter), (bvl).bv_len)) 162 bio_advance_iter((bio), &(iter), (bvl).bv_len)) 176 #define bio_iter_last(bvec, iter) ((iter).bi_size == (bvec).bv_len) 262 if (bv->bv_len == bio->bi_iter.bi_size) in bio_get_last_bvec() 279 bv->bv_len = iter.bi_bvec_done; in bio_get_last_bvec()
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | iov_iter.c | 75 if (!__v.bv_len) \ 642 (from += v.bv_len) - v.bv_len, v.bv_len), in _copy_to_iter() 744 (from += v.bv_len) - v.bv_len, v.bv_len); in _copy_mc_to_iter() 778 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter() 779 v.bv_offset, v.bv_len), in _copy_from_iter() 804 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_full() 805 v.bv_offset, v.bv_len), in _copy_from_iter_full() 824 memcpy_from_page((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_nocache() 825 v.bv_offset, v.bv_len), in _copy_from_iter_nocache() 858 memcpy_page_flushcache((to += v.bv_len) - v.bv_len, v.bv_page, in _copy_from_iter_flushcache() [all …]
|
| /OK3568_Linux_fs/kernel/block/ |
| H A D | bounce.c | 81 memcpy(vto + to->bv_offset, vfrom, to->bv_len); in bounce_copy_vec() 88 memcpy(page_address((to)->bv_page) + (to)->bv_offset, vfrom, (to)->bv_len) 158 bio_advance_iter(from, &from_iter, tovec.bv_len); in copy_to_high_bio_irq() 178 bio_advance_iter(bio_orig, &orig_iter, orig_vec.bv_len); in bounce_end_io() 301 sectors += from.bv_len >> 9; in __blk_queue_bounce() 338 memcpy(vto, vfrom, to->bv_len); in __blk_queue_bounce()
|
| H A D | blk-integrity.c | 40 if (seg_size + iv.bv_len > queue_max_segment_size(q)) in blk_rq_count_integrity_sg() 43 seg_size += iv.bv_len; in blk_rq_count_integrity_sg() 47 seg_size = iv.bv_len; in blk_rq_count_integrity_sg() 82 if (sg->length + iv.bv_len > queue_max_segment_size(q)) in blk_rq_map_integrity_sg() 85 sg->length += iv.bv_len; in blk_rq_map_integrity_sg() 95 sg_set_page(sg, iv.bv_page, iv.bv_len, iv.bv_offset); in blk_rq_map_integrity_sg()
|
| H A D | blk-merge.c | 206 unsigned len = min(bv->bv_len, max_len); in bvec_split_segs() 226 return len > 0 || bv->bv_len > max_len; in bvec_split_segs() 268 sectors + (bv.bv_len >> 9) <= max_sectors && in blk_bio_segment_split() 269 bv.bv_offset + bv.bv_len <= PAGE_SIZE) { in blk_bio_segment_split() 271 sectors += bv.bv_len >> 9; in blk_bio_segment_split() 330 ((*bio)->bi_io_vec[0].bv_len + in __blk_queue_split() 424 unsigned nbytes = bvec->bv_len; in blk_bvec_map_sg() 459 sg_set_page(*sg, bv.bv_page, bv.bv_len, bv.bv_offset); in __blk_bvec_map_sg() 469 int nbytes = bvec->bv_len; in __blk_segment_map_sg_merge() 505 if (bvec.bv_offset + bvec.bv_len <= PAGE_SIZE) in __blk_bios_map_sg()
|
| H A D | blk-map.c | 56 bvec->bv_len, in bio_copy_from_iter() 62 if (ret < bvec->bv_len) in bio_copy_from_iter() 87 bvec->bv_len, in bio_copy_to_iter() 93 if (ret < bvec->bv_len) in bio_copy_to_iter() 359 len += bio->bi_io_vec[i].bv_len; in bio_invalidate_vmalloc_pages() 445 memcpy(p, page_address(bvec->bv_page), bvec->bv_len); in bio_copy_kern_endio_read() 446 p += bvec->bv_len; in bio_copy_kern_endio_read()
|
| H A D | bio.c | 540 memset(data, 0, bv.bv_len); in zero_fill_bio_iter() 571 if (done + bv.bv_len > new_size) { in bio_truncate() 579 bv.bv_len - offset); in bio_truncate() 582 done += bv.bv_len; in bio_truncate() 742 size_t bv_end = bv->bv_offset + bv->bv_len; in page_is_mergeable() 773 if (bv->bv_len + len > queue_max_segment_size(q)) in bio_try_merge_hw_seg() 824 bvec->bv_len = len; in bio_add_hw_page() 885 bv->bv_len += len; in __bio_try_merge_page() 914 bv->bv_len = len; in __bio_add_page() 970 if (WARN_ON_ONCE(iter->iov_offset > bv->bv_len)) in __bio_iov_bvec_add_pages() [all …]
|
| H A D | blk.h | 62 if (addr1 + vec1->bv_len != addr2) in biovec_phys_mergeable() 66 if ((addr1 | mask) != ((addr2 + vec2->bv_len - 1) | mask)) in biovec_phys_mergeable() 75 ((bprv->bv_offset + bprv->bv_len) & queue_virt_boundary(q)); in __bvec_gap_to_prev()
|
| H A D | t10-pi.c | 155 for (j = 0; j < iv.bv_len; j += tuple_sz) { in t10_pi_type1_prepare() 203 for (j = 0; j < iv.bv_len && intervals; j += tuple_sz) { in t10_pi_type1_complete()
|
| H A D | blk-crypto-fallback.c | 220 num_sectors += bv.bv_len >> SECTOR_SHIFT; in blk_crypto_split_bio_if_needed() 334 for (j = 0; j < enc_bvec->bv_len; j += data_unit_size) { in blk_crypto_fallback_encrypt_bio() 421 for (i = 0; i < bv.bv_len; i += data_unit_size) { in blk_crypto_fallback_decrypt_bio()
|
| /OK3568_Linux_fs/kernel/drivers/md/ |
| H A D | dm-ebs-target.c | 69 unsigned int bv_len = bv->bv_len; in __ebs_rw_bvec() local 74 if (unlikely(!bv->bv_page || !bv_len)) in __ebs_rw_bvec() 80 while (bv_len) { in __ebs_rw_bvec() 81 cur_len = min(dm_bufio_get_block_size(ec->bufio) - buf_off, bv_len); in __ebs_rw_bvec() 84 if (rw == READ || buf_off || bv_len < dm_bufio_get_block_size(ec->bufio)) in __ebs_rw_bvec() 111 bv_len -= cur_len; in __ebs_rw_bvec()
|
| H A D | dm-log-writes.c | 385 block->vecs[i].bv_len, 0); in log_one_block() 386 if (ret != block->vecs[i].bv_len) { in log_one_block() 402 block->vecs[i].bv_len, 0); in log_one_block() 403 if (ret != block->vecs[i].bv_len) { in log_one_block() 409 sector += block->vecs[i].bv_len >> SECTOR_SHIFT; in log_one_block() 770 memcpy(dst, src + bv.bv_offset, bv.bv_len); in log_writes_map() 774 block->vecs[i].bv_len = bv.bv_len; in log_writes_map()
|
| /OK3568_Linux_fs/kernel/fs/squashfs/ |
| H A D | block.c | 47 int bytes_to_copy = min_t(int, bvec->bv_len - offset, in copy_bio_to_actor() 66 if (offset >= bvec->bv_len) { in copy_bio_to_actor() 182 if (offset < bvec->bv_len - 1) { in squashfs_read_data()
|
| /OK3568_Linux_fs/kernel/drivers/md/bcache/ |
| H A D | util.c | 244 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()
|
| H A D | debug.c | 138 bv.bv_len), in bch_data_verify() 145 bio_advance_iter(check, &citer, bv.bv_len); in bch_data_verify()
|
| /OK3568_Linux_fs/kernel/drivers/s390/block/ |
| H A D | dasd_fba.c | 471 if (bv.bv_len & (blksize - 1)) in dasd_fba_build_cp_regular() 474 count += bv.bv_len >> (block->s2b_shift + 9); in dasd_fba_build_cp_regular() 475 if (idal_is_needed (page_address(bv.bv_page), bv.bv_len)) in dasd_fba_build_cp_regular() 476 cidaw += bv.bv_len / blksize; in dasd_fba_build_cp_regular() 518 memcpy(copy + bv.bv_offset, dst, bv.bv_len); in dasd_fba_build_cp_regular() 522 for (off = 0; off < bv.bv_len; off += blksize) { in dasd_fba_build_cp_regular() 596 for (off = 0; off < bv.bv_len; off += blksize) { in dasd_fba_free_cp() 607 memcpy(dst, cda, bv.bv_len); in dasd_fba_free_cp()
|
| /OK3568_Linux_fs/kernel/drivers/rk_nand/ |
| H A D | rk_nand_blk.c | 181 nextbuffer = buffer + bv.bv_len; in req_check_buffer_align() 219 memcpy(page_buf + bvec.bv_offset, p, bvec.bv_len); in do_blktrans_all_request() 220 p += bvec.bv_len; in do_blktrans_all_request() 238 memcpy(p, page_buf + bvec.bv_offset, bvec.bv_len); in do_blktrans_all_request() 239 p += bvec.bv_len; in do_blktrans_all_request()
|
| /OK3568_Linux_fs/kernel/drivers/block/zram/ |
| H A D | zram_drv.c | 151 return bvec->bv_len != PAGE_SIZE; in is_partial_io() 186 *index += (*offset + bvec->bv_len) / PAGE_SIZE; in update_position() 187 *offset = (*offset + bvec->bv_len) % PAGE_SIZE; in update_position() 606 if (!bio_add_page(bio, bvec->bv_page, bvec->bv_len, bvec->bv_offset)) { in read_from_bdev_async() 680 bvec.bv_len = PAGE_SIZE; in writeback_store() 735 bio_add_page(&bio, bvec.bv_page, bvec.bv_len, in writeback_store() 1252 bvec.bv_len = PAGE_SIZE; in __zram_bvec_read() 1321 memcpy(dst + bvec->bv_offset, src + offset, bvec->bv_len); in zram_bvec_read() 1474 memcpy(dst + offset, src + bvec->bv_offset, bvec->bv_len); in zram_bvec_write() 1479 vec.bv_len = PAGE_SIZE; in zram_bvec_write() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/block/rsxx/ |
| H A D | dma.c | 677 unsigned int bv_len; in rsxx_dma_queue_bio() local 695 bv_len = bio->bi_iter.bi_size; in rsxx_dma_queue_bio() 697 while (bv_len > 0) { in rsxx_dma_queue_bio() 709 bv_len -= RSXX_HW_BLK_SIZE; in rsxx_dma_queue_bio() 713 bv_len = bvec.bv_len; in rsxx_dma_queue_bio() 716 while (bv_len > 0) { in rsxx_dma_queue_bio() 720 dma_len = min(bv_len, in rsxx_dma_queue_bio() 735 bv_len -= dma_len; in rsxx_dma_queue_bio()
|
| /OK3568_Linux_fs/kernel/drivers/rkflash/ |
| H A D | rkflash_blk.c | 245 nextbuffer = buffer + bv.bv_len; in rkflash_blk_check_buffer_align() 293 bvec.bv_len); in do_blktrans_all_request() 294 p += bvec.bv_len; in do_blktrans_all_request() 316 bvec.bv_len); in do_blktrans_all_request() 317 p += bvec.bv_len; in do_blktrans_all_request()
|
| /OK3568_Linux_fs/kernel/drivers/xen/ |
| H A D | biomerge.c | 15 return bfn1 + PFN_DOWN(vec1->bv_offset + vec1->bv_len) == bfn2; in xen_biovec_phys_mergeable()
|
| /OK3568_Linux_fs/kernel/drivers/block/ |
| H A D | loop.c | 272 iov_iter_bvec(&i, WRITE, bvec, 1, bvec->bv_len); in lo_write_bvec() 278 if (likely(bw == bvec->bv_len)) in lo_write_bvec() 283 (unsigned long long)*ppos, bvec->bv_len); in lo_write_bvec() 325 bvec.bv_offset, bvec.bv_len, pos >> 9); in lo_write_transfer() 331 b.bv_len = bvec.bv_len; in lo_write_transfer() 350 iov_iter_bvec(&i, READ, &bvec, 1, bvec.bv_len); in lo_read_simple() 357 if (len != bvec.bv_len) { in lo_read_simple() 389 b.bv_len = bvec.bv_len; in lo_read_transfer() 391 iov_iter_bvec(&i, READ, &b, 1, b.bv_len); in lo_read_transfer() 405 if (len != bvec.bv_len) { in lo_read_transfer()
|
| /OK3568_Linux_fs/kernel/drivers/nvme/target/ |
| H A D | io-cmd-file.c | 99 bv->bv_len = sg->length; in nvmet_file_init_bvec() 169 len += req->f.bvec[bv_cnt].bv_len; in nvmet_file_execute_io() 170 total_len += req->f.bvec[bv_cnt].bv_len; in nvmet_file_execute_io()
|
| /OK3568_Linux_fs/kernel/fs/9p/ |
| H A D | vfs_addr.c | 42 struct bio_vec bvec = {.bv_page = page, .bv_len = PAGE_SIZE}; in v9fs_fid_readpage() 164 bvec.bv_len = len; in v9fs_vfs_writepage_locked()
|