Home
last modified time | relevance | path

Searched refs:bio_vec (Results 1 – 25 of 129) sorted by relevance

123456

/linux/include/linux/
A Dbvec.h32 struct bio_vec { struct
50 struct bio_vec bv; argument
76 ((struct bio_vec) { \
95 ((struct bio_vec) { \
142 #define for_each_bvec(bvl, bio_vec, iter, start) \ argument
145 ((bvl = bvec_iter_bvec((bio_vec), (iter))), 1); \
165 static inline void bvec_advance(const struct bio_vec *bvec, in bvec_advance()
168 struct bio_vec *bv = &iter_all->bv; in bvec_advance()
194 static inline void *bvec_kmap_local(struct bio_vec *bvec) in bvec_kmap_local()
227 static inline void memzero_bvec(struct bio_vec *bvec) in memzero_bvec()
[all …]
A Dbio.h176 struct bio_vec bv; in bio_segments()
246 static inline struct bio_vec *bio_first_bvec_all(struct bio *bio) in bio_first_bvec_all()
257 static inline struct bio_vec *bio_last_bvec_all(struct bio *bio) in bio_last_bvec_all()
287 struct bio_vec *bip_vec;
288 struct bio_vec bip_inline_vecs[];/* embedded bvec array */
406 extern void bio_init(struct bio *bio, struct bio_vec *table,
A Dblk-integrity.h110 static inline struct bio_vec *rq_integrity_vec(struct request *rq) in rq_integrity_vec()
178 static inline struct bio_vec *rq_integrity_vec(struct request *rq) in rq_integrity_vec()
A Dblk_types.h289 struct bio_vec *bi_io_vec; /* the actual vec list */
298 struct bio_vec bi_inline_vecs[];
/linux/block/
A Dbio.c198 struct bio_vec *bvl; in bvec_alloc()
479 struct bio_vec *bvl = NULL; in bio_alloc_bioset()
533 struct bio_vec bv; in zero_fill_bio()
553 struct bio_vec bv; in bio_truncate()
889 struct bio_vec *bvec; in bio_add_hw_page()
1039 struct bio_vec *bvec; in __bio_release_pages()
1063 bio->bi_io_vec = (struct bio_vec *)iter->bvec; in bio_iov_bvec_set()
1317 struct bio_vec *bvec; in bio_free_pages()
1356 struct bio_vec *bvec; in bio_set_pages_dirty()
1404 struct bio_vec *bvec; in bio_check_pages_dirty()
[all …]
A Dbounce.c78 struct bio_vec tovec, fromvec; in copy_to_high_bio_irq()
105 struct bio_vec *bvec, orig_vec; in bounce_end_io()
144 struct bio_vec bv; in bounce_clone_bio()
214 struct bio_vec *to, from; in __blk_queue_bounce()
A Dblk-merge.c18 static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_first_bvec()
23 static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_last_bvec()
52 struct bio_vec pb, nb; in bio_will_gap()
231 const struct bio_vec *bv, unsigned *nsegs, in bvec_split_segs()
283 struct bio_vec bv, bvprv, *bvprvp = NULL; in blk_bio_segment_split()
399 struct bio_vec bv; in blk_recalc_rq_segments()
445 struct bio_vec *bvec, struct scatterlist *sglist, in blk_bvec_map_sg()
479 static inline int __blk_bvec_map_sg(struct bio_vec bv, in __blk_bvec_map_sg()
489 __blk_segment_map_sg_merge(struct request_queue *q, struct bio_vec *bvec, in __blk_segment_map_sg_merge()
490 struct bio_vec *bvprv, struct scatterlist **sg) in __blk_segment_map_sg_merge()
[all …]
A Dblk.h95 struct bio_vec *bvec_alloc(mempool_t *pool, unsigned short *nr_vecs,
97 void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned short nr_vecs);
100 struct bio_vec *vec1, struct bio_vec *vec2) in biovec_phys_mergeable()
116 struct bio_vec *bprv, unsigned int offset) in __bvec_gap_to_prev()
127 struct bio_vec *bprv, unsigned int offset) in bvec_gap_to_prev()
A Dbio-integrity.c127 struct bio_vec *iv; in bio_integrity_add_page()
162 struct bio_vec bv; in bio_integrity_process()
416 bip_src->bip_vcnt * sizeof(struct bio_vec)); in bio_integrity_clone()
462 sizeof(struct bio_vec) * BIO_INLINE_VECS, in bio_integrity_init()
A Dblk-map.c48 struct bio_vec *bvec; in bio_copy_from_iter()
79 struct bio_vec *bvec; in bio_copy_to_iter()
399 struct bio_vec *bvec; in bio_copy_kern_endio_read()
485 struct bio_vec bv; in blk_rq_append_bio()
A Dblk-crypto-fallback.c162 struct bio_vec bv; in blk_crypto_fallback_clone_bio()
215 struct bio_vec bv; in blk_crypto_fallback_split_bio_if_needed()
317 struct bio_vec *enc_bvec = &enc_bio->bi_io_vec[i]; in blk_crypto_fallback_encrypt_bio()
388 struct bio_vec bv; in blk_crypto_fallback_decrypt_bio()
A Dt10-pi.c142 struct bio_vec iv; in t10_pi_type1_prepare()
192 struct bio_vec iv; in t10_pi_type1_complete()
/linux/drivers/block/zram/
A Dzram_drv.c149 static inline bool is_partial_io(struct bio_vec *bvec) in is_partial_io()
154 static inline bool is_partial_io(struct bio_vec *bvec) in is_partial_io()
657 struct bio_vec bio_vec; in writeback_store() local
697 struct bio_vec bvec; in writeback_store()
750 bio_init(&bio, &bio_vec, 1); in writeback_store()
821 struct bio_vec bvec;
1268 struct bio_vec bvec; in __zram_bvec_read()
1476 struct bio_vec vec; in zram_bvec_write()
1586 struct bio_vec bvec; in __zram_make_request()
1606 struct bio_vec bv = bvec; in __zram_make_request()
[all …]
/linux/include/xen/
A Dxen.h45 struct bio_vec;
48 bool xen_biovec_phys_mergeable(const struct bio_vec *vec1,
/linux/drivers/md/bcache/
A Djournal.h152 struct bio_vec discard_bv;
156 struct bio_vec bv[8];
A Dutil.c234 struct bio_vec *bv = bio->bi_io_vec; in bch_bio_map()
271 struct bio_vec *bv; in bch_bio_alloc_pages()
/linux/include/linux/ceph/
A Dmessenger.h138 struct bio_vec bv; \
150 struct bio_vec *bvecs;
171 struct bio_vec bv; \
361 struct bio_vec in_bvec; /* recvmsg (in_cursor) */
367 struct bio_vec out_bvec; /* sendpage (out_cursor, out_zero),
/linux/drivers/block/
A Dn64cart.c62 static bool n64cart_do_bvec(struct device *dev, struct bio_vec *bv, u32 pos) in n64cart_do_bvec()
89 struct bio_vec bvec; in n64cart_submit_bio()
A Dloop.h67 struct bio_vec *bvec;
/linux/drivers/xen/
A Dbiomerge.c8 bool xen_biovec_phys_mergeable(const struct bio_vec *vec1, in xen_biovec_phys_mergeable()
/linux/fs/squashfs/
A Dblock.c39 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in copy_bio_to_actor()
164 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in squashfs_read_data()
/linux/drivers/nvme/target/
A Dio-cmd-file.c72 NVMET_MAX_MPOOL_BVEC * sizeof(struct bio_vec), in nvmet_file_ns_enable()
95 static void nvmet_file_init_bvec(struct bio_vec *bv, struct scatterlist *sg) in nvmet_file_init_bvec()
256 req->f.bvec = kmalloc_array(nr_bvec, sizeof(struct bio_vec), in nvmet_file_execute_rw()
/linux/drivers/target/
A Dtarget_core_file.c245 struct bio_vec bvecs[];
317 struct bio_vec *bvec; in fd_do_rw()
322 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_do_rw()
437 struct bio_vec *bvec; in fd_execute_write_same()
461 bvec = kcalloc(nolb, sizeof(struct bio_vec), GFP_KERNEL); in fd_execute_write_same()
/linux/Documentation/admin-guide/device-mapper/
A Ddm-io.rst42 int rw, struct bio_vec *bvec,
45 int rw, struct bio_vec *bvec,
/linux/drivers/md/
A Ddm-io.c211 struct bio_vec bvec = bvec_iter_bvec((struct bio_vec *)dp->context_ptr, in bio_get_page()
226 bvec_iter_advance((struct bio_vec *)dp->context_ptr, in bio_next_page()

Completed in 50 milliseconds

123456