Home
last modified time | relevance | path

Searched refs:bv (Results 1 – 25 of 86) sorted by relevance

1234

/linux/include/linux/
H A Dbvec.h41 static inline void bvec_set_page(struct bio_vec *bv, struct page *page, in bvec_set_page() argument
44 bv->bv_page = page; in bvec_set_page()
45 bv->bv_len = len; in bvec_set_page()
46 bv->bv_offset = offset; in bvec_set_page()
56 static inline void bvec_set_folio(struct bio_vec *bv, struct folio *folio, in bvec_set_folio() argument
62 bvec_set_page(bv, folio_page(folio, nr), len, offset % PAGE_SIZE); in bvec_set_folio()
71 static inline void bvec_set_virt(struct bio_vec *bv, void *vaddr, in bvec_set_virt() argument
74 bvec_set_page(bv, virt_to_page(vaddr), len, offset_in_page(vaddr)); in bvec_set_virt()
89 struct bio_vec bv; member
140 static inline bool bvec_iter_advance(const struct bio_vec *bv, in bvec_iter_advance() argument
[all …]
/linux/drivers/md/bcache/
H A Dutil.c234 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 …]
/linux/arch/parisc/kernel/
H A Dentry.S161 bv,n 0(%r3)
779 bv %r0(%r2)
788 bv %r0(%r2)
947 bv %r0(%r20)
976 bv %r0(%r1)
1711 bv %r0(%r2)
1910 bv %r0(%r19) /* jumps to schedule() */
1941 bv %r0(%rp)
2009 bv,n (%r1)
2105 bv,n (%r1)
[all …]
H A Dreal2.S79 bv 0(%r31)
101 bv 0(%rp)
121 bv 0(%r2)
136 bv 0(%r2)
177 bv 0(%r2)
214 bv 0(%r2)
260 bv 0(%r31)
273 bv 0(%rp)
288 bv %r0(%r2)
H A Dhpmc.S154 bv (r3) /* call pdce_proc */
169 bv (%r3) /* call pdce_proc */
199 bv (%r3) /* call pdce_proc */
221 bv (%r5)
269 bv (%r3) /* call pdce_proc */
H A Dhead.S101 bv,n (%r1)
208 bv,n (%rp)
250 bv (%rp)
263 bv (%r3)
277 bv (%r3)
396 bv (%rp)
H A Dpacache.S175 2: bv %r0(%r2)
184 bv,n %r0(%r2)
245 bv %r0(%r2)
306 bv %r0(%r2)
369 bv %r0(%r2)
480 bv %r0(%r2)
660 bv %r0(%r2)
728 bv %r0(%r2)
777 bv %r0(%r2)
826 bv %r0(%r2)
[all …]
/linux/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.c66 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/block/
H A Dbio.c162 void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned short nr_vecs) in bvec_free() argument
167 mempool_free(bv, pool); in bvec_free()
169 kmem_cache_free(biovec_slab(nr_vecs)->slab, bv); in bvec_free()
630 struct bio_vec bv; in zero_fill_bio_iter() local
633 __bio_for_each_segment(bv, bio, iter, start) in zero_fill_bio_iter()
634 memzero_bvec(&bv); in zero_fill_bio_iter()
650 struct bio_vec bv; in bio_truncate() local
661 bio_for_each_segment(bv, bio, iter) { in bio_truncate()
662 if (done + bv.bv_len > new_size) { in bio_truncate()
669 memzero_page(bv.bv_page, bv.bv_offset + offset, in bio_truncate()
[all …]
H A Dblk-mq-dma.c36 struct bio_vec bv; in blk_map_iter_next() local
41 bv = mp_bvec_iter_bvec(iter->bvecs, iter->iter); in blk_map_iter_next()
42 vec->paddr = bvec_phys(&bv); in blk_map_iter_next()
44 bv.bv_len = min(bv.bv_len, max_size); in blk_map_iter_next()
45 bvec_iter_advance_single(iter->bvecs, &iter->iter, bv.bv_len); in blk_map_iter_next()
59 if (bv.bv_len + next.bv_len > max_size || in blk_map_iter_next()
60 !biovec_phys_mergeable(req->q, &bv, &next)) in blk_map_iter_next()
63 bv.bv_len += next.bv_len; in blk_map_iter_next()
67 vec->len = bv.bv_len; in blk_map_iter_next()
H A Dt10-pi.c381 struct bio_vec bv; in blk_integrity_generate() local
387 bio_for_each_segment(bv, bio, bviter) { in blk_integrity_generate()
388 void *kaddr = bvec_kmap_local(&bv); in blk_integrity_generate()
391 iter.data_size = bv.bv_len; in blk_integrity_generate()
413 struct bio_vec bv; in blk_integrity_verify_iter() local
423 __bio_for_each_segment(bv, bio, bviter, *saved_iter) { in blk_integrity_verify_iter()
424 void *kaddr = bvec_kmap_local(&bv); in blk_integrity_verify_iter()
428 iter.data_size = bv.bv_len; in blk_integrity_verify_iter()
H A Dblk-crypto.c228 struct bio_vec bv; in bio_crypt_check_alignment() local
230 bio_for_each_segment(bv, bio, iter) { in bio_crypt_check_alignment()
231 if (!IS_ALIGNED(bv.bv_len | bv.bv_offset, data_unit_size)) in bio_crypt_check_alignment()
/linux/drivers/block/
H A Dn64cart.c62 static bool n64cart_do_bvec(struct device *dev, struct bio_vec *bv, u32 pos) in n64cart_do_bvec() argument
68 WARN_ON_ONCE((bv->bv_offset & (MIN_ALIGNMENT - 1)) || in n64cart_do_bvec()
69 (bv->bv_len & (MIN_ALIGNMENT - 1))); in n64cart_do_bvec()
71 dma_addr = dma_map_bvec(dev, bv, DMA_FROM_DEVICE, 0); in n64cart_do_bvec()
79 n64cart_write_reg(PI_WRITE_REG, bv->bv_len - 1); in n64cart_do_bvec()
83 dma_unmap_page(dev, dma_addr, bv->bv_len, DMA_FROM_DEVICE); in n64cart_do_bvec()
/linux/fs/netfs/
H A Diterator.c40 struct bio_vec *bv = NULL; in netfs_extract_user_iter() local
54 bv_size = array_size(max_pages, sizeof(*bv)); in netfs_extract_user_iter()
55 bv = kvmalloc(bv_size, GFP_KERNEL); in netfs_extract_user_iter()
56 if (!bv) in netfs_extract_user_iter()
64 pages = (void *)bv + bv_size - pg_size; in netfs_extract_user_iter()
92 bvec_set_page(bv + npages + i, *pages++, len - offset, offset); in netfs_extract_user_iter()
100 iov_iter_bvec(new, orig->data_source, bv, npages, orig_len - count); in netfs_extract_user_iter()
/linux/net/ceph/
H A Dmessenger_v2.c146 struct bio_vec bv; in do_try_sendpage() local
154 bvec_set_page(&bv, it->bvec->bv_page, in do_try_sendpage()
168 if (sendpage_ok(bv.bv_page)) in do_try_sendpage()
173 iov_iter_bvec(&msg.msg_iter, ITER_SOURCE, &bv, 1, bv.bv_len); in do_try_sendpage()
232 static void set_in_bvec(struct ceph_connection *con, const struct bio_vec *bv) in set_in_bvec() argument
236 con->v2.in_bvec = *bv; in set_in_bvec()
237 iov_iter_bvec(&con->v2.in_iter, ITER_DEST, &con->v2.in_bvec, 1, bv->bv_len); in set_in_bvec()
273 static void set_out_bvec(struct ceph_connection *con, const struct bio_vec *bv, in set_out_bvec() argument
279 con->v2.out_bvec = *bv; in set_out_bvec()
834 struct bio_vec *bv) in get_bvec_at() argument
[all …]
/linux/scripts/
H A Dsorttable.c94 Elf32_Addr bv = elf_parser.r(b); in compare_extable_32() local
96 if (av < bv) in compare_extable_32()
98 return av > bv; in compare_extable_32()
104 Elf64_Addr bv = elf_parser.r8(b); in compare_extable_64() local
106 if (av < bv) in compare_extable_64()
108 return av > bv; in compare_extable_64()
225 uint64_t bv = *(uint64_t *)b; in compare_values_64() local
227 if (av < bv) in compare_values_64()
229 return av > bv; in compare_values_64()
235 uint32_t bv = *(uint32_t *)b; in compare_values_32() local
[all …]
/linux/drivers/md/
H A Ddm-io-rewind.c12 static inline bool dm_bvec_iter_rewind(const struct bio_vec *bv, in dm_bvec_iter_rewind() argument
27 while (idx >= 0 && bytes && bytes > bv[idx].bv_len) { in dm_bvec_iter_rewind()
28 bytes -= bv[idx].bv_len; in dm_bvec_iter_rewind()
41 iter->bi_bvec_done = bv[idx].bv_len - bytes; in dm_bvec_iter_rewind()
H A Ddm-ebs-target.c65 static int __ebs_rw_bvec(struct ebs_c *ec, enum req_op op, struct bio_vec *bv, in __ebs_rw_bvec() argument
71 unsigned int bv_len = bv->bv_len; in __ebs_rw_bvec()
76 if (unlikely(!bv->bv_page || !bv_len)) in __ebs_rw_bvec()
79 pa = bvec_virt(bv); in __ebs_rw_bvec()
102 flush_dcache_page(bv->bv_page); in __ebs_rw_bvec()
104 flush_dcache_page(bv->bv_page); in __ebs_rw_bvec()
125 struct bio_vec bv; in __ebs_rw_bio() local
128 bio_for_each_bvec(bv, bio, iter) { in __ebs_rw_bio()
129 rr = __ebs_rw_bvec(ec, op, &bv, &iter); in __ebs_rw_bio()
/linux/fs/orangefs/
H A Dinode.c25 struct bio_vec bv; in orangefs_writepage_locked() local
52 bvec_set_folio(&bv, folio, wlen, offset_in_folio(folio, off)); in orangefs_writepage_locked()
53 iov_iter_bvec(&iter, ITER_SOURCE, &bv, 1, wlen); in orangefs_writepage_locked()
75 struct bio_vec *bv; member
94 bvec_set_folio(&ow->bv[i], ow->folios[i], in orangefs_writepages_work()
98 iov_iter_bvec(&iter, ITER_SOURCE, ow->bv, ow->nfolios, ow->len); in orangefs_writepages_work()
196 ow->bv = kcalloc(ow->maxpages, sizeof(struct bio_vec), GFP_KERNEL); in orangefs_writepages()
197 if (!ow->bv) { in orangefs_writepages()
210 kfree(ow->bv); in orangefs_writepages()
265 struct bio_vec bv; in orangefs_read_folio() local
[all …]
/linux/arch/parisc/boot/compressed/
H A Dhead.S71 bv,n 0(%r3)
84 bv,n 0(%ret0)
/linux/tools/testing/selftests/x86/
H A Dxstate.h157 static inline void set_xstatebv(struct xsave_buffer *xbuf, uint64_t bv) in set_xstatebv() argument
160 *(uint64_t *)(&xbuf->header) = bv; in set_xstatebv()
/linux/fs/
H A Dsplice.c324 struct bio_vec *bv; in copy_splice_read() local
337 bv = kzalloc(array_size(npages, sizeof(bv[0])) + in copy_splice_read()
339 if (!bv) in copy_splice_read()
342 pages = (struct page **)(bv + npages); in copy_splice_read()
345 kfree(bv); in copy_splice_read()
353 bv[i].bv_page = pages[i]; in copy_splice_read()
354 bv[i].bv_offset = 0; in copy_splice_read()
355 bv[i].bv_len = chunk; in copy_splice_read()
360 iov_iter_bvec(&to, ITER_DEST, bv, npages, len); in copy_splice_read()
389 .page = bv[i].bv_page, in copy_splice_read()
[all …]
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-sony-acx565akm.c315 int bv; in acx565akm_set_brightness() local
317 bv = level | (1 << 8); in acx565akm_set_brightness()
318 acx565akm_write(ddata, MIPID_CMD_WRITE_DISP_BRIGHTNESS, (u8 *)&bv, 2); in acx565akm_set_brightness()
328 u8 bv; in acx565akm_get_actual_brightness() local
330 acx565akm_read(ddata, MIPID_CMD_READ_DISP_BRIGHTNESS, &bv, 1); in acx565akm_get_actual_brightness()
332 return bv; in acx565akm_get_actual_brightness()
/linux/drivers/md/persistent-data/
H A Ddm-bitset.c55 bool bv; in pack_bits() local
58 r = p->fn(index * 64 + bit, &bv, p->context); in pack_bits()
62 if (bv) in pack_bits()
/linux/include/linux/ceph/
H A Dmessenger.h165 struct bio_vec bv; \
170 __bio_for_each_segment(bv, (it)->bio, __cur_iter, __cur_iter) \
198 struct bio_vec bv; \
203 for_each_bvec(bv, (it)->bvecs, __cur_iter, __cur_iter) \

1234