Home
last modified time | relevance | path

Searched defs:bio (Results 1 – 25 of 201) sorted by relevance

123456789

/linux/include/linux/
H A Dbio.h23 #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 Dbio.c213 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 Dblk-map.c40 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 Dbio-integrity.c19 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 Dblk-zoned.c270 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 Dbio-integrity-auto.c17 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 Drequest.c40 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 Dbio.c14 __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 Dioend.c17 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 Ddm-io-rewind.c56 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 Ddm-thin.c385 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 Ddm-raid1.c126 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 Ddm-zoned-target.c22 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 Ddm-flakey.c21 #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 Ddm-cache-target.c107 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 Ddm-clone-target.c259 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 Draid1.c125 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 Draid10.c101 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 Dbio.c71 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 Diostat.h45 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 Dpage_io.c30 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 Dvio.c41 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 Dio-submitter.c74 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 Ddata-vio.c222 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 Dmpage.c46 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...]

123456789