| /linux/include/linux/ |
| H A D | bio.h | 23 #define bio_iter_iovec(bio, iter) \ argument 26 #define bio_iter_page(bio, iter) \ argument 28 #define bio_iter_len(bio, iter) \ argument 30 #define bio_iter_offset(bio, iter) \ argument 33 #define bio_page(bio) bio_iter_pag argument 34 bio_offset(bio) global() argument 35 bio_iovec(bio) global() argument 40 bio_sectors(bio) global() argument 41 bio_end_sector(bio) global() argument 46 bio_data_dir(bio) global() argument 49 bio_flagged(const struct bio * bio,unsigned int bit) bio_flagged() argument 54 bio_set_flag(struct bio * bio,unsigned int bit) bio_set_flag() argument 59 bio_clear_flag(struct bio * bio,unsigned int bit) bio_clear_flag() argument 67 bio_has_data(struct bio * bio) bio_has_data() argument 79 bio_no_advance_iter(const struct bio * bio) bio_no_advance_iter() argument 86 bio_data(struct bio * bio) bio_data() argument 94 bio_next_segment(const struct bio * bio,struct bvec_iter_all * iter) bio_next_segment() argument 108 bio_for_each_segment_all(bvl,bio,iter) global() argument 111 bio_advance_iter(const struct bio * bio,struct bvec_iter * iter,unsigned int bytes) bio_advance_iter() argument 124 bio_advance_iter_single(const struct bio * bio,struct bvec_iter * iter,unsigned int bytes) bio_advance_iter_single() argument 149 bio_advance(struct bio * bio,unsigned int nbytes) bio_advance() argument 158 __bio_for_each_segment(bvl,bio,iter,start) global() argument 164 bio_for_each_segment(bvl,bio,iter) global() argument 167 __bio_for_each_bvec(bvl,bio,iter,start) global() argument 174 bio_for_each_bvec(bvl,bio,iter) global() argument 181 bio_for_each_bvec_all(bvl,bio,i) global() argument 187 bio_segments(struct bio * bio) bio_segments() argument 227 bio_get(struct bio * bio) bio_get() argument 234 bio_cnt_set(struct bio * bio,unsigned int count) bio_cnt_set() argument 243 bio_first_bvec_all(struct bio * bio) bio_first_bvec_all() argument 249 bio_first_page_all(struct bio * bio) bio_first_page_all() argument 254 bio_first_folio_all(struct bio * bio) bio_first_folio_all() argument 276 bio_first_folio(struct folio_iter * fi,struct bio * bio,int i) bio_first_folio() argument 295 bio_next_folio(struct folio_iter * fi,struct bio * bio) bio_next_folio() argument 313 bio_for_each_folio_all(fi,bio) global() argument 334 bio_next_split(struct bio * bio,int sectors,gfp_t gfp,struct bio_set * bs) bio_next_split() argument 375 bio_io_error(struct bio * bio) bio_io_error() argument 381 bio_wouldblock_error(struct bio * bio) bio_wouldblock_error() argument 427 bio_init_inline(struct bio * bio,struct block_device * bdev,unsigned short max_vecs,blk_opf_t opf) bio_init_inline() argument 487 zero_fill_bio(struct bio * bio) zero_fill_bio() argument 492 bio_release_pages(struct bio * bio,bool mark_dirty) bio_release_pages() argument 498 bio_dev(bio) global() argument 508 bio_associate_blkg(struct bio * bio) bio_associate_blkg() argument 509 bio_associate_blkg_from_css(struct bio * bio,struct cgroup_subsys_state * css) bio_associate_blkg_from_css() argument 514 blkcg_punt_bio_submit(struct bio * bio) blkcg_punt_bio_submit() argument 520 bio_set_dev(struct bio * bio,struct block_device * bdev) bio_set_dev() argument 553 bio_list_for_each(bio,bl) global() argument 559 struct bio *bio; bio_list_size() local 567 bio_list_add(struct bio_list * bl,struct bio * bio) bio_list_add() argument 579 bio_list_add_head(struct bio_list * bl,struct bio * bio) bio_list_add_head() argument 630 struct bio *bio = bl->head; bio_list_pop() local 645 struct bio *bio = bl->head; bio_list_get() local 656 bio_inc_remaining(struct bio * bio) bio_inc_remaining() argument 711 bio_set_polled(struct bio * bio,struct kiocb * kiocb) bio_set_polled() argument 718 bio_clear_polled(struct bio * bio) bio_clear_polled() argument 732 bio_is_zone_append(struct bio * bio) bio_is_zone_append() argument [all...] |
| /linux/block/ |
| H A D | bio.c | 213 bio_uninit(struct bio * bio) bio_uninit() argument 228 bio_free(struct bio * bio) bio_free() argument 245 bio_init(struct bio * bio,struct block_device * bdev,struct bio_vec * table,unsigned short max_vecs,blk_opf_t opf) bio_init() argument 302 bio_reset(struct bio * bio,struct block_device * bdev,blk_opf_t opf) bio_reset() argument 332 bio_reuse(struct bio * bio,blk_opf_t opf) bio_reuse() argument 351 __bio_chain_endio(struct bio * bio) __bio_chain_endio() argument 365 bio_chain_endio(struct bio * bio) bio_chain_endio() argument 381 bio_chain(struct bio * bio,struct bio * parent) bio_chain() argument 409 blk_next_bio(struct bio * bio,struct block_device * bdev,unsigned int nr_pages,blk_opf_t opf,gfp_t gfp) blk_next_bio() argument 419 struct bio *bio; bio_alloc_rescue() local 436 struct bio *bio; punt_bios_to_rescuer() local 491 struct bio *bio; bio_alloc_percpu_cache() local 554 struct bio *bio; bio_alloc_bioset() local 656 struct bio *bio; bio_kmalloc() local 665 zero_fill_bio_iter(struct bio * bio,struct bvec_iter start) zero_fill_bio_iter() argument 685 bio_truncate(struct bio * bio,unsigned new_size) bio_truncate() argument 737 guard_bio_eod(struct bio * bio) guard_bio_eod() argument 763 struct bio *bio; __bio_alloc_cache_prune() local 816 bio_put_percpu_cache(struct bio * bio) bio_put_percpu_cache() argument 856 bio_put(struct bio * bio) bio_put() argument 870 __bio_clone(struct bio * bio,struct bio * bio_src,gfp_t gfp) __bio_clone() argument 908 struct bio *bio; bio_alloc_clone() local 936 bio_init_clone(struct block_device * bdev,struct bio * bio,struct bio * bio_src,gfp_t gfp) bio_init_clone() argument 957 bio_full(struct bio * bio,unsigned len) bio_full() argument 1021 __bio_add_page(struct bio * bio,struct page * page,unsigned int len,unsigned int off) __bio_add_page() argument 1046 bio_add_virt_nofail(struct bio * bio,void * vaddr,unsigned len) bio_add_virt_nofail() argument 1062 bio_add_page(struct bio * bio,struct page * page,unsigned int len,unsigned int offset) bio_add_page() argument 1089 bio_add_folio_nofail(struct bio * bio,struct folio * folio,size_t len,size_t off) bio_add_folio_nofail() argument 1113 bio_add_folio(struct bio * bio,struct folio * folio,size_t len,size_t off) bio_add_folio() argument 1138 bio_add_vmalloc_chunk(struct bio * bio,void * vaddr,unsigned len) bio_add_vmalloc_chunk() argument 1164 bio_add_vmalloc(struct bio * bio,void * vaddr,unsigned int len) bio_add_vmalloc() argument 1179 __bio_release_pages(struct bio * bio,bool mark_dirty) __bio_release_pages() argument 1198 bio_iov_bvec_set(struct bio * bio,const struct iov_iter * iter) bio_iov_bvec_set() argument 1214 bio_iov_iter_align_down(struct bio * bio,struct iov_iter * iter,unsigned len_align_mask) bio_iov_iter_align_down() argument 1265 bio_iov_iter_get_pages(struct bio * bio,struct iov_iter * iter,unsigned len_align_mask) bio_iov_iter_get_pages() argument 1317 bio_free_folios(struct bio * bio) bio_free_folios() argument 1330 bio_iov_iter_bounce_write(struct bio * bio,struct iov_iter * iter) bio_iov_iter_bounce_write() argument 1370 bio_iov_iter_bounce_read(struct bio * bio,struct iov_iter * iter) bio_iov_iter_bounce_read() argument 1418 bio_iov_iter_bounce(struct bio * bio,struct iov_iter * iter) bio_iov_iter_bounce() argument 1436 bio_iov_iter_unbounce_read(struct bio * bio,bool is_error,bool mark_dirty) bio_iov_iter_unbounce_read() argument 1476 bio_iov_iter_unbounce(struct bio * bio,bool is_error,bool mark_dirty) bio_iov_iter_unbounce() argument 1484 submit_bio_wait_endio(struct bio * bio) submit_bio_wait_endio() argument 1500 submit_bio_wait(struct bio * bio) submit_bio_wait() argument 1530 struct bio bio; bdev_rw_virt() local 1545 bio_wait_end_io(struct bio * bio) bio_wait_end_io() argument 1554 bio_await_chain(struct bio * bio) bio_await_chain() argument 1565 __bio_advance(struct bio * bio,unsigned bytes) __bio_advance() argument 1613 bio_free_pages(struct bio * bio) bio_free_pages() argument 1646 bio_set_pages_dirty(struct bio * bio) bio_set_pages_dirty() argument 1680 struct bio *bio, *next; bio_dirty_fn() local 1695 bio_check_pages_dirty(struct bio * bio) bio_check_pages_dirty() argument 1717 bio_remaining_done(struct bio * bio) bio_remaining_done() argument 1749 bio_endio(struct bio * bio) bio_endio() argument 1810 bio_split(struct bio * bio,int sectors,gfp_t gfp,struct bio_set * bs) bio_split() argument 1855 bio_trim(struct bio * bio,sector_t offset,sector_t size) bio_trim() argument [all...] |
| H A D | blk-map.c | 40 static inline void blk_mq_map_bio_put(struct bio *bio) in blk_mq_map_bio_put() 49 struct bio *bio; in blk_rq_map_bio_alloc() local 67 static int bio_copy_from_iter(struct bio *bio, struct iov_iter *iter) in bio_copy_from_iter() 98 static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter) in bio_copy_to_iter() 128 static int bio_uncopy_user(struct bio *bio) in bio_uncopy_user() 155 struct bio *bio; in bio_copy_user_iov() local 264 struct bio *bio; in bio_map_user_iov() local 292 static void bio_invalidate_vmalloc_pages(struct bio *bio) in bio_invalidate_vmalloc_pages() 305 static void bio_map_kern_endio(struct bio *bio) in bio_map_kern_endio() 315 struct bio *bio; in bio_map_kern() local [all …]
|
| H A D | bio-integrity.c | 19 bio_integrity_alloc_buf(struct bio * bio,bool zero_buffer) bio_integrity_alloc_buf() argument 62 bio_integrity_free(struct bio * bio) bio_integrity_free() argument 69 bio_integrity_init(struct bio * bio,struct bio_integrity_payload * bip,struct bio_vec * bvecs,unsigned int nr_vecs) bio_integrity_init() argument 91 bio_integrity_alloc(struct bio * bio,gfp_t gfp_mask,unsigned int nr_vecs) bio_integrity_alloc() argument 138 bio_integrity_unmap_user(struct bio * bio) bio_integrity_unmap_user() argument 161 bio_integrity_add_page(struct bio * bio,struct page * page,unsigned int len,unsigned int offset) bio_integrity_add_page() argument 198 bio_integrity_copy_user(struct bio * bio,struct bio_vec * bvec,int nr_vecs,unsigned int len) bio_integrity_copy_user() argument 256 bio_integrity_init_user(struct bio * bio,struct bio_vec * bvec,int nr_vecs,unsigned int len) bio_integrity_init_user() argument 305 bio_integrity_map_user(struct bio * bio,struct iov_iter * iter) bio_integrity_map_user() argument 370 bio_uio_meta_to_bip(struct bio * bio,struct uio_meta * meta) bio_uio_meta_to_bip() argument 384 bio_integrity_map_iter(struct bio * bio,struct uio_meta * meta) bio_integrity_map_iter() argument 428 bio_integrity_advance(struct bio * bio,unsigned int bytes_done) bio_integrity_advance() argument 444 bio_integrity_trim(struct bio * bio) bio_integrity_trim() argument 461 bio_integrity_clone(struct bio * bio,struct bio * bio_src,gfp_t gfp_mask) bio_integrity_clone() argument [all...] |
| H A D | blk-zoned.c | 270 struct bio bio; blkdev_zone_reset_all() local 298 struct bio *bio = NULL; blkdev_zone_mgmt() local 726 blk_zone_wplug_bio_io_error(struct blk_zone_wplug * zwplug,struct bio * bio) blk_zone_wplug_bio_io_error() argument 742 struct bio *bio; disk_zone_wplug_abort() local 1091 blk_zone_reset_bio_endio(struct bio * bio) blk_zone_reset_bio_endio() argument 1116 blk_zone_reset_all_bio_endio(struct bio * bio) blk_zone_reset_all_bio_endio() argument 1147 blk_zone_finish_bio_endio(struct bio * bio) blk_zone_finish_bio_endio() argument 1174 blk_zone_mgmt_bio_endio(struct bio * bio) blk_zone_mgmt_bio_endio() argument 1212 disk_zone_wplug_add_bio(struct gendisk * disk,struct blk_zone_wplug * zwplug,struct bio * bio,unsigned int nr_segs) disk_zone_wplug_add_bio() argument 1249 blk_zone_write_plug_bio_merged(struct bio * bio) blk_zone_write_plug_bio_merged() argument 1296 struct bio *bio; blk_zone_write_plug_init_request() local 1351 blk_zone_wplug_prepare_bio(struct blk_zone_wplug * zwplug,struct bio * bio) blk_zone_wplug_prepare_bio() argument 1407 blk_zone_wplug_handle_write(struct bio * bio,unsigned int nr_segs) blk_zone_wplug_handle_write() argument 1492 blk_zone_wplug_handle_native_zone_append(struct bio * bio) blk_zone_wplug_handle_native_zone_append() argument 1536 blk_zone_wplug_handle_zone_mgmt(struct bio * bio) blk_zone_wplug_handle_zone_mgmt() argument 1572 blk_zone_plug_bio(struct bio * bio,unsigned int nr_segs) blk_zone_plug_bio() argument 1644 blk_zone_append_update_request_bio(struct request * rq,struct bio * bio) blk_zone_append_update_request_bio() argument 1658 blk_zone_write_plug_bio_endio(struct bio * bio) blk_zone_write_plug_bio_endio() argument 1736 struct bio *bio; blk_zone_wplug_bio_work() local [all...] |
| H A D | bio-integrity-auto.c | 17 struct bio *bio; member 40 struct bio *bio = bid->bio; in bio_integrity_verify_fn() local 67 __bio_integrity_endio(struct bio * bio) __bio_integrity_endio() argument 95 bio_integrity_prep(struct bio * bio) bio_integrity_prep() argument [all...] |
| /linux/drivers/md/bcache/ |
| H A D | request.c | 40 static void bio_csum(struct bio *bio, struct bkey *k) in bio_csum() 111 struct bio *bio = op->bio; in bch_data_invalidate() local 169 static void bch_data_insert_endio(struct bio *bio) in bch_data_insert_endio() 190 struct bio *bio = op->bio, *n; in CLOSURE_CALLBACK() local 363 static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) in check_should_bypass() 481 struct bbio bio; member 499 static void bch_cache_read_endio(struct bio *bio) in bch_cache_read_endio() 530 struct bio *n, *bio = &s->bio.bio; in cache_lookup_fn() local 595 struct bio *bio = &s->bio.bio; in CLOSURE_CALLBACK() local 635 static void request_endio(struct bio *bio) in request_endio() [all …]
|
| /linux/fs/iomap/ |
| H A D | bio.c | 14 __iomap_read_end_io(struct bio * bio) __iomap_read_end_io() argument 28 struct bio *bio; iomap_fail_reads() local 44 iomap_fail_buffered_read(struct bio * bio) iomap_fail_buffered_read() argument 60 iomap_read_end_io(struct bio * bio) iomap_read_end_io() argument 72 struct bio *bio = ctx->read_ctx; iomap_bio_submit_read() local 87 struct bio *bio = ctx->read_ctx; iomap_bio_read_folio_range() local 131 struct bio bio; iomap_bio_read_folio_range_sync() local [all...] |
| H A D | ioend.c | 17 iomap_init_ioend(struct inode * inode,struct bio * bio,loff_t file_offset,u16 ioend_flags) iomap_init_ioend() argument 43 struct bio *bio = &ioend->io_bio; iomap_finish_ioend_buffered() local 113 ioend_writeback_end_bio(struct bio * bio) ioend_writeback_end_bio() argument 155 struct bio *bio; iomap_alloc_ioend() local 303 struct bio *bio = &ioend->io_bio; iomap_finish_ioend() local 439 struct bio *bio = &ioend->io_bio; iomap_split_ioend() local [all...] |
| /linux/drivers/md/ |
| H A D | dm-io-rewind.c | 56 static void dm_bio_integrity_rewind(struct bio *bio, unsigned int bytes_done) in dm_bio_integrity_rewind() 68 static inline void dm_bio_integrity_rewind(struct bio *bio, in dm_bio_integrity_rewind() 94 static void dm_bio_crypt_rewind(struct bio *bio, unsigned int bytes) in dm_bio_crypt_rewind() 104 static inline void dm_bio_crypt_rewind(struct bio *bio, unsigned int bytes) in dm_bio_crypt_rewind() 110 static inline void dm_bio_rewind_iter(const struct bio *bio, in dm_bio_rewind_iter() 132 static void dm_bio_rewind(struct bio *bio, unsigned int bytes) in dm_bio_rewind()
|
| H A D | dm-thin.c | 385 struct bio *bio; member 443 static int bio_detain(struct pool *pool, struct dm_cell_key *key, struct bio *bio, in bio_detain() 597 struct bio *bio; in error_bio_list() local 672 static dm_block_t get_bio_block(struct thin_c *tc, struct bio *bio) in get_bio_block() 688 static void get_bio_block_range(struct thin_c *tc, struct bio *bio, in get_bio_block_range() 714 static void remap(struct thin_c *tc, struct bio *bio, dm_block_t block) in remap() 730 static void remap_to_origin(struct thin_c *tc, struct bio *bio) in remap_to_origin() 735 static int bio_triggers_commit(struct thin_c *tc, struct bio *bio) in bio_triggers_commit() 741 static void inc_all_io_entry(struct pool *pool, struct bio *bio) in inc_all_io_entry() 752 static void issue(struct thin_c *tc, struct bio *bio) in issue() [all …]
|
| H A D | dm-raid1.c | 126 static void queue_bio(struct mirror_set *ms, struct bio *bio, int rw) in queue_bio() argument 144 struct bio *bio; in dispatch_bios() local 167 static struct mirror *bio_get_m(struct bio *bio) in bio_get_m() argument 172 bio_set_m(struct bio * bio,struct mirror * m) bio_set_m() argument 444 mirror_available(struct mirror_set * ms,struct bio * bio) mirror_available() argument 458 map_sector(struct mirror * m,struct bio * bio) map_sector() argument 465 map_bio(struct mirror * m,struct bio * bio) map_bio() argument 472 map_region(struct dm_io_region * io,struct mirror * m,struct bio * bio) map_region() argument 479 hold_bio(struct mirror_set * ms,struct bio * bio) hold_bio() argument 516 struct bio *bio = context; read_callback() local 542 read_async_bio(struct mirror * m,struct bio * bio) read_async_bio() argument 569 struct bio *bio; do_reads() local 606 struct bio *bio = context; write_callback() local 653 do_write(struct mirror_set * ms,struct bio * bio) do_write() argument 689 struct bio *bio; do_writes() local 796 struct bio *bio; do_failures() local 1196 mirror_map(struct dm_target * ti,struct bio * bio) mirror_map() argument 1245 mirror_end_io(struct dm_target * ti,struct bio * bio,blk_status_t * error) mirror_end_io() argument 1318 struct bio *bio; mirror_presuspend() local [all...] |
| H A D | dm-zoned-target.c | 22 struct bio *bio; member 75 static inline void dmz_bio_endio(struct bio *bio, blk_status_t status) in dmz_bio_endio() 117 struct bio *bio, sector_t chunk_block, in dmz_submit_bio() 153 static void dmz_handle_read_zero(struct dmz_target *dmz, struct bio *bio, in dmz_handle_read_zero() 170 struct bio *bio) in dmz_handle_read() 250 struct dm_zone *zone, struct bio *bio, in dmz_handle_direct_write() 283 struct dm_zone *zone, struct bio *bio, in dmz_handle_buffered_write() 319 struct bio *bio) in dmz_handle_write() 358 struct bio *bio) in dmz_handle_discard() 396 struct bio *bio) in dmz_handle_bio() [all …]
|
| H A D | dm-flakey.c | 21 #define all_corrupt_bio_flags_match(bio, fc) \ argument 352 static void flakey_map_bio(struct dm_target *ti, struct bio *bio) in flakey_map_bio() 360 static void corrupt_bio_common(struct bio *bio, unsigned int corrupt_bio_byte, in corrupt_bio_common() 388 static void corrupt_bio_data(struct bio *bio, struct flakey_c *fc, in corrupt_bio_data() 396 static void corrupt_bio_random(struct bio *bio, struct bvec_iter start) in corrupt_bio_random() 422 struct bio *bio = clone->bi_private; in clone_endio() local 428 static struct bio *clone_bio(struct dm_target *ti, struct flakey_c *fc, struct bio *bio) in clone_bio() 493 static int flakey_map(struct dm_target *ti, struct bio *bio) in flakey_map() 573 static int flakey_end_io(struct dm_target *ti, struct bio *bio, in flakey_end_io()
|
| H A D | dm-cache-target.c | 107 struct bio *bio; in __commit() local 144 batcher_init(struct batcher * b,blk_status_t (* commit_op)(void *),void * commit_context,void (* issue_op)(struct bio * bio,void *),void * issue_context,struct workqueue_struct * wq) batcher_init() argument 182 issue_after_commit(struct batcher * b,struct bio * bio) issue_after_commit() argument 220 dm_hook_bio(struct dm_hook_info * h,struct bio * bio,bio_end_io_t * bi_end_io,void * bi_private) dm_hook_bio() argument 229 dm_unhook_bio(struct dm_hook_info * h,struct bio * bio) dm_unhook_bio() argument 527 lock_level(struct bio * bio) lock_level() argument 540 get_per_bio_data(struct bio * bio) get_per_bio_data() argument 548 init_per_bio_data(struct bio * bio) init_per_bio_data() argument 562 defer_bio(struct cache * cache,struct bio * bio) defer_bio() argument 582 bio_detain_shared(struct cache * cache,dm_oblock_t oblock,struct bio * bio) bio_detain_shared() argument 724 remap_to_origin(struct cache * cache,struct bio * bio) remap_to_origin() argument 729 remap_to_cache(struct cache * cache,struct bio * bio,dm_cblock_t cblock) remap_to_cache() argument 746 check_if_tick_bio_needed(struct cache * cache,struct bio * bio) check_if_tick_bio_needed() argument 760 remap_to_origin_clear_discard(struct cache * cache,struct bio * bio,dm_oblock_t oblock) remap_to_origin_clear_discard() argument 770 remap_to_cache_dirty(struct cache * cache,struct bio * bio,dm_oblock_t oblock,dm_cblock_t cblock) remap_to_cache_dirty() argument 781 get_bio_block(struct cache * cache,struct bio * bio) get_bio_block() argument 793 accountable_bio(struct cache * cache,struct bio * bio) accountable_bio() argument 798 accounted_begin(struct cache * cache,struct bio * bio) accounted_begin() argument 809 accounted_complete(struct cache * cache,struct bio * bio) accounted_complete() argument 816 accounted_request(struct cache * cache,struct bio * bio) accounted_request() argument 822 issue_op(struct bio * bio,void * context) issue_op() argument 833 remap_to_origin_and_cache(struct cache * cache,struct bio * bio,dm_oblock_t oblock,dm_cblock_t cblock) remap_to_origin_and_cache() argument 1009 discard_or_flush(struct bio * bio) discard_or_flush() argument 1014 calc_discard_block_range(struct cache * cache,struct bio * bio,dm_dblock_t * b,dm_dblock_t * e) calc_discard_block_range() argument 1064 bio_writes_complete_block(struct cache * cache,struct bio * bio) bio_writes_complete_block() argument 1070 optimisable_bio(struct cache * cache,struct bio * bio,dm_oblock_t block) optimisable_bio() argument 1119 bio_drop_shared_lock(struct cache * cache,struct bio * bio) bio_drop_shared_lock() argument 1128 overwrite_endio(struct bio * bio) overwrite_endio() argument 1145 struct bio *bio = mg->overwrite_bio; overwrite() local 1433 mg_start(struct cache * cache,struct policy_work * op,struct bio * bio) mg_start() argument 1565 invalidate_start(struct cache * cache,dm_cblock_t cblock,dm_oblock_t oblock,struct bio * bio) invalidate_start() argument 1604 inc_hit_counter(struct cache * cache,struct bio * bio) inc_hit_counter() argument 1610 inc_miss_counter(struct cache * cache,struct bio * bio) inc_miss_counter() argument 1618 map_bio(struct cache * cache,struct bio * bio,dm_oblock_t block,bool * commit_needed) map_bio() argument 1733 process_bio(struct cache * cache,struct bio * bio) process_bio() argument 1776 process_flush_bio(struct cache * cache,struct bio * bio) process_flush_bio() argument 1789 process_discard_bio(struct cache * cache,struct bio * bio) process_discard_bio() argument 1819 struct bio *bio; process_deferred_bios() local 1850 struct bio *bio; requeue_deferred_bios() local 2644 cache_map(struct dm_target * ti,struct bio * bio) cache_map() argument 2676 cache_end_io(struct dm_target * ti,struct bio * bio,blk_status_t * error) cache_end_io() argument [all...] |
| H A D | dm-clone-target.c | 259 static inline void remap_to_source(struct clone *clone, struct bio *bio) in remap_to_source() 264 static inline void remap_to_dest(struct clone *clone, struct bio *bio) in remap_to_dest() 269 static bool bio_triggers_commit(struct clone *clone, struct bio *bio) in bio_triggers_commit() 282 static inline unsigned long bio_to_region(struct clone *clone, struct bio *bio) in bio_to_region() 288 static void bio_region_range(struct clone *clone, struct bio *bio, in bio_region_range() 303 static inline bool is_overwrite_bio(struct clone *clone, struct bio *bio) in is_overwrite_bio() 310 struct bio *bio; in fail_bios() local 320 struct bio *bio; in submit_bios() local 339 static void issue_bio(struct clone *clone, struct bio *bio) in issue_bio() 372 static void remap_and_issue(struct clone *clone, struct bio *bio) in remap_and_issue() [all …]
|
| H A D | raid1.c | 125 get_resync_r1bio(struct bio * bio) get_resync_r1bio() argument 149 struct bio *bio; r1buf_pool_alloc() local 244 struct bio **bio = r1_bio->bios + i; put_all_bios() local 266 struct bio *bio = r1_bio->bios[i]; put_buf() local 300 struct bio *bio = r1_bio->master_bio; call_bio_endio() local 310 struct bio *bio = r1_bio->master_bio; raid_end_bio_io() local 346 find_bio_disk(struct r1bio * r1_bio,struct bio * bio) find_bio_disk() argument 362 raid1_end_read_request(struct bio * bio) raid1_end_read_request() argument 446 raid1_end_write_request(struct bio * bio) raid1_end_write_request() argument 899 flush_bio_list(struct r1conf * conf,struct bio * bio) flush_bio_list() argument 923 struct bio *bio; flush_pending_writes() local 1220 alloc_behind_master_bio(struct r1bio * r1_bio,struct bio * bio) alloc_behind_master_bio() argument 1273 struct bio *bio; raid1_unplug() local 1291 init_r1bio(struct r1bio * r1_bio,struct mddev * mddev,struct bio * bio) init_r1bio() argument 1301 alloc_r1bio(struct mddev * mddev,struct bio * bio) alloc_r1bio() argument 1312 raid1_read_request(struct mddev * mddev,struct bio * bio,int max_read_sectors,struct r1bio * r1_bio) raid1_read_request() argument 1416 wait_blocked_rdev(struct mddev * mddev,struct bio * bio) wait_blocked_rdev() argument 1451 raid1_start_write_behind(struct mddev * mddev,struct r1bio * r1_bio,struct bio * bio) raid1_start_write_behind() argument 1474 raid1_write_request(struct mddev * mddev,struct bio * bio,int max_write_sectors) raid1_write_request() argument 1689 raid1_make_request(struct mddev * mddev,struct bio * bio) raid1_make_request() argument 2027 end_sync_read(struct bio * bio) end_sync_read() argument 2075 end_sync_write(struct bio * bio) end_sync_write() argument 2131 struct bio *bio = r1_bio->bios[r1_bio->read_disk]; fix_sync_read_error() local 2557 struct bio *bio = r1_bio->bios[m]; handle_sync_write_finished() local 2615 struct bio *bio; handle_read_error() local 2740 struct bio *bio; raid1_alloc_init_r1buf() local 2768 struct bio *bio; raid1_sync_request() local [all...] |
| H A D | raid10.c | 101 static inline struct r10bio *get_resync_r10bio(struct bio *bio) in get_resync_r10bio() argument 135 struct bio *bio; in r10buf_pool_alloc() local 237 struct bio *bio = r10bio->devs[j].bio; r10buf_pool_free() local 264 struct bio **bio = & r10_bio->devs[i].bio; put_all_bios() local 322 struct bio *bio = r10_bio->master_bio; raid_end_bio_io() local 355 find_bio_disk(struct r10conf * conf,struct r10bio * r10_bio,struct bio * bio,int * slotp,int * replp) find_bio_disk() argument 378 raid10_end_read_request(struct bio * bio) raid10_end_read_request() argument 454 raid10_end_write_request(struct bio * bio) raid10_end_write_request() argument 870 struct bio *bio; flush_pending_writes() local 1089 struct bio *bio; raid10_unplug() local 1123 regular_request_wait(struct mddev * mddev,struct r10conf * conf,struct bio * bio,sector_t sectors) regular_request_wait() argument 1148 raid10_read_request(struct mddev * mddev,struct bio * bio,struct r10bio * r10_bio,bool io_accounting) raid10_read_request() argument 1247 raid10_write_one_disk(struct mddev * mddev,struct r10bio * r10_bio,struct bio * bio,bool replacement,int n_copy) raid10_write_one_disk() argument 1344 raid10_write_request(struct mddev * mddev,struct bio * bio,struct r10bio * r10_bio) raid10_write_request() argument 1529 __make_request(struct mddev * mddev,struct bio * bio,int sectors) __make_request() argument 1574 raid10_end_discard_request(struct bio * bio) raid10_end_discard_request() argument 1602 raid10_handle_discard(struct mddev * mddev,struct bio * bio) raid10_handle_discard() argument 1865 raid10_make_request(struct mddev * mddev,struct bio * bio) raid10_make_request() argument 2219 __end_sync_read(struct r10bio * r10_bio,struct bio * bio,int d) __end_sync_read() argument 2245 end_sync_read(struct bio * bio) end_sync_read() argument 2254 end_reshape_read(struct bio * bio) end_reshape_read() argument 2289 end_sync_write(struct bio * bio) end_sync_write() argument 2477 struct bio *bio = r10_bio->devs[0].bio; fix_recovery_read_error() local 2770 struct bio *bio = r10_bio->master_bio; narrow_write_error() local 2834 struct bio *bio; handle_read_error() local 2917 struct bio *bio = r10_bio->devs[m].bio; handle_write_completed() local 3054 struct bio *bio; raid10_alloc_init_r10buf() local 3153 struct bio *biolist = NULL, *bio; raid10_sync_request() local 4607 struct bio *bio, *read_bio; reshape_request() local 4979 end_reshape_write(struct bio * bio) end_reshape_write() argument [all...] |
| /linux/fs/btrfs/ |
| H A D | bio.c | 71 struct bio *bio; btrfs_bio_alloc() local 84 struct bio *bio; btrfs_split_bio() local 351 btrfs_log_dev_io_error(const struct bio * bio,struct btrfs_device * dev) btrfs_log_dev_io_error() argument 367 btrfs_end_io_wq(const struct btrfs_fs_info * fs_info,const struct bio * bio) btrfs_end_io_wq() argument 377 struct bio *bio = &bbio->bio; simple_end_io_work() local 390 btrfs_simple_end_io(struct bio * bio) btrfs_simple_end_io() argument 405 btrfs_raid56_end_io(struct bio * bio) btrfs_raid56_end_io() argument 426 struct bio *bio = &bbio->bio; orig_write_end_io_work() local 453 btrfs_orig_write_end_io(struct bio * bio) btrfs_orig_write_end_io() argument 464 struct bio *bio = &bbio->bio; clone_write_end_io_work() local 479 btrfs_clone_write_end_io(struct bio * bio) btrfs_clone_write_end_io() argument 487 btrfs_submit_dev_bio(struct btrfs_device * dev,struct bio * bio) btrfs_submit_dev_bio() argument 535 struct bio *orig_bio = bioc->orig_bio, *bio; btrfs_submit_mirrored_bio() local 560 btrfs_submit_bio(struct bio * bio,struct btrfs_io_context * bioc,struct btrfs_io_stripe * smap,int mirror_num) btrfs_submit_bio() argument 646 struct bio *bio = &async->bbio->bio; run_one_async_done() local 750 struct bio *bio = &bbio->bio; btrfs_submit_chunk() local 934 struct bio *bio = NULL; btrfs_repair_io_failure() local [all...] |
| /linux/fs/f2fs/ |
| H A D | iostat.h | 45 static inline void iostat_update_submit_ctx(struct bio *bio, in iostat_update_submit_ctx() 54 static inline struct bio_post_read_ctx *get_post_read_ctx(struct bio *bio) in get_post_read_ctx() 71 static inline void iostat_update_and_unbind_ctx(struct bio *bio) {} in iostat_update_and_unbind_ctx() 73 struct bio *bio, struct bio_post_read_ctx *ctx) {} in iostat_alloc_and_bind_ctx() 74 static inline void iostat_update_submit_ctx(struct bio *bio, in iostat_update_submit_ctx() 76 static inline struct bio_post_read_ctx *get_post_read_ctx(struct bio *bio) in get_post_read_ctx()
|
| /linux/mm/ |
| H A D | page_io.c | 30 static void __end_swap_bio_write(struct bio *bio) in __end_swap_bio_write() argument 52 static void end_swap_bio_write(struct bio *bio) in end_swap_bio_write() argument 58 __end_swap_bio_read(struct bio * bio) __end_swap_bio_read() argument 72 end_swap_bio_read(struct bio * bio) end_swap_bio_read() argument 305 bio_associate_blkg_from_page(struct bio * bio,struct folio * folio) bio_associate_blkg_from_page() argument 320 bio_associate_blkg_from_page(bio,folio) global() argument 414 struct bio bio; swap_writepage_bdev_sync() local 433 struct bio *bio; swap_writepage_bdev_async() local 576 struct bio bio; swap_read_folio_bdev_sync() local 597 struct bio *bio; swap_read_folio_bdev_async() local [all...] |
| /linux/drivers/md/dm-vdo/ |
| H A D | vio.c | 41 physical_block_number_t pbn_from_vio_bio(struct bio *bio) in pbn_from_vio_bio() argument 52 struct bio *bio = NULL; in create_multi_block_bio() local 69 vdo_free_bio(struct bio * bio) vdo_free_bio() argument 82 struct bio *bio; allocate_vio_components() local 173 vdo_set_bio_properties(struct bio * bio,struct vio * vio,bio_end_io_t callback,blk_opf_t bi_opf,physical_block_number_t pbn) vdo_set_bio_properties() argument 205 struct bio *bio = vio->bio; vio_reset_bio_with_size() local 459 vdo_count_bios(struct atomic_bio_stats * bio_stats,struct bio * bio) vdo_count_bios() argument 492 count_all_bios_completed(struct vio * vio,struct bio * bio) count_all_bios_completed() argument 508 vdo_count_completed_bios(struct bio * bio) vdo_count_completed_bios() argument [all...] |
| H A D | io-submitter.c | 74 static void count_all_bios(struct vio *vio, struct bio *bio) in count_all_bios() argument 107 send_bio_to_device(struct vio * vio,struct bio * bio) send_bio_to_device() argument 141 struct bio *bio; get_bio_list() local 168 struct bio *bio, *next; submit_data_vio() local 194 struct bio *bio = vio->bio; get_mergeable_locked() local 273 struct bio *bio = vio->bio; try_bio_map_merge() local [all...] |
| H A D | data-vio.c | 222 get_arrival_time(struct bio * bio) get_arrival_time() argument 276 struct bio *bio = data_vio->user_bio; acknowledge_data_vio() local 295 copy_to_bio(struct bio * bio,char * data_ptr) copy_to_bio() argument 517 copy_from_bio(struct bio * bio,char * data_ptr) copy_from_bio() argument 528 launch_bio(struct vdo * vdo,struct data_vio * data_vio,struct bio * bio) launch_bio() argument 581 struct bio *bio = bio_list_pop(limiter->permitted_waiters); assign_data_vio() local 592 struct bio *bio = bio_list_pop(&limiter->waiters); assign_discard_permit() local 708 struct bio *bio = bio_list_peek(&pool->limiter.waiters); process_release_callback() local 785 struct bio *bio; initialize_data_vio() local 940 wait_permit(struct limiter * limiter,struct bio * bio) wait_permit() argument 960 vdo_launch_bio(struct data_vio_pool * pool,struct bio * bio) vdo_launch_bio() argument 1458 struct bio *bio = data_vio->user_bio; modify_for_partial_write() local 1505 read_endio(struct bio * bio) read_endio() argument 1862 write_bio_finished(struct bio * bio) write_bio_finished() argument [all...] |
| /linux/fs/ |
| H A D | mpage.c | 46 mpage_read_end_io(struct bio * bio) mpage_read_end_io() argument 57 mpage_write_end_io(struct bio * bio) mpage_write_end_io() argument 71 mpage_bio_submit_read(struct bio * bio) mpage_bio_submit_read() argument 79 mpage_bio_submit_write(struct bio * bio) mpage_bio_submit_write() argument 132 struct bio *bio; global() member 420 struct bio *bio; global() member 457 struct bio *bio = mpd->bio; mpage_write_folio() local [all...] |