/Linux-v5.4/drivers/md/bcache/ |
D | util.c | 234 struct bio_vec *bv = bio->bi_io_vec; in bch_bio_map() local 239 bv->bv_offset = base ? offset_in_page(base) : 0; in bch_bio_map() 242 for (; size; bio->bi_vcnt++, bv++) { 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() 247 bv->bv_page = is_vmalloc_addr(base) in bch_bio_map() 251 base += bv->bv_len; in bch_bio_map() 254 size -= bv->bv_len; in bch_bio_map() 271 struct bio_vec *bv; in bch_bio_alloc_pages() local 277 for (i = 0, bv = bio->bi_io_vec; i < bio->bi_vcnt; bv++, i++) { in bch_bio_alloc_pages() [all …]
|
D | debug.c | 111 struct bio_vec bv, cbv; in bch_data_verify() local 129 bio_for_each_segment(bv, bio, iter) { in bch_data_verify() 130 void *p1 = kmap_atomic(bv.bv_page); in bch_data_verify() 136 cache_set_err_on(memcmp(p1 + bv.bv_offset, in bch_data_verify() 137 p2 + bv.bv_offset, in bch_data_verify() 138 bv.bv_len), in bch_data_verify() 145 bio_advance_iter(check, &citer, bv.bv_len); in bch_data_verify()
|
/Linux-v5.4/include/linux/ |
D | bvec.h | 36 struct bio_vec bv; member 87 static inline bool bvec_iter_advance(const struct bio_vec *bv, in bvec_iter_advance() argument 97 const struct bio_vec *cur = bv + iter->bi_idx; in bvec_iter_advance() 133 return &iter_all->bv; in bvec_init_iter_all() 139 struct bio_vec *bv = &iter_all->bv; in bvec_advance() local 142 bv->bv_page++; in bvec_advance() 143 bv->bv_offset = 0; in bvec_advance() 145 bv->bv_page = bvec->bv_page + (bvec->bv_offset >> PAGE_SHIFT); in bvec_advance() 146 bv->bv_offset = bvec->bv_offset & ~PAGE_MASK; in bvec_advance() 148 bv->bv_len = min_t(unsigned int, PAGE_SIZE - bv->bv_offset, in bvec_advance() [all …]
|
D | bio.h | 177 struct bio_vec bv; in bio_segments() local 196 bio_for_each_segment(bv, bio, iter) in bio_segments() 247 static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_first_bvec() argument 249 *bv = bio_iovec(bio); in bio_get_first_bvec() 252 static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_last_bvec() argument 258 *bv = bio_iovec(bio); in bio_get_last_bvec() 269 *bv = bio->bi_io_vec[idx]; in bio_get_last_bvec() 276 bv->bv_len = iter.bi_bvec_done; in bio_get_last_bvec()
|
/Linux-v5.4/arch/parisc/kernel/ |
D | entry.S | 170 bv,n 0(%r3) 804 bv %r0(%r2) 813 bv %r0(%r2) 973 bv %r0(%r20) 1780 bv %r0(%r2) 1977 bv %r0(%r19) /* jumps to schedule() */ 2008 bv %r0(%rp) 2076 bv,n (%r1) 2172 bv,n (%r1) 2203 bv %r0(%ret0) [all …]
|
D | real2.S | 92 bv 0(%r31) 114 bv 0(%rp) 134 bv 0(%r2) 149 bv 0(%r2) 190 bv 0(%r2) 227 bv 0(%r2) 274 bv 0(%r31) 287 bv 0(%rp) 302 bv %r0(%r2)
|
D | hpmc.S | 156 bv (r3) /* call pdce_proc */ 171 bv (%r3) /* call pdce_proc */ 201 bv (%r3) /* call pdce_proc */ 223 bv (%r5) 271 bv (%r3) /* call pdce_proc */
|
D | pacache.S | 175 2: bv %r0(%r2) 184 bv,n %r0(%r2) 245 bv %r0(%r2) 307 bv %r0(%r2) 370 bv %r0(%r2) 481 bv %r0(%r2) 682 bv %r0(%r2) 760 bv %r0(%r2) 819 bv %r0(%r2) 878 bv %r0(%r2) [all …]
|
/Linux-v5.4/block/ |
D | blk-merge.c | 194 const struct bio_vec *bv, unsigned *nsegs, in bvec_split_segs() argument 199 unsigned len = min(bv->bv_len, max_len); in bvec_split_segs() 204 seg_size = get_max_segment_size(q, bv->bv_offset + total_len); in bvec_split_segs() 211 if ((bv->bv_offset + total_len) & queue_virt_boundary(q)) in bvec_split_segs() 218 return len > 0 || bv->bv_len > max_len; in bvec_split_segs() 245 struct bio_vec bv, bvprv, *bvprvp = NULL; in blk_bio_segment_split() local 251 bio_for_each_bvec(bv, bio, iter) { in blk_bio_segment_split() 256 if (bvprvp && bvec_gap_to_prev(q, bvprvp, bv.bv_offset)) in blk_bio_segment_split() 260 sectors + (bv.bv_len >> 9) <= max_sectors && in blk_bio_segment_split() 261 bv.bv_offset + bv.bv_len <= PAGE_SIZE) { in blk_bio_segment_split() [all …]
|
D | bio.c | 152 void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned int idx) in bvec_free() argument 161 mempool_free(bv, pool); in bvec_free() 165 kmem_cache_free(bvs->slab, bv); in bvec_free() 526 struct bio_vec bv; in zero_fill_bio_iter() local 529 __bio_for_each_segment(bv, bio, iter, start) { in zero_fill_bio_iter() 530 char *data = bvec_kmap_irq(&bv, &flags); in zero_fill_bio_iter() 531 memset(data, 0, bv.bv_len); in zero_fill_bio_iter() 532 flush_dcache_page(bv.bv_page); in zero_fill_bio_iter() 630 static inline bool page_is_mergeable(const struct bio_vec *bv, in page_is_mergeable() argument 634 phys_addr_t vec_end_addr = page_to_phys(bv->bv_page) + in page_is_mergeable() [all …]
|
D | bio-integrity.c | 159 struct bio_vec bv; in bio_integrity_process() local 170 __bio_for_each_segment(bv, bio, bviter, *proc_iter) { in bio_integrity_process() 171 void *kaddr = kmap_atomic(bv.bv_page); in bio_integrity_process() 173 iter.data_buf = kaddr + bv.bv_offset; in bio_integrity_process() 174 iter.data_size = bv.bv_len; in bio_integrity_process()
|
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/bpf/ |
D | main.c | 66 struct nfp_bpf_vnic *bv; in nfp_bpf_vnic_alloc() local 79 bv = kzalloc(sizeof(*bv), GFP_KERNEL); in nfp_bpf_vnic_alloc() 80 if (!bv) in nfp_bpf_vnic_alloc() 82 nn->app_priv = bv; in nfp_bpf_vnic_alloc() 88 bv->start_off = nn_readw(nn, NFP_NET_CFG_BPF_START); in nfp_bpf_vnic_alloc() 89 bv->tgt_done = nn_readw(nn, NFP_NET_CFG_BPF_DONE); in nfp_bpf_vnic_alloc() 99 struct nfp_bpf_vnic *bv = nn->app_priv; in nfp_bpf_vnic_free() local 101 WARN_ON(bv->tc_prog); in nfp_bpf_vnic_free() 102 kfree(bv); in nfp_bpf_vnic_free() 111 struct nfp_bpf_vnic *bv; in nfp_bpf_setup_tc_block_cb() local [all …]
|
/Linux-v5.4/fs/crypto/ |
D | bio.c | 31 struct bio_vec *bv; in __fscrypt_decrypt_bio() local 34 bio_for_each_segment_all(bv, bio, iter_all) { in __fscrypt_decrypt_bio() 35 struct page *page = bv->bv_page; in __fscrypt_decrypt_bio() 36 int ret = fscrypt_decrypt_pagecache_blocks(page, bv->bv_len, in __fscrypt_decrypt_bio() 37 bv->bv_offset); in __fscrypt_decrypt_bio()
|
/Linux-v5.4/drivers/s390/block/ |
D | dasd_fba.c | 448 struct bio_vec bv; in dasd_fba_build_cp_regular() local 469 rq_for_each_segment(bv, req, iter) { in dasd_fba_build_cp_regular() 470 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() 511 rq_for_each_segment(bv, req, iter) { in dasd_fba_build_cp_regular() 512 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() [all …]
|
D | dasd_diag.c | 507 struct bio_vec bv; in dasd_diag_build_cp() local 527 rq_for_each_segment(bv, req, iter) { in dasd_diag_build_cp() 528 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() 548 rq_for_each_segment(bv, req, iter) { in dasd_diag_build_cp() 549 dst = page_address(bv.bv_page) + bv.bv_offset; in dasd_diag_build_cp() 550 for (off = 0; off < bv.bv_len; off += blksize) { in dasd_diag_build_cp()
|
/Linux-v5.4/arch/parisc/lib/ |
D | string.S | 45 bv r0(rp) 48 bv,n r0(rp) 64 2: bv,n r0(rp) 82 2: bv,n r0(rp) 100 bv,n r0(rp) 133 4: bv,n r0(rp)
|
/Linux-v5.4/fs/cifs/ |
D | misc.c | 822 if (ctx->bv) { in cifs_aio_ctx_release() 827 set_page_dirty(ctx->bv[i].bv_page); in cifs_aio_ctx_release() 828 put_page(ctx->bv[i].bv_page); in cifs_aio_ctx_release() 830 kvfree(ctx->bv); in cifs_aio_ctx_release() 851 struct bio_vec *bv = NULL; in setup_aio_ctx_iter() local 861 bv = kmalloc_array(max_pages, sizeof(struct bio_vec), in setup_aio_ctx_iter() 864 if (!bv) { in setup_aio_ctx_iter() 865 bv = vmalloc(array_size(max_pages, sizeof(struct bio_vec))); in setup_aio_ctx_iter() 866 if (!bv) in setup_aio_ctx_iter() 877 kvfree(bv); in setup_aio_ctx_iter() [all …]
|
/Linux-v5.4/fs/orangefs/ |
D | inode.c | 24 struct bio_vec bv; in orangefs_writepage_locked() local 51 bv.bv_page = page; in orangefs_writepage_locked() 52 bv.bv_len = wlen; in orangefs_writepage_locked() 53 bv.bv_offset = off % PAGE_SIZE; in orangefs_writepage_locked() 55 iov_iter_bvec(&iter, WRITE, &bv, 1, wlen); in orangefs_writepage_locked() 91 struct bio_vec *bv; member 109 ow->bv[i].bv_page = ow->pages[i]; in orangefs_writepages_work() 110 ow->bv[i].bv_len = min(page_offset(ow->pages[i]) + PAGE_SIZE, in orangefs_writepages_work() 114 ow->bv[i].bv_offset = ow->off - in orangefs_writepages_work() 117 ow->bv[i].bv_offset = 0; in orangefs_writepages_work() [all …]
|
/Linux-v5.4/fs/verity/ |
D | verify.c | 226 struct bio_vec *bv; in fsverity_verify_bio() local 231 bio_for_each_segment_all(bv, bio, iter_all) in fsverity_verify_bio() 232 SetPageError(bv->bv_page); in fsverity_verify_bio() 236 bio_for_each_segment_all(bv, bio, iter_all) { in fsverity_verify_bio() 237 struct page *page = bv->bv_page; in fsverity_verify_bio()
|
/Linux-v5.4/drivers/nvdimm/ |
D | blk.c | 81 struct bio_vec bv; in nd_blk_rw_integrity() local 84 bv = bvec_iter_bvec(bip->bip_vec, bip->bip_iter); in nd_blk_rw_integrity() 91 cur_len = min(len, bv.bv_len); in nd_blk_rw_integrity() 92 iobuf = kmap_atomic(bv.bv_page); in nd_blk_rw_integrity() 93 err = ndbr->do_io(ndbr, dev_offset, iobuf + bv.bv_offset, in nd_blk_rw_integrity()
|
/Linux-v5.4/arch/parisc/boot/compressed/ |
D | head.S | 71 bv,n 0(%r3) 84 bv,n 0(%ret0)
|
/Linux-v5.4/include/linux/ceph/ |
D | messenger.h | 120 struct bio_vec bv; \ 125 __bio_for_each_segment(bv, (it)->bio, __cur_iter, __cur_iter) \ 153 struct bio_vec bv; \ 158 for_each_bvec(bv, (it)->bvecs, __cur_iter, __cur_iter) \
|
/Linux-v5.4/drivers/gpu/drm/panel/ |
D | panel-sony-acx565akm.c | 271 u8 bv; in acx565akm_get_actual_brightness() local 273 acx565akm_read(lcd, MIPI_DCS_GET_DISPLAY_BRIGHTNESS, &bv, 1); in acx565akm_get_actual_brightness() 275 return bv; in acx565akm_get_actual_brightness() 281 int bv; in acx565akm_set_brightness() local 283 bv = level | (1 << 8); in acx565akm_set_brightness() 284 acx565akm_write(lcd, MIPI_DCS_SET_DISPLAY_BRIGHTNESS, (u8 *)&bv, 2); in acx565akm_set_brightness()
|
/Linux-v5.4/scripts/ |
D | sortextable.h | 81 Elf_Addr bv = _r(b); in compare_extable() local 83 if (av < bv) in compare_extable() 85 if (av > bv) in compare_extable()
|
/Linux-v5.4/drivers/gpu/drm/i915/display/ |
D | intel_tv.c | 63 u16 rv, gv, bv, av; member 191 .rv = 0x0340, .gv = 0x030c, .bv = 0x06d0, .av = 0x0200, 201 .rv = 0x037a, .gv = 0x033d, .bv = 0x06f6, .av = 0x0200, 211 .rv = 0x035a, .gv = 0x0322, .bv = 0x06e1, .av = 0x0200, 221 .rv = 0x0399, .gv = 0x0356, .bv = 0x070a, .av = 0x0200, 231 .rv = 0x0353, .gv = 0x031c, .bv = 0x06dc, .av = 0x0200, 241 .rv = 0x0390, .gv = 0x034f, .bv = 0x0705, .av = 0x0200, 251 .rv = 0x0340, .gv = 0x030c, .bv = 0x06d0, .av = 0x0200, 261 .rv = 0x037a, .gv = 0x033d, .bv = 0x06f6, .av = 0x0200, 271 .rv = 0x0340, .gv = 0x030c, .bv = 0x06d0, .av = 0x0200, [all …]
|