Symbol: bio_vec
arch/m68k/emu/nfblock.c
63
struct bio_vec bvec;
arch/um/drivers/ubd_kern.c
1194
struct bio_vec bvec;
arch/xtensa/platforms/iss/simdisk.c
107
struct bio_vec bvec;
block/bio-integrity-auto.c
21
struct bio_vec bvec;
block/bio-integrity.c
108
static void bio_integrity_unpin_bvec(struct bio_vec *bv, int nr_vecs)
block/bio-integrity.c
119
struct bio_vec *orig_bvecs = &bip->bip_vec[1];
block/bio-integrity.c
120
struct bio_vec *bounce_bvec = &bip->bip_vec[0];
block/bio-integrity.c
14
struct bio_vec bvecs[];
block/bio-integrity.c
168
struct bio_vec *bv = &bip->bip_vec[bip->bip_vcnt - 1];
block/bio-integrity.c
198
static int bio_integrity_copy_user(struct bio *bio, struct bio_vec *bvec,
block/bio-integrity.c
256
static int bio_integrity_init_user(struct bio *bio, struct bio_vec *bvec,
block/bio-integrity.c
271
static unsigned int bvec_from_pages(struct bio_vec *bvec, struct page **pages,
block/bio-integrity.c
309
struct bio_vec stack_vec[UIO_FASTIOV], *bvec = stack_vec;
block/bio-integrity.c
48
struct bio_vec *bv = &bip->bip_vec[0];
block/bio-integrity.c
70
struct bio_vec *bvecs, unsigned int nr_vecs)
block/bio.c
1071
struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1];
block/bio.c
1202
bio->bi_io_vec = (struct bio_vec *)iter->bvec;
block/bio.c
1225
struct bio_vec *bv = &bio->bi_io_vec[bio->bi_vcnt - 1];
block/bio.c
1319
struct bio_vec *bv;
block/bio.c
1425
static void bvec_unpin(struct bio_vec *bv, bool mark_dirty)
block/bio.c
1529
struct bio_vec bv;
block/bio.c
1579
struct bio_vec src_bv = bio_iter_iovec(src, *src_iter);
block/bio.c
1580
struct bio_vec dst_bv = bio_iter_iovec(dst, *dst_iter);
block/bio.c
1615
struct bio_vec *bvec;
block/bio.c
162
void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned short nr_vecs)
block/bio.c
182
struct bio_vec *bvec_alloc(mempool_t *pool, unsigned short *nr_vecs,
block/bio.c
1938
bs->back_pad = BIO_INLINE_VECS * sizeof(struct bio_vec);
block/bio.c
1987
bvs->nr_vecs * sizeof(struct bio_vec), 0,
block/bio.c
202
struct bio_vec *bvl;
block/bio.c
245
void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
block/bio.c
304
struct bio_vec *bv = bio->bi_io_vec;
block/bio.c
611
struct bio_vec *bvl = NULL;
block/bio.c
660
return kmalloc(sizeof(*bio) + nr_vecs * sizeof(struct bio_vec),
block/bio.c
667
struct bio_vec bv;
block/bio.c
687
struct bio_vec bv;
block/bio.c
966
static bool bvec_try_merge_page(struct bio_vec *bv, struct page *page,
block/bio.c
997
bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv,
block/blk-crypto-fallback.c
148
struct bio_vec *bv;
block/blk-crypto-fallback.c
170
#define PAGE_PTRS_PER_BVEC (sizeof(struct bio_vec) / sizeof(struct page *))
block/blk-crypto-fallback.c
277
struct bio_vec src_bv =
block/blk-crypto-fallback.c
381
struct bio_vec bv;
block/blk-integrity.c
30
struct bio_vec iv, ivprv = { NULL };
block/blk-map.c
100
struct bio_vec *bvec;
block/blk-map.c
343
struct bio_vec *bvec;
block/blk-map.c
69
struct bio_vec *bvec;
block/blk-merge.c
20
static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv)
block/blk-merge.c
25
static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv)
block/blk-merge.c
285
const struct bio_vec *bv, unsigned *nsegs, unsigned *bytes,
block/blk-merge.c
318
static inline unsigned int bvec_seg_gap(struct bio_vec *bvprv,
block/blk-merge.c
319
struct bio_vec *bv)
block/blk-merge.c
341
struct bio_vec bv, bvprv, *bvprvp = NULL;
block/blk-merge.c
494
struct bio_vec bv;
block/blk-merge.c
54
struct bio_vec pb, nb;
block/blk-merge.c
758
struct bio_vec pb, nb;
block/blk-mq-dma.c
31
struct bio_vec bv;
block/blk-mq-dma.c
48
struct bio_vec next;
block/blk.h
112
struct bio_vec *bvec_alloc(mempool_t *pool, unsigned short *nr_vecs,
block/blk.h
114
void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned short nr_vecs);
block/blk.h
116
bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv,
block/blk.h
120
struct bio_vec *vec1, struct bio_vec *vec2)
block/blk.h
143
struct bio_vec *bprv, unsigned int offset)
block/blk.h
154
struct bio_vec *bprv, unsigned int offset)
block/blk.h
378
const struct bio_vec *bv;
block/fops.c
59
struct bio_vec inline_vecs[DIO_INLINE_BIO_VECS], *vecs;
block/fops.c
68
vecs = kmalloc_objs(struct bio_vec, nr_pages);
block/t10-pi.c
136
struct bio_vec iv;
block/t10-pi.c
188
struct bio_vec iv;
block/t10-pi.c
310
struct bio_vec iv;
block/t10-pi.c
351
struct bio_vec iv;
block/t10-pi.c
381
struct bio_vec bv;
block/t10-pi.c
413
struct bio_vec bv;
drivers/accel/habanalabs/common/hldio.c
250
io->bv = vzalloc(npages * sizeof(struct bio_vec));
drivers/accel/habanalabs/common/hldio.c
54
struct bio_vec *bv;
drivers/block/aoe/aoecmd.c
1028
struct bio_vec bv;
drivers/block/aoe/aoecmd.c
299
struct bio_vec bv;
drivers/block/brd.c
140
struct bio_vec bv = bio_iter_iovec(bio, bio->bi_iter);
drivers/block/drbd/drbd_main.c
1523
struct bio_vec bvec;
drivers/block/drbd/drbd_main.c
1570
struct bio_vec bvec;
drivers/block/drbd/drbd_main.c
1589
struct bio_vec bvec;
drivers/block/drbd/drbd_receiver.c
1797
struct bio_vec bvec;
drivers/block/drbd/drbd_worker.c
319
struct bio_vec bvec;
drivers/block/floppy.c
2431
struct bio_vec bv;
drivers/block/floppy.c
4137
struct bio_vec bio_vec;
drivers/block/floppy.c
4149
bio_init(&bio, bdev, &bio_vec, 1, REQ_OP_READ);
drivers/block/loop.c
345
struct bio_vec *bvec;
drivers/block/loop.c
349
struct bio_vec tmp;
drivers/block/loop.c
358
bvec = kmalloc_objs(struct bio_vec, nr_bvec, GFP_NOIO);
drivers/block/loop.c
85
struct bio_vec *bvec;
drivers/block/n64cart.c
62
static bool n64cart_do_bvec(struct device *dev, struct bio_vec *bv, u32 pos)
drivers/block/n64cart.c
89
struct bio_vec bvec;
drivers/block/nbd.c
744
struct bio_vec bvec;
drivers/block/nbd.c
938
struct bio_vec bvec;
drivers/block/null_blk/main.c
1293
struct bio_vec bvec;
drivers/block/ps3disk.c
110
struct bio_vec bv;
drivers/block/ps3disk.c
85
struct bio_vec bvec;
drivers/block/ps3vram.c
536
struct bio_vec bvec;
drivers/block/rbd.c
2730
struct bio_vec *bvecs)
drivers/block/rbd.c
2998
static bool is_zero_bvecs(struct bio_vec *bvecs, u32 bytes)
drivers/block/rbd.c
308
struct bio_vec *copyup_bvecs;
drivers/block/ublk_drv.c
1270
static bool ublk_copy_user_bvec(const struct bio_vec *bv, unsigned *offset,
drivers/block/ublk_drv.c
1307
struct bio_vec bv;
drivers/block/ublk_drv.c
1324
struct bio_vec iv;
drivers/block/zloop.c
143
struct bio_vec *bvec;
drivers/block/zloop.c
394
struct bio_vec tmp;
drivers/block/zloop.c
493
struct bio_vec *bvec;
drivers/block/zram/zram_drv.c
1103
bio_init(&req->bio, zram->bdev, &req->bio_vec, 1, REQ_OP_WRITE);
drivers/block/zram/zram_drv.c
1467
struct bio_vec bv;
drivers/block/zram/zram_drv.c
2162
static int zram_bvec_read_partial(struct zram *zram, struct bio_vec *bvec,
drivers/block/zram/zram_drv.c
2177
static int zram_bvec_read(struct zram *zram, struct bio_vec *bvec,
drivers/block/zram/zram_drv.c
219
static inline bool is_partial_io(struct bio_vec *bvec)
drivers/block/zram/zram_drv.c
225
static inline bool is_partial_io(struct bio_vec *bvec)
drivers/block/zram/zram_drv.c
2307
static int zram_bvec_write_partial(struct zram *zram, struct bio_vec *bvec,
drivers/block/zram/zram_drv.c
2325
static int zram_bvec_write(struct zram *zram, struct bio_vec *bvec,
drivers/block/zram/zram_drv.c
2727
struct bio_vec bv = bio_iter_iovec(bio, iter);
drivers/block/zram/zram_drv.c
2758
struct bio_vec bv = bio_iter_iovec(bio, iter);
drivers/block/zram/zram_drv.c
513
struct bio_vec bio_vec;
drivers/infiniband/core/rw.c
1000
const struct bio_vec __maybe_unused *bvecs,
drivers/infiniband/core/rw.c
205
u32 port_num, const struct bio_vec *bvecs, u32 nr_bvec,
drivers/infiniband/core/rw.c
232
struct bio_vec bv = mp_bvec_iter_bvec(bvecs, *iter);
drivers/infiniband/core/rw.c
370
struct ib_qp *qp, const struct bio_vec *bvecs,
drivers/infiniband/core/rw.c
376
struct bio_vec bv = mp_bvec_iter_bvec(bvecs, *iter);
drivers/infiniband/core/rw.c
404
const struct bio_vec *bvecs, u32 nr_bvec, struct bvec_iter *iter,
drivers/infiniband/core/rw.c
444
struct bio_vec bv = mp_bvec_iter_bvec(bvecs, *iter);
drivers/infiniband/core/rw.c
488
struct ib_qp *qp, const struct bio_vec *bvec,
drivers/infiniband/core/rw.c
495
struct bio_vec first_bv;
drivers/infiniband/core/rw.c
511
struct bio_vec bv = mp_bvec_iter_bvec(bvec, *iter);
drivers/infiniband/core/rw.c
666
u32 port_num, const struct bio_vec *bvecs, u32 nr_bvec,
drivers/infiniband/sw/siw/siw_qp_tx.c
326
struct bio_vec bvec;
drivers/md/bcache/bcache.h
311
struct bio_vec sb_bv[1];
drivers/md/bcache/bcache.h
425
struct bio_vec sb_bv[1];
drivers/md/bcache/btree.c
376
struct bio_vec *bv;
drivers/md/bcache/debug.c
112
struct bio_vec bv, cbv;
drivers/md/bcache/journal.h
144
struct bio_vec bv[8];
drivers/md/bcache/movinggc.c
148
io = kzalloc(sizeof(*io) + sizeof(struct bio_vec) *
drivers/md/bcache/request.c
42
struct bio_vec bv;
drivers/md/bcache/super.c
1935
sizeof(struct bio_vec) * meta_bucket_pages(sb)))
drivers/md/bcache/util.c
234
struct bio_vec *bv = bio->bi_io_vec;
drivers/md/bcache/util.c
271
struct bio_vec *bv;
drivers/md/bcache/writeback.c
539
io = kzalloc(sizeof(*io) + sizeof(struct bio_vec) *
drivers/md/dm-crypt.c
1290
struct bio_vec bv_in = bio_iter_iovec(ctx->bio_in, ctx->iter_in);
drivers/md/dm-crypt.c
1291
struct bio_vec bv_out = bio_iter_iovec(ctx->bio_out, ctx->iter_out);
drivers/md/dm-crypt.c
1392
struct bio_vec bv_in = bio_iter_iovec(ctx->bio_in, ctx->iter_in);
drivers/md/dm-crypt.c
1393
struct bio_vec bv_out = bio_iter_iovec(ctx->bio_out, ctx->iter_out);
drivers/md/dm-ebs-target.c
125
struct bio_vec bv;
drivers/md/dm-ebs-target.c
65
static int __ebs_rw_bvec(struct ebs_c *ec, enum req_op op, struct bio_vec *bv,
drivers/md/dm-flakey.c
365
struct bio_vec bvec;
drivers/md/dm-flakey.c
475
struct bio_vec bvec = bvec_iter_bvec(bio->bi_io_vec, iter);
drivers/md/dm-integrity.c
1803
struct bio_vec bv;
drivers/md/dm-integrity.c
1887
struct bio_vec bv;
drivers/md/dm-integrity.c
1944
struct bio_vec bv_copy = bv;
drivers/md/dm-integrity.c
1989
struct bio_vec biv;
drivers/md/dm-integrity.c
2037
struct bio_vec bv;
drivers/md/dm-integrity.c
2146
struct bio_vec bv = bio_iovec(bio);
drivers/md/dm-integrity.c
2193
struct bio_vec biv = bvec_iter_bvec(bip->bip_vec, bip->bip_iter);
drivers/md/dm-integrity.c
2606
struct bio_vec bv = bio_iter_iovec(bio, dio->bio_details.bi_iter);
drivers/md/dm-integrity.c
2656
struct bio_vec bv;
drivers/md/dm-integrity.c
2721
struct bio_vec bv = bio_iter_iovec(bio, dio->bio_details.bi_iter);
drivers/md/dm-io-rewind.c
12
static inline bool dm_bvec_iter_rewind(const struct bio_vec *bv,
drivers/md/dm-io.c
219
struct bio_vec bvec = bvec_iter_bvec((struct bio_vec *)dp->context_ptr,
drivers/md/dm-io.c
234
bvec_iter_advance((struct bio_vec *)dp->context_ptr,
drivers/md/dm-log-writes.c
131
struct bio_vec vecs[];
drivers/md/dm-log-writes.c
650
struct bio_vec bv;
drivers/md/dm-pcache/backing_dev.c
356
max_bvecs * sizeof(struct bio_vec),
drivers/md/dm-pcache/backing_dev.h
35
struct bio_vec inline_bvecs[BACKING_DEV_REQ_INLINE_BVECS];
drivers/md/dm-pcache/backing_dev.h
36
struct bio_vec *bvecs;
drivers/md/dm-vdo/data-vio.c
297
struct bio_vec biovec;
drivers/md/dm-vdo/data-vio.c
519
struct bio_vec biovec;
drivers/md/dm-vdo/vio.c
55
result = vdo_allocate_extended(struct bio, size + 1, struct bio_vec,
drivers/md/dm-verity-target.c
536
struct bio_vec bv;
drivers/md/dm-writecache.c
1254
struct bio_vec bv = bio_iter_iovec(bio, bio->bi_iter);
drivers/md/md.c
1173
struct bio_vec bvec;
drivers/md/raid1.c
2293
struct bio_vec *bi;
drivers/md/raid5-cache.c
1620
struct bio_vec ra_bvec[R5L_RECOVERY_PAGE_POOL_SIZE];
drivers/md/raid5-ppl.c
154
struct bio_vec biovec[PPL_IO_INLINE_BVECS];
drivers/md/raid5.c
1366
struct bio_vec bvl;
drivers/md/raid5.h
263
struct bio_vec vec, rvec;
drivers/mtd/mtd_blkdevs.c
50
struct bio_vec bvec;
drivers/mtd/ubi/block.c
191
struct bio_vec bvec;
drivers/nvdimm/btt.c
1149
struct bio_vec bv;
drivers/nvdimm/btt.c
1440
struct bio_vec bvec;
drivers/nvdimm/pmem.c
206
struct bio_vec bvec;
drivers/nvme/host/apple.c
521
struct bio_vec *bv)
drivers/nvme/host/apple.c
547
struct bio_vec bv = req_bvec(req);
drivers/nvme/host/pci.c
1182
struct bio_vec bv = req_bvec(req);
drivers/nvme/host/pci.c
1345
struct bio_vec bv = rq_integrity_vec(req);
drivers/nvme/host/tcp.c
1146
struct bio_vec bvec;
drivers/nvme/host/tcp.c
1206
struct bio_vec bvec;
drivers/nvme/host/tcp.c
1247
struct bio_vec bvec;
drivers/nvme/host/tcp.c
343
struct bio_vec *vec;
drivers/nvme/host/tcp.c
356
struct bio_vec bv;
drivers/nvme/target/core.c
1942
NVMET_MAX_MPOOL_BVEC * sizeof(struct bio_vec), 0,
drivers/nvme/target/io-cmd-file.c
231
req->f.bvec = kmalloc_objs(struct bio_vec, nr_bvec);
drivers/nvme/target/nvmet.h
454
struct bio_vec inline_bvec[NVMET_MAX_INLINE_BIOVEC];
drivers/nvme/target/nvmet.h
462
struct bio_vec *bvec;
drivers/nvme/target/tcp.c
125
struct bio_vec *iov;
drivers/nvme/target/tcp.c
356
struct bio_vec *iov = cmd->iov;
drivers/nvme/target/tcp.c
633
struct bio_vec bvec;
drivers/nvme/target/tcp.c
665
struct bio_vec bvec;
drivers/nvme/target/tcp.c
712
struct bio_vec bvec;
drivers/nvme/target/tcp.c
742
struct bio_vec bvec;
drivers/s390/block/dasd_diag.c
516
struct bio_vec bv;
drivers/s390/block/dasd_eckd.c
3266
struct bio_vec bv;
drivers/s390/block/dasd_eckd.c
3970
struct bio_vec bv;
drivers/s390/block/dasd_eckd.c
4156
struct bio_vec bv;
drivers/s390/block/dasd_eckd.c
4486
struct bio_vec bv;
drivers/s390/block/dasd_eckd.c
4739
struct bio_vec bv;
drivers/s390/block/dasd_eckd.c
4882
struct bio_vec bv;
drivers/s390/block/dasd_fba.c
435
struct bio_vec bv;
drivers/s390/block/dasd_fba.c
567
struct bio_vec bv;
drivers/s390/block/dcssblk.c
883
struct bio_vec bvec;
drivers/s390/block/scm_blk.c
186
struct bio_vec bv;
drivers/scsi/aha1542.c
267
struct bio_vec bv;
drivers/scsi/aha1542.c
451
struct bio_vec bv;
drivers/scsi/iscsi_tcp.c
304
struct bio_vec bv;
drivers/target/iscsi/iscsi_target_util.c
1095
struct bio_vec bvec;
drivers/target/target_core_file.c
248
struct bio_vec bvecs[];
drivers/target/target_core_file.c
318
struct bio_vec *bvec;
drivers/target/target_core_file.c
323
bvec = kzalloc_objs(struct bio_vec, sgl_nents);
drivers/target/target_core_file.c
435
struct bio_vec *bvec;
drivers/target/target_core_file.c
458
bvec = kzalloc_objs(struct bio_vec, nolb);
drivers/vhost/vringh.c
1034
struct bio_vec *bvec;
drivers/vhost/vringh.c
1080
struct bio_vec *bvec = ivec->iov.bvec;
drivers/vhost/vringh.c
1107
struct bio_vec bvec[IOTLB_IOV_STRIDE];
drivers/vhost/vringh.c
1154
struct bio_vec bvec[IOTLB_IOV_STRIDE];
drivers/vhost/vringh.c
1201
struct bio_vec bvec[1];
drivers/vhost/vringh.c
1237
struct bio_vec bvec;
drivers/xen/biomerge.c
8
bool xen_biovec_phys_mergeable(const struct bio_vec *vec1,
fs/afs/internal.h
148
struct bio_vec bvec[1];
fs/btrfs/bio.c
876
struct bio_vec bvec;
fs/btrfs/compression.c
1175
static u64 file_offset_from_bvec(const struct bio_vec *bvec)
fs/btrfs/compression.c
1223
struct bio_vec bvec;
fs/btrfs/inode.c
867
struct bio_vec *bvec;
fs/btrfs/misc.h
33
struct bio_vec bv = bio_iter_iovec(bio, *iter);
fs/btrfs/misc.h
58
struct bio_vec *bvec;
fs/btrfs/raid56.c
1657
struct bio_vec *bvec;
fs/btrfs/scrub.c
1252
struct bio_vec *bvec;
fs/btrfs/scrub.c
1281
struct bio_vec *bvec;
fs/btrfs/scrub.c
872
static int calc_sector_number(struct scrub_stripe *stripe, struct bio_vec *first_bvec)
fs/btrfs/scrub.c
894
struct bio_vec *bvec;
fs/ceph/file.c
128
struct bio_vec **bvecs, int *num_bvecs)
fs/ceph/file.c
130
struct bio_vec *bv;
fs/ceph/file.c
1486
struct bio_vec *bvecs;
fs/ceph/file.c
161
static void put_bvecs(struct bio_vec *bvecs, int num_bvecs, bool should_dirty)
fs/ceph/file.c
86
struct bio_vec *bvecs)
fs/coredump.c
1278
struct bio_vec bvec;
fs/dlm/lowcomms.c
1366
struct bio_vec bvec;
fs/erofs/fileio.c
9
struct bio_vec bvecs[16];
fs/erofs/fscache.c
166
struct bio_vec bvecs[BIO_MAX_VECS];
fs/erofs/zdata.c
1486
static void z_erofs_fill_bio_vec(struct bio_vec *bvec,
fs/erofs/zdata.c
1691
struct bio_vec bvec;
fs/gfs2/lops.c
203
struct bio_vec *bvec;
fs/iomap/bio.c
130
struct bio_vec bvec;
fs/netfs/buffered_read.c
403
struct bio_vec *bvec;
fs/netfs/direct_read.c
209
rreq->direct_bv = (struct bio_vec *)rreq->buffer.iter.bvec;
fs/netfs/direct_write.c
265
wreq->direct_bv = (struct bio_vec *)wreq->buffer.iter.bvec;
fs/netfs/iterator.c
112
const struct bio_vec *bvecs = iter->bvec;
fs/netfs/iterator.c
40
struct bio_vec *bv = NULL;
fs/nfs/localio.c
323
iocb->bvec = kmalloc_objs(struct bio_vec, hdr->page_array.npages, flags);
fs/nfs/localio.c
37
struct bio_vec *bvec;
fs/nfs/localio.c
386
const struct bio_vec *bvec = i->bvec;
fs/nfs/localio.c
408
nfs_local_iter_setup(struct iov_iter *iter, int rw, struct bio_vec *bvec,
fs/nfsd/vfs.c
1291
struct bio_vec *bvec, unsigned int nvecs,
fs/nfsd/vfs.c
1303
nfsd_write_dio_iters_init(struct nfsd_file *nf, struct bio_vec *bvec,
fs/ocfs2/cluster/tcp.c
937
struct bio_vec bv;
fs/orangefs/inode.c
196
ow->bv = kzalloc_objs(struct bio_vec, ow->maxpages);
fs/orangefs/inode.c
25
struct bio_vec bv;
fs/orangefs/inode.c
265
struct bio_vec bv;
fs/orangefs/inode.c
75
struct bio_vec *bv;
fs/smb/client/smbdirect.c
3153
const struct bio_vec *bv = iter->bvec;
fs/splice.c
323
struct bio_vec *bv;
fs/splice.c
672
struct bio_vec *array;
fs/splice.c
678
array = kzalloc_objs(struct bio_vec, nbufs);
fs/splice.c
699
array = kzalloc_objs(struct bio_vec, nbufs);
fs/splice.c
799
struct bio_vec bvec[16];
fs/squashfs/block.c
313
struct bio_vec *bvec = bvec_init_iter_all(&iter_all);
fs/squashfs/block.c
39
struct bio_vec *bvec = bvec_init_iter_all(&iter_all);
fs/squashfs/lz4_wrapper.c
96
struct bio_vec *bvec = bvec_init_iter_all(&iter_all);
fs/squashfs/lzo_wrapper.c
70
struct bio_vec *bvec = bvec_init_iter_all(&iter_all);
fs/squashfs/xz_wrapper.c
124
struct bio_vec *bvec = bvec_init_iter_all(&iter_all);
fs/squashfs/zlib_wrapper.c
57
struct bio_vec *bvec = bvec_init_iter_all(&iter_all);
fs/squashfs/zstd_wrapper.c
72
struct bio_vec *bvec = bvec_init_iter_all(&iter_all);
fs/xfs/xfs_log.c
1404
sizeof(struct bio_vec);
fs/xfs/xfs_log_priv.h
224
struct bio_vec ic_bvec[];
include/linux/bio-integrity.h
28
struct bio_vec *bip_vec;
include/linux/bio-integrity.h
73
struct bio_vec *bvecs, unsigned int nr_vecs);
include/linux/bio.h
190
struct bio_vec bv;
include/linux/bio.h
243
static inline struct bio_vec *bio_first_bvec_all(struct bio *bio)
include/linux/bio.h
279
struct bio_vec *bvec = bio_first_bvec_all(bio) + i;
include/linux/bio.h
425
void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
include/linux/blk-integrity.h
103
static inline struct bio_vec rq_integrity_vec(struct request *rq)
include/linux/blk-integrity.h
176
static inline struct bio_vec rq_integrity_vec(struct request *rq)
include/linux/blk-integrity.h
179
return (struct bio_vec){ };
include/linux/blk-mq-dma.h
11
struct bio_vec *bvecs;
include/linux/blk-mq.h
1163
static inline struct bio_vec req_bvec(struct request *rq)
include/linux/blk-mq.h
1227
struct bio_vec bv;
include/linux/blk-mq.h
195
struct bio_vec special_vec;
include/linux/blk_types.h
236
struct bio_vec *bi_io_vec;
include/linux/blk_types.h
293
static inline struct bio_vec *bio_inline_vecs(struct bio *bio)
include/linux/blk_types.h
295
return (struct bio_vec *)(bio + 1);
include/linux/bvec.h
102
struct bio_vec bv;
include/linux/bvec.h
128
((struct bio_vec) { \
include/linux/bvec.h
147
((struct bio_vec) { \
include/linux/bvec.h
153
static inline bool bvec_iter_advance(const struct bio_vec *bv,
include/linux/bvec.h
181
static inline void bvec_iter_advance_single(const struct bio_vec *bv,
include/linux/bvec.h
194
#define for_each_bvec(bvl, bio_vec, iter, start) \
include/linux/bvec.h
197
((bvl = bvec_iter_bvec((bio_vec), (iter))), 1); \
include/linux/bvec.h
198
bvec_iter_advance_single((bio_vec), &(iter), (bvl).bv_len))
include/linux/bvec.h
200
#define for_each_mp_bvec(bvl, bio_vec, iter, start) \
include/linux/bvec.h
203
((bvl = mp_bvec_iter_bvec((bio_vec), (iter))), 1); \
include/linux/bvec.h
204
bvec_iter_advance_single((bio_vec), &(iter), (bvl).bv_len))
include/linux/bvec.h
215
static inline struct bio_vec *bvec_init_iter_all(struct bvec_iter_all *iter_all)
include/linux/bvec.h
223
static inline void bvec_advance(const struct bio_vec *bvec,
include/linux/bvec.h
226
struct bio_vec *bv = &iter_all->bv;
include/linux/bvec.h
252
static inline void *bvec_kmap_local(struct bio_vec *bvec)
include/linux/bvec.h
263
static inline void memcpy_from_bvec(char *to, struct bio_vec *bvec)
include/linux/bvec.h
274
static inline void memcpy_to_bvec(struct bio_vec *bvec, const char *from)
include/linux/bvec.h
285
static inline void memzero_bvec(struct bio_vec *bvec)
include/linux/bvec.h
296
static inline void *bvec_virt(struct bio_vec *bvec)
include/linux/bvec.h
306
static inline phys_addr_t bvec_phys(const struct bio_vec *bvec)
include/linux/bvec.h
41
static inline void bvec_set_page(struct bio_vec *bv, struct page *page,
include/linux/bvec.h
56
static inline void bvec_set_folio(struct bio_vec *bv, struct folio *folio,
include/linux/bvec.h
71
static inline void bvec_set_virt(struct bio_vec *bv, void *vaddr,
include/linux/ceph/messenger.h
165
struct bio_vec bv; \
include/linux/ceph/messenger.h
177
struct bio_vec *bvecs;
include/linux/ceph/messenger.h
198
struct bio_vec bv; \
include/linux/ceph/messenger.h
398
struct bio_vec in_bvec; /* recvmsg (in_cursor) */
include/linux/ceph/messenger.h
404
struct bio_vec out_bvec; /* sendpage (out_cursor, out_zero),
include/linux/ceph/osd_client.h
501
struct bio_vec *bvecs, u32 num_bvecs,
include/linux/ceph/osd_client.h
516
struct bio_vec *bvecs, u32 num_bvecs,
include/linux/device-mapper.h
23
struct bio_vec;
include/linux/io_uring_types.h
134
struct bio_vec *bvec;
include/linux/iov_iter.h
112
const struct bio_vec *p = iter->bvec;
include/linux/netfs.h
244
struct bio_vec *direct_bv; /* DIO buffer list (when handling iovec-iter) */
include/linux/sunrpc/svc.h
211
struct bio_vec *rq_bvec;
include/linux/sunrpc/svcsock.h
30
struct bio_vec *sk_bvec;
include/linux/sunrpc/xdr.h
141
unsigned int xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size,
include/linux/sunrpc/xdr.h
19
struct bio_vec;
include/linux/sunrpc/xdr.h
60
struct bio_vec *bvec;
include/linux/uio.h
295
void iov_iter_bvec(struct iov_iter *i, unsigned int direction, const struct bio_vec *bvec,
include/linux/uio.h
392
ssize_t iov_iter_extract_bvecs(struct iov_iter *iter, struct bio_vec *bv,
include/linux/uio.h
70
const struct bio_vec *bvec;
include/rdma/ib_verbs.h
4293
struct bio_vec *bvec,
include/rdma/rw.h
62
struct bio_vec;
include/rdma/rw.h
65
u32 port_num, const struct bio_vec *bvecs, u32 nr_bvec,
include/rdma/rw.h
69
u32 port_num, const struct bio_vec *bvecs, u32 nr_bvec,
include/xen/xen.h
61
struct bio_vec;
include/xen/xen.h
64
bool xen_biovec_phys_mergeable(const struct bio_vec *vec1,
io_uring/net.c
1425
struct bio_vec v = mp_bvec_iter_bvec(from->bvec, bi);
io_uring/rsrc.c
1053
const struct bio_vec *bvec;
io_uring/rsrc.c
1333
struct bio_vec *res_bvec = vec->bvec;
io_uring/rsrc.c
1341
struct bio_vec *src_bvec;
io_uring/rsrc.c
1400
const struct bio_vec *src_bvec = imu->bvec;
io_uring/rsrc.c
1401
struct bio_vec *res_bvec = vec->bvec;
io_uring/rsrc.c
1412
struct bio_vec bv;
io_uring/rsrc.c
1428
const struct bio_vec *bvec = imu->bvec;
io_uring/rsrc.c
1504
if (sizeof(struct bio_vec) > sizeof(struct iovec)) {
io_uring/rsrc.c
1507
bvec_bytes = nr_segs * sizeof(struct bio_vec);
io_uring/rsrc.c
936
struct bio_vec bv;
io_uring/rsrc.h
46
struct bio_vec bvec[] __counted_by(nr_bvecs);
lib/iov_iter.c
1180
const struct bio_vec *p;
lib/iov_iter.c
1228
new->nr_segs * sizeof(struct bio_vec),
lib/iov_iter.c
1633
struct bio_vec bv = bvec_iter_bvec(i->bvec, bi);
lib/iov_iter.c
1880
#define PAGE_PTRS_PER_BVEC (sizeof(struct bio_vec) / sizeof(struct page *))
lib/iov_iter.c
1898
ssize_t iov_iter_extract_bvecs(struct iov_iter *iter, struct bio_vec *bv,
lib/iov_iter.c
504
const struct bio_vec *bvec, *end;
lib/iov_iter.c
640
const struct bio_vec *bvec = i->bvec;
lib/iov_iter.c
705
const struct bio_vec *bvec, unsigned long nr_segs,
lib/iov_iter.c
823
const struct bio_vec *bvec = i->bvec;
lib/scatterlist.c
1173
const struct bio_vec *bv = iter->bvec;
lib/tests/kunit_iov_iter.c
219
struct bio_vec *bvec, unsigned int bvmax,
lib/tests/kunit_iov_iter.c
262
struct bio_vec bvec[8];
lib/tests/kunit_iov_iter.c
316
struct bio_vec bvec[8];
lib/tests/kunit_iov_iter.c
784
struct bio_vec bvec[8];
mm/page_io.c
325
struct bio_vec bvec[SWAP_CLUSTER_MAX];
mm/page_io.c
413
struct bio_vec bv;
mm/page_io.c
575
struct bio_vec bv;
net/ceph/messenger.c
743
struct bio_vec bv = bio_iter_iovec(cursor->bio_iter.bio,
net/ceph/messenger.c
785
struct bio_vec *bvecs = data->bvec_pos.bvecs;
net/ceph/messenger.c
798
struct bio_vec bv = bvec_iter_bvec(cursor->data->bvec_pos.bvecs,
net/ceph/messenger.c
809
struct bio_vec *bvecs = cursor->data->bvec_pos.bvecs;
net/ceph/messenger_v1.c
43
struct bio_vec bvec;
net/ceph/messenger_v1.c
86
struct bio_vec bvec;
net/ceph/messenger_v2.c
1088
struct bio_vec bv;
net/ceph/messenger_v2.c
146
struct bio_vec bv;
net/ceph/messenger_v2.c
1835
struct bio_vec bv;
net/ceph/messenger_v2.c
1861
struct bio_vec bv;
net/ceph/messenger_v2.c
1902
struct bio_vec bv;
net/ceph/messenger_v2.c
2052
struct bio_vec bv;
net/ceph/messenger_v2.c
232
static void set_in_bvec(struct ceph_connection *con, const struct bio_vec *bv)
net/ceph/messenger_v2.c
273
static void set_out_bvec(struct ceph_connection *con, const struct bio_vec *bv,
net/ceph/messenger_v2.c
3173
struct bio_vec bv;
net/ceph/messenger_v2.c
3186
struct bio_vec bv;
net/ceph/messenger_v2.c
3211
struct bio_vec bv;
net/ceph/messenger_v2.c
833
struct bio_vec *bv)
net/ceph/messenger_v2.c
870
struct bio_vec bv;
net/ceph/messenger_v2.c
922
struct bio_vec bv;
net/ceph/osd_client.c
239
struct bio_vec *bvecs, u32 num_bvecs,
net/ceph/osd_client.c
306
struct bio_vec *bvecs, u32 num_bvecs,
net/core/skbuff.c
125
static_assert(offsetof(struct bio_vec, bv_page) ==
net/core/skbuff.c
127
static_assert(sizeof_field(struct bio_vec, bv_page) ==
net/core/skbuff.c
130
static_assert(offsetof(struct bio_vec, bv_len) == offsetof(skb_frag_t, len));
net/core/skbuff.c
131
static_assert(sizeof_field(struct bio_vec, bv_len) ==
net/core/skbuff.c
134
static_assert(offsetof(struct bio_vec, bv_offset) ==
net/core/skbuff.c
136
static_assert(sizeof_field(struct bio_vec, bv_offset) ==
net/core/skbuff.c
3359
struct bio_vec bvec;
net/ipv4/tcp_bpf.c
102
struct bio_vec bvec;
net/kcm/kcmsock.c
642
(const struct bio_vec *)skb_shinfo(skb)->frags,
net/rds/tcp_send.c
76
struct bio_vec bvec;
net/rxrpc/ar-internal.h
372
struct bio_vec bvec[3 + 16];
net/rxrpc/output.c
933
struct bio_vec *bvec = conn->local->bvec;
net/rxrpc/rxgk.c
635
struct bio_vec bvec[1];
net/rxrpc/rxperf.c
514
struct bio_vec bv;
net/sunrpc/svc.c
709
sizeof(struct bio_vec),
net/sunrpc/svcsock.c
316
static void svc_flush_bvec(const struct bio_vec *bvec, size_t size, size_t seek)
net/sunrpc/svcsock.c
321
struct bio_vec bv;
net/sunrpc/svcsock.c
328
static inline void svc_flush_bvec(const struct bio_vec *bvec, size_t size,
net/sunrpc/svcsock.c
344
struct bio_vec *bvec = rqstp->rq_bvec;
net/sunrpc/xdr.c
147
unsigned int xdr_buf_to_bvec(struct bio_vec *bvec, unsigned int bvec_size,
net/sunrpc/xprtrdma/svc_rdma_rw.c
45
struct bio_vec *rw_bvec;
net/sunrpc/xprtrdma/svc_rdma_rw.c
46
struct bio_vec rw_first_bvec[];
net/sunrpc/xprtsock.c
445
struct bio_vec *bvec, unsigned long nr, size_t count,
net/sunrpc/xprtsock.c
462
xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek)
net/sunrpc/xprtsock.c
467
struct bio_vec bv;
net/sunrpc/xprtsock.c
475
xs_flush_bvec(const struct bio_vec *bvec, size_t count, size_t seek)
net/tls/tls_main.c
176
struct bio_vec bvec;
net/xfrm/espintcp.c
223
struct bio_vec bvec;