/openbmc/linux/include/linux/ |
H A D | bvec.h | 31 struct bio_vec { struct 44 static inline void bvec_set_page(struct bio_vec *bv, struct page *page, in bvec_set_page() argument 59 static inline void bvec_set_folio(struct bio_vec *bv, struct folio *folio, in bvec_set_folio() 71 static inline void bvec_set_virt(struct bio_vec *bv, void *vaddr, in bvec_set_virt() 89 struct bio_vec bv; 115 ((struct bio_vec) { \ 134 ((struct bio_vec) { \ 140 static inline bool bvec_iter_advance(const struct bio_vec *bv, in bvec_iter_advance() 168 static inline void bvec_iter_advance_single(const struct bio_vec *bv, in bvec_iter_advance_single() 181 #define for_each_bvec(bvl, bio_vec, iter, start) \ argument [all …]
|
H A D | blk-integrity.h | 111 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() 181 return (struct bio_vec){ }; in rq_integrity_vec()
|
H A D | bio.h | 177 struct bio_vec bv; in bio_segments() 245 static inline struct bio_vec *bio_first_bvec_all(struct bio *bio) in bio_first_bvec_all() 261 static inline struct bio_vec *bio_last_bvec_all(struct bio *bio) in bio_last_bvec_all() 287 struct bio_vec *bvec = bio_first_bvec_all(bio) + i; in bio_first_folio() 348 struct bio_vec *bip_vec; 349 struct bio_vec bip_inline_vecs[];/* embedded bvec array */ 470 void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table,
|
H A D | blk_types.h | 315 struct bio_vec *bi_io_vec; /* the actual vec list */ 324 struct bio_vec bi_inline_vecs[];
|
/openbmc/linux/block/ |
H A D | bounce.c | 78 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() 206 struct bio_vec *to, from; in __blk_queue_bounce()
|
H A D | bio.c | 163 void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned short nr_vecs) in bvec_free() 183 struct bio_vec *bvec_alloc(mempool_t *pool, unsigned short *nr_vecs, in bvec_alloc() 203 struct bio_vec *bvl; in bvec_alloc() 246 void bio_init(struct bio *bio, struct block_device *bdev, struct bio_vec *table, in bio_init() 556 struct bio_vec *bvl = NULL; in bio_alloc_bioset() 611 struct bio_vec bv; in zero_fill_bio_iter() 631 struct bio_vec bv; in bio_truncate() 906 static bool bvec_try_merge_page(struct bio_vec *bv, struct page *page, in bvec_try_merge_page() 937 bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv, in bvec_try_merge_hw_page() 976 struct bio_vec *b in bio_add_hw_page() [all...] |
H A D | blk.h | 74 struct bio_vec *bvec_alloc(mempool_t *pool, unsigned short *nr_vecs, 76 void bvec_free(mempool_t *pool, struct bio_vec *bv, unsigned short nr_vecs); 78 bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv, 83 struct bio_vec *vec1, struct bio_vec *vec2) in biovec_phys_mergeable() 106 struct bio_vec *bprv, unsigned int offset) in __bvec_gap_to_prev() 117 struct bio_vec *bprv, unsigned int offset) in bvec_gap_to_prev()
|
H A D | blk-merge.c | 21 static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_first_bvec() 26 static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv) in bio_get_last_bvec() 55 struct bio_vec pb, nb; in bio_will_gap() 232 const struct bio_vec *bv, unsigned *nsegs, unsigned *bytes, in bvec_split_segs() 290 struct bio_vec bv, bvprv, *bvprvp = NULL; in bio_split_rw() 425 struct bio_vec bv; in blk_recalc_rq_segments() 471 struct bio_vec *bvec, struct scatterlist *sglist, in blk_bvec_map_sg() 505 static inline int __blk_bvec_map_sg(struct bio_vec bv, in __blk_bvec_map_sg() 515 __blk_segment_map_sg_merge(struct request_queue *q, struct bio_vec *bvec, in __blk_segment_map_sg_merge() 516 struct bio_vec *bvprv, struct scatterlist **sg) in __blk_segment_map_sg_merge() [all …]
|
H A D | blk-map.c | 50 struct bio_vec *bvec; in bio_copy_from_iter() 81 struct bio_vec *bvec; in bio_copy_to_iter() 452 struct bio_vec *bvec; in bio_copy_kern_endio_read() 540 struct bio_vec bv; in blk_rq_append_bio() 567 struct bio_vec *bvecs, *bvprvp = NULL; in blk_rq_map_user_bvec() 587 bvecs = (struct bio_vec *)iter->bvec; in blk_rq_map_user_bvec() 589 struct bio_vec *bv = &bvecs[i]; in blk_rq_map_user_bvec()
|
H A D | bio-integrity.c | 134 struct bio_vec *bv = &bip->bip_vec[bip->bip_vcnt - 1]; in bio_integrity_add_page() 175 struct bio_vec bv; in bio_integrity_process() 422 bip_src->bip_vcnt * sizeof(struct bio_vec)); in bio_integrity_clone() 468 sizeof(struct bio_vec) * BIO_INLINE_VECS, in bio_integrity_init()
|
H A D | t10-pi.c | 144 struct bio_vec iv; in t10_pi_type1_prepare() 194 struct bio_vec iv; in t10_pi_type1_complete() 383 struct bio_vec iv; in ext_pi_type1_prepare() 422 struct bio_vec iv; in ext_pi_type1_complete()
|
H A D | blk-crypto-fallback.c | 164 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()
|
/openbmc/linux/include/xen/ |
H A D | xen.h | 54 struct bio_vec; 57 bool xen_biovec_phys_mergeable(const struct bio_vec *vec1,
|
/openbmc/linux/drivers/md/bcache/ |
H A D | journal.h | 153 struct bio_vec discard_bv; 157 struct bio_vec bv[8];
|
H A D | util.c | 234 struct bio_vec *bv = bio->bi_io_vec; in bch_bio_map() 271 struct bio_vec *bv; in bch_bio_alloc_pages()
|
/openbmc/linux/include/linux/ceph/ |
H A D | messenger.h | 164 struct bio_vec bv; \ 176 struct bio_vec *bvecs; 197 struct bio_vec bv; \ 397 struct bio_vec in_bvec; /* recvmsg (in_cursor) */ 403 struct bio_vec out_bvec; /* sendpage (out_cursor, out_zero),
|
/openbmc/linux/drivers/block/ |
H A D | n64cart.c | 62 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()
|
/openbmc/linux/fs/squashfs/ |
H A D | block.c | 39 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in copy_bio_to_actor() 88 struct bio_vec *bv; in squashfs_bio_read_cached() 286 struct bio_vec *bvec = bvec_init_iter_all(&iter_all); in squashfs_read_data()
|
/openbmc/linux/drivers/xen/ |
H A D | biomerge.c | 8 bool xen_biovec_phys_mergeable(const struct bio_vec *vec1, in xen_biovec_phys_mergeable()
|
/openbmc/linux/drivers/target/ |
H A D | target_core_file.c | 248 struct bio_vec bvecs[]; 318 struct bio_vec *bvec; in fd_do_rw() 323 bvec = kcalloc(sgl_nents, sizeof(struct bio_vec), GFP_KERNEL); in fd_do_rw() 437 struct bio_vec *bvec; in fd_execute_write_same() 460 bvec = kcalloc(nolb, sizeof(struct bio_vec), GFP_KERNEL); in fd_execute_write_same()
|
/openbmc/linux/drivers/block/zram/ |
H A D | zram_drv.c | 146 static inline bool is_partial_io(struct bio_vec *bvec) in is_partial_io() 152 static inline bool is_partial_io(struct bio_vec *bvec) in is_partial_io() 633 struct bio_vec bio_vec; in writeback_store() local 728 bio_init(&bio, zram->bdev, &bio_vec, 1, in writeback_store() 807 struct bio_vec bv; in zram_sync_read() 1412 static int zram_bvec_read_partial(struct zram *zram, struct bio_vec *bvec, in zram_bvec_read_partial() 1427 static int zram_bvec_read(struct zram *zram, struct bio_vec *bvec, in zram_bvec_read() 1563 static int zram_bvec_write_partial(struct zram *zram, struct bio_vec *bvec, in zram_bvec_write_partial() 1581 static int zram_bvec_write(struct zram *zram, struct bio_vec *bve [all...] |
/openbmc/linux/Documentation/admin-guide/device-mapper/ |
H A D | dm-io.rst | 42 int rw, struct bio_vec *bvec, 45 int rw, struct bio_vec *bvec,
|
/openbmc/linux/fs/netfs/ |
H A D | iterator.c | 40 struct bio_vec *bv = NULL; in netfs_extract_user_iter()
|
/openbmc/linux/drivers/md/ |
H A D | dm-io.c | 219 struct bio_vec bvec = bvec_iter_bvec((struct bio_vec *)dp->context_ptr, in bio_get_page() 234 bvec_iter_advance((struct bio_vec *)dp->context_ptr, in bio_next_page()
|
/openbmc/linux/mm/ |
H A D | page_io.c | 238 struct bio_vec bvec[SWAP_CLUSTER_MAX]; 332 struct bio_vec bv; in swap_writepage_bdev_sync() 463 struct bio_vec bv; in swap_readpage_bdev_sync()
|