/linux-4.4.14/drivers/md/bcache/ |
H A D | debug.h | 20 static inline void bch_data_verify(struct cached_dev *dc, struct bio *bio) {} bch_data_verify() argument
|
H A D | request.h | 7 struct bio *bio; member in struct:data_insert_op
|
H A D | writeback.h | 42 static inline bool should_writeback(struct cached_dev *dc, struct bio *bio, should_writeback() argument
|
H A D | io.c | 16 void bch_bbio_free(struct bio *bio, struct cache_set *c) bch_bbio_free() argument 25 struct bio *bio = &b->bio; bch_bbio_alloc() local 35 void __bch_submit_bbio(struct bio *bio, struct cache_set *c) __bch_submit_bbio() argument 46 void bch_submit_bbio(struct bio *bio, struct cache_set *c, bch_submit_bbio() argument 108 void bch_bbio_count_io_errors(struct cache_set *c, struct bio *bio, bch_bbio_count_io_errors() argument 137 void bch_bbio_endio(struct cache_set *c, struct bio *bio, bch_bbio_endio() argument
|
H A D | movinggc.c | 18 struct bbio bio; member in struct:moving_io 46 struct bio *bio = &io->bio.bio; write_moving_finish() local 63 static void read_moving_endio(struct bio *bio) read_moving_endio() argument 81 struct bio *bio = &io->bio.bio; moving_init() local 122 struct bio *bio = &io->bio.bio; read_moving_submit() local 133 struct bio *bio; read_moving() local
|
H A D | debug.c | 34 struct bio *bio; bch_btree_verify() local 105 void bch_data_verify(struct cached_dev *dc, struct bio *bio) bch_data_verify() argument
|
H A D | journal.h | 152 struct bio bio; member in struct:journal_device
|
H A D | util.c | 225 void bch_bio_map(struct bio *bio, void *base) bch_bio_map() argument
|
H A D | btree.h | 146 struct bio *bio; member in struct:btree
|
H A D | journal.c | 27 static void journal_read_endio(struct bio *bio) journal_read_endio() argument 37 struct bio *bio = &ja->bio; journal_read_bucket() local 404 static void journal_discard_endio(struct bio *bio) journal_discard_endio() argument 427 struct bio *bio = &ja->discard_bio; do_journal_discard() local 550 static void journal_write_endio(struct bio *bio) journal_write_endio() argument 589 struct bio *bio; variable in typeref:struct:bio 626 bio_reset(bio); variable 636 trace_bcache_journal_write(bio); variable
|
H A D | writeback.c | 102 struct bio bio; member in struct:dirty_io 108 struct bio *bio = &io->bio; dirty_init() local 169 static void dirty_endio(struct bio *bio) dirty_endio() argument 196 static void read_dirty_endio(struct bio *bio) read_dirty_endio() argument
|
H A D | request.c | 29 static unsigned cache_mode(struct cached_dev *dc, struct bio *bio) cache_mode() argument 34 static bool verify(struct cached_dev *dc, struct bio *bio) verify() argument 39 static void bio_csum(struct bio *bio, struct bkey *k) bio_csum() argument 121 struct bio *bio = op->bio; bch_data_invalidate() local 176 static void bch_data_insert_endio(struct bio *bio) bch_data_insert_endio() argument 197 struct bio *bio = op->bio, *n; bch_data_insert_start() local 371 static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) check_should_bypass() argument 464 struct bbio bio; member in struct:search 480 static void bch_cache_read_endio(struct bio *bio) bch_cache_read_endio() argument 511 struct bio *n, *bio = &s->bio.bio; cache_lookup_fn() local 576 struct bio *bio = &s->bio.bio; cache_lookup() local 594 static void request_endio(struct bio *bio) request_endio() argument 624 struct bio *bio = &s->bio.bio; do_bio_hook() local 646 static inline struct search *search_alloc(struct bio *bio, search_alloc() argument 711 struct bio *bio = &s->bio.bio; cached_dev_read_error() local 879 struct bio *bio = &s->bio.bio; cached_dev_write() local 948 struct bio *bio = &s->bio.bio; cached_dev_nodata() local 785 cached_dev_cache_miss(struct btree *b, struct search *s, struct bio *bio, unsigned sectors) cached_dev_cache_miss() argument 961 cached_dev_make_request(struct request_queue *q, struct bio *bio) cached_dev_make_request() argument 1049 flash_dev_cache_miss(struct btree *b, struct search *s, struct bio *bio, unsigned sectors) flash_dev_cache_miss() argument 1076 flash_dev_make_request(struct request_queue *q, struct bio *bio) flash_dev_make_request() argument
|
H A D | super.c | 201 static void write_bdev_super_endio(struct bio *bio) write_bdev_super_endio() argument 209 static void __write_super(struct cache_sb *sb, struct bio *bio) __write_super() argument 254 struct bio *bio = &dc->sb_bio; bch_write_bdev_super() local 270 static void write_super_endio(struct bio *bio) write_super_endio() argument 297 struct bio *bio = &ca->sb_bio; for_each_cache() local 319 static void uuid_endio(struct bio *bio) uuid_endio() argument 349 struct bio *bio = bch_bbio_alloc(c); uuid_io() local 492 static void prio_endio(struct bio *bio) prio_endio() argument 504 struct bio *bio = bch_bbio_alloc(ca->set); prio_io() local
|
H A D | bcache.h | 677 struct bio bio; member in struct:bbio
|
H A D | btree.c | 281 static void btree_node_read_endio(struct bio *bio) btree_node_read_endio() argument 291 struct bio *bio; bch_btree_node_read() local 374 static void btree_node_write_endio(struct bio *bio) btree_node_write_endio() argument
|
/linux-4.4.14/drivers/md/ |
H A D | dm-bio-record.h | 26 static inline void dm_bio_record(struct dm_bio_details *bd, struct bio *bio) dm_bio_record() argument 33 static inline void dm_bio_restore(struct dm_bio_details *bd, struct bio *bio) dm_bio_restore() argument
|
H A D | dm-zero.c | 36 static int zero_map(struct dm_target *ti, struct bio *bio) zero_map() argument
|
H A D | multipath.h | 27 struct bio bio; member in struct:multipath_bh
|
H A D | dm-linear.c | 85 static void linear_map_bio(struct dm_target *ti, struct bio *bio) linear_map_bio() argument 95 static int linear_map(struct dm_target *ti, struct bio *bio) linear_map() argument
|
H A D | dm-target.c | 129 static int io_err_map(struct dm_target *tt, struct bio *bio) io_err_map() argument
|
H A D | linear.c | 217 static void linear_make_request(struct mddev *mddev, struct bio *bio) linear_make_request() argument
|
H A D | dm-cache-policy-internal.h | 18 policy_map(struct dm_cache_policy *p, dm_oblock_t oblock, bool can_block, bool can_migrate, bool discarded_oblock, struct bio *bio, struct policy_locker *locker, struct policy_result *result) policy_map() argument
|
H A D | dm-delay.c | 64 static void flush_bios(struct bio *bio) flush_bios() argument 86 struct bio *bio = dm_bio_from_per_bio_data(delayed, flush_delayed_bios() local 235 static int delay_bio(struct delay_c *dc, int delay, struct bio *bio) delay_bio() argument 280 static int delay_map(struct dm_target *ti, struct bio *bio) delay_map() argument
|
H A D | dm-flakey.c | 247 static void flakey_map_bio(struct dm_target *ti, struct bio *bio) flakey_map_bio() argument 257 static void corrupt_bio_data(struct bio *bio, struct flakey_c *fc) corrupt_bio_data() argument 276 static int flakey_map(struct dm_target *ti, struct bio *bio) flakey_map() argument 326 static int flakey_end_io(struct dm_target *ti, struct bio *bio, int error) flakey_end_io() argument
|
H A D | dm-stripe.c | 261 static int stripe_map_range(struct stripe_c *sc, struct bio *bio, stripe_map_range() argument 283 static int stripe_map(struct dm_target *ti, struct bio *bio) stripe_map() argument 354 static int stripe_end_io(struct dm_target *ti, struct bio *bio, int error) stripe_end_io() argument
|
H A D | dm-switch.c | 319 static int switch_map(struct dm_target *ti, struct bio *bio) switch_map() argument
|
H A D | faulty.c | 73 static void faulty_fail(struct bio *bio) faulty_fail() argument 173 static void make_request(struct mddev *mddev, struct bio *bio) make_request() argument
|
H A D | multipath.c | 77 struct bio *bio = mp_bh->master_bio; multipath_end_bh_io() local 85 static void multipath_end_request(struct bio *bio) multipath_end_request() argument 108 static void multipath_make_request(struct mddev *mddev, struct bio * bio) multipath_make_request() argument 325 struct bio *bio; multipathd() local
|
H A D | raid0.c | 455 static void raid0_make_request(struct mddev *mddev, struct bio *bio) raid0_make_request() argument 441 is_io_in_chunk_boundary(struct mddev *mddev, unsigned int chunk_sects, struct bio *bio) is_io_in_chunk_boundary() argument
|
H A D | dm-bio-prison.c | 234 struct bio *bio; dm_cell_error() local
|
H A D | dm-cache-policy-cleaner.c | 172 wb_map(struct dm_cache_policy *pe, dm_oblock_t oblock, bool can_block, bool can_migrate, bool discarded_oblock, struct bio *bio, struct policy_locker *locker, struct policy_result *result) wb_map() argument
|
H A D | dm-io.c | 89 static void store_io_and_region_in_bio(struct bio *bio, struct io *io, store_io_and_region_in_bio() argument 100 static void retrieve_io_and_region_from_bio(struct bio *bio, struct io **io, retrieve_io_and_region_from_bio() argument 136 static void endio(struct bio *bio) endio() argument 220 static void bio_dp_init(struct dpages *dp, struct bio *bio) bio_dp_init() argument 284 struct bio *bio; do_region() local
|
H A D | dm-region-hash.c | 127 region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio) dm_rh_bio_to_region() argument 393 void dm_rh_mark_nosync(struct dm_region_hash *rh, struct bio *bio) dm_rh_mark_nosync() argument 526 struct bio *bio; dm_rh_inc_pending() local 688 void dm_rh_delay(struct dm_region_hash *rh, struct bio *bio) dm_rh_delay() argument
|
H A D | raid10.h | 125 struct bio *bio; member in struct:r10bio::r10dev
|
H A D | dm-log-writes.c | 149 static void log_end_io(struct bio *bio) log_end_io() argument 193 struct bio *bio; write_metadata() local 242 struct bio *bio; log_one_block() local 539 static void normal_map_bio(struct dm_target *ti, struct bio *bio) normal_map_bio() argument 546 static int log_writes_map(struct dm_target *ti, struct bio *bio) log_writes_map() argument 668 static int normal_end_io(struct dm_target *ti, struct bio *bio, int error) normal_end_io() argument
|
H A D | dm-raid.c | 1328 static int raid_map(struct dm_target *ti, struct bio *bio) raid_map() argument
|
H A D | dm-raid1.c | 121 static void queue_bio(struct mirror_set *ms, struct bio *bio, int rw) queue_bio() argument 140 struct bio *bio; dispatch_bios() local 163 static struct mirror *bio_get_m(struct bio *bio) bio_get_m() argument 168 static void bio_set_m(struct bio *bio, struct mirror *m) bio_set_m() argument 443 static int mirror_available(struct mirror_set *ms, struct bio *bio) mirror_available() argument 457 static sector_t map_sector(struct mirror *m, struct bio *bio) map_sector() argument 464 static void map_bio(struct mirror *m, struct bio *bio) map_bio() argument 478 static void hold_bio(struct mirror_set *ms, struct bio *bio) hold_bio() argument 513 struct bio *bio = context; read_callback() local 540 static void read_async_bio(struct mirror *m, struct bio *bio) read_async_bio() argument 567 struct bio *bio; do_reads() local 604 struct bio *bio = (struct bio *) context; write_callback() local 651 static void do_write(struct mirror_set *ms, struct bio *bio) do_write() argument 686 struct bio *bio; do_writes() local 785 map_bio(get_default_mirror(ms), bio); do_writes() local 793 struct bio *bio; do_failures() local 1191 static int mirror_map(struct dm_target *ti, struct bio *bio) mirror_map() argument 1240 static int mirror_end_io(struct dm_target *ti, struct bio *bio, int error) mirror_end_io() argument 1310 struct bio *bio; mirror_presuspend() local 470 map_region(struct dm_io_region *io, struct mirror *m, struct bio *bio) map_region() argument
|
H A D | dm-verity.c | 350 struct bio *bio = dm_bio_from_per_bio_data(io, verity_verify_io() local 453 struct bio *bio = dm_bio_from_per_bio_data(io, v->ti->per_bio_data_size); verity_finish_io() local 469 static void verity_end_io(struct bio *bio) verity_end_io() argument 543 static int verity_map(struct dm_target *ti, struct bio *bio) verity_map() argument
|
H A D | raid5-cache.c | 209 static void r5l_log_endio(struct bio *bio) r5l_log_endio() argument 258 struct bio *bio = bio_kmalloc(GFP_NOIO | __GFP_NOFAIL, BIO_MAX_PAGES); r5l_bio_alloc() local 501 int r5l_handle_flush_request(struct r5l_log *log, struct bio *bio) r5l_handle_flush_request() argument 596 static void r5l_log_flush_endio(struct bio *bio) r5l_log_flush_endio() argument
|
H A D | dm-bufio.c | 150 struct bio bio; member in struct:dm_buffer 585 static void inline_endio(struct bio *bio) inline_endio() argument 669 static void write_endio(struct bio *bio) write_endio() argument 1035 static void read_endio(struct bio *bio) read_endio() argument
|
H A D | dm-cache-policy-mq.c | 74 static void iot_update_stats(struct io_tracker *t, struct bio *bio) iot_update_stats() argument 113 static void iot_examine_bio(struct io_tracker *t, struct bio *bio) iot_examine_bio() argument 1027 mq_map(struct dm_cache_policy *p, dm_oblock_t oblock, bool can_block, bool can_migrate, bool discarded_oblock, struct bio *bio, struct policy_locker *locker, struct policy_result *result) mq_map() argument
|
H A D | dm-cache-policy-smq.c | 1140 static enum promote_result should_promote(struct smq_policy *mq, struct entry *hs_e, struct bio *bio, should_promote() argument 1190 static struct entry *update_hotspot_queue(struct smq_policy *mq, dm_oblock_t b, struct bio *bio) update_hotspot_queue() argument 1232 static int map(struct smq_policy *mq, struct bio *bio, dm_oblock_t oblock, map() argument 1293 smq_map(struct dm_cache_policy *p, dm_oblock_t oblock, bool can_block, bool can_migrate, bool fast_promote, struct bio *bio, struct policy_locker *locker, struct policy_result *result) smq_map() argument
|
H A D | dm-crypt.c | 1905 static int crypt_map(struct dm_target *ti, struct bio *bio) crypt_map() argument 1049 crypt_io_init(struct dm_crypt_io *io, struct crypt_config *cc, struct bio *bio, sector_t sector) crypt_io_init() argument
|
H A D | dm-era-target.c | 1183 static dm_block_t get_block(struct era *era, struct bio *bio) get_block() argument 1195 static void remap_to_origin(struct era *era, struct bio *bio) remap_to_origin() argument 1229 struct bio *bio; process_deferred_bios() local 1318 static void defer_bio(struct era *era, struct bio *bio) defer_bio() argument 1530 static int era_map(struct dm_target *ti, struct bio *bio) era_map() argument
|
H A D | dm-snap.c | 225 static void init_tracked_chunk(struct bio *bio) init_tracked_chunk() argument 231 static bool is_bio_tracked(struct bio *bio) is_bio_tracked() argument 237 static void track_chunk(struct dm_snapshot *s, struct bio *bio, chunk_t chunk) track_chunk() argument 249 static void stop_tracking_chunk(struct dm_snapshot *s, struct bio *bio) stop_tracking_chunk() argument 1385 static void flush_bios(struct bio *bio) flush_bios() argument 1402 static void retry_origin_bios(struct dm_snapshot *s, struct bio *bio) retry_origin_bios() argument 1420 static void error_bios(struct bio *bio) error_bios() argument 1592 static void full_bio_end_io(struct bio *bio) full_bio_end_io() argument 1677 static int snapshot_map(struct dm_target *ti, struct bio *bio) snapshot_map() argument 1797 static int snapshot_merge_map(struct dm_target *ti, struct bio *bio) snapshot_merge_map() argument 1857 static int snapshot_end_io(struct dm_target *ti, struct bio *bio, int error) snapshot_end_io() argument 2184 static int do_origin(struct dm_dev *origin, struct bio *bio) do_origin() argument 2285 static int origin_map(struct dm_target *ti, struct bio *bio) origin_map() argument 1599 start_full_bio(struct dm_snap_pending_exception *pe, struct bio *bio) start_full_bio() argument 1667 remap_exception(struct dm_snapshot *s, struct dm_exception *e, struct bio *bio, chunk_t chunk) remap_exception() argument 2071 __origin_write(struct list_head *snapshots, sector_t sector, struct bio *bio) __origin_write() argument
|
H A D | raid1.c | 101 struct bio *bio; r1buf_pool_alloc() local 186 struct bio **bio = r1_bio->bios + i; put_all_bios() local 207 struct bio *bio = r1_bio->bios[i]; put_buf() local 239 struct bio *bio = r1_bio->master_bio; call_bio_endio() local 274 struct bio *bio = r1_bio->master_bio; raid_end_bio_io() local 302 static int find_bio_disk(struct r1bio *r1_bio, struct bio *bio) find_bio_disk() argument 318 static void raid1_end_read_request(struct bio *bio) raid1_end_read_request() argument 403 static void raid1_end_write_request(struct bio *bio) raid1_end_write_request() argument 750 struct bio *bio; flush_pending_writes() local 839 static bool need_to_wait_for_sync(struct r1conf *conf, struct bio *bio) need_to_wait_for_sync() argument 858 static sector_t wait_barrier(struct r1conf *conf, struct bio *bio) wait_barrier() argument 970 static void alloc_behind_pages(struct bio *bio, struct r1bio *r1_bio) alloc_behind_pages() argument 1015 struct bio *bio; raid1_unplug() local 1047 static void make_request(struct mddev *mddev, struct bio * bio) make_request() argument 1700 static void end_sync_read(struct bio *bio) end_sync_read() argument 1718 static void end_sync_write(struct bio *bio) end_sync_write() argument 1805 struct bio *bio = r1_bio->bios[r1_bio->read_disk]; fix_sync_read_error() local 2009 struct bio *bio, *wbio; sync_request_write() local 2231 struct bio *bio = r1_bio->bios[m]; handle_sync_write_finished() local 2292 struct bio *bio; handle_read_error() local 2482 struct bio *bio; sync_request() local
|
H A D | raid10.c | 143 struct bio *bio; r10buf_pool_alloc() local 226 struct bio *bio = r10bio->devs[j].bio; r10buf_pool_free() local 246 struct bio **bio = & r10_bio->devs[i].bio; put_all_bios() local 298 struct bio *bio = r10_bio->master_bio; raid_end_bio_io() local 362 static void raid10_end_read_request(struct bio *bio) raid10_end_read_request() argument 442 static void raid10_end_write_request(struct bio *bio) raid10_end_write_request() argument 856 struct bio *bio; flush_pending_writes() local 1023 struct bio *bio; raid10_unplug() local 1055 static void __make_request(struct mddev *mddev, struct bio *bio) __make_request() argument 1445 static void make_request(struct mddev *mddev, struct bio *bio) make_request() argument 1814 static void end_sync_read(struct bio *bio) end_sync_read() argument 1875 static void end_sync_write(struct bio *bio) end_sync_write() argument 2059 struct bio *bio = r10_bio->devs[0].bio; fix_recovery_read_error() local 2435 struct bio *bio = r10_bio->master_bio; narrow_write_error() local 2494 struct bio *bio; handle_read_error() local 2637 struct bio *bio = r10_bio->devs[m].bio; handle_write_completed() local 2813 struct bio *biolist = NULL, *bio; sync_request() local 4198 struct bio *bio, *read_bio; reshape_request() local 4545 static void end_reshape_write(struct bio *bio) end_reshape_write() argument 337 find_bio_disk(struct r10conf *conf, struct r10bio *r10_bio, struct bio *bio, int *slotp, int *replp) find_bio_disk() argument
|
H A D | dm-cache-target.c | 124 static void dm_hook_bio(struct dm_hook_info *h, struct bio *bio, dm_hook_bio() argument 134 static void dm_unhook_bio(struct dm_hook_info *h, struct bio *bio) dm_unhook_bio() argument 742 static struct per_bio_data *get_per_bio_data(struct bio *bio, size_t data_size) get_per_bio_data() argument 749 static struct per_bio_data *init_per_bio_data(struct bio *bio, size_t data_size) init_per_bio_data() argument 764 static void remap_to_origin(struct cache *cache, struct bio *bio) remap_to_origin() argument 769 static void remap_to_cache(struct cache *cache, struct bio *bio, remap_to_cache() argument 786 static void check_if_tick_bio_needed(struct cache *cache, struct bio *bio) check_if_tick_bio_needed() argument 801 static void remap_to_origin_clear_discard(struct cache *cache, struct bio *bio, remap_to_origin_clear_discard() argument 810 static void remap_to_cache_dirty(struct cache *cache, struct bio *bio, remap_to_cache_dirty() argument 821 static dm_oblock_t get_bio_block(struct cache *cache, struct bio *bio) get_bio_block() argument 833 static int bio_triggers_commit(struct cache *cache, struct bio *bio) bio_triggers_commit() argument 842 static void inc_ds(struct cache *cache, struct bio *bio, inc_ds() argument 854 static bool accountable_bio(struct cache *cache, struct bio *bio) accountable_bio() argument 860 static void accounted_begin(struct cache *cache, struct bio *bio) accounted_begin() argument 871 static void accounted_complete(struct cache *cache, struct bio *bio) accounted_complete() argument 879 static void accounted_request(struct cache *cache, struct bio *bio) accounted_request() argument 885 static void issue(struct cache *cache, struct bio *bio) issue() argument 904 static void inc_and_issue(struct cache *cache, struct bio *bio, struct dm_bio_prison_cell *cell) inc_and_issue() argument 910 static void defer_writethrough_bio(struct cache *cache, struct bio *bio) defer_writethrough_bio() argument 921 static void writethrough_endio(struct bio *bio) writethrough_endio() argument 949 static void remap_to_origin_then_cache(struct cache *cache, struct bio *bio, remap_to_origin_then_cache() argument 1071 static bool discard_or_flush(struct bio *bio) discard_or_flush() argument 1285 static void overwrite_endio(struct bio *bio) overwrite_endio() argument 1307 static void issue_overwrite(struct dm_cache_migration *mg, struct bio *bio) issue_overwrite() argument 1322 static bool bio_writes_complete_block(struct cache *cache, struct bio *bio) bio_writes_complete_block() argument 1334 static void calc_discard_block_range(struct cache *cache, struct bio *bio, calc_discard_block_range() argument 1351 struct bio *bio = mg->new_ocell->holder; issue_discard() local 1380 struct bio *bio = mg->new_ocell->holder; issue_copy_or_discard() local 1595 static void defer_bio(struct cache *cache, struct bio *bio) defer_bio() argument 1606 static void process_flush_bio(struct cache *cache, struct bio *bio) process_flush_bio() argument 1655 static void inc_hit_counter(struct cache *cache, struct bio *bio) inc_hit_counter() argument 1661 static void inc_miss_counter(struct cache *cache, struct bio *bio) inc_miss_counter() argument 1678 struct bio *bio; inc_fn() local 1705 struct bio *bio; remap_cell_to_origin_clear_discard() local 1739 struct bio *bio; remap_cell_to_cache_dirty() local 1803 struct bio *bio = new_ocell->holder; process_cell() local 1957 struct bio *bio; process_deferred_bios() local 2037 struct bio *bio; process_deferred_flush_bios() local 2057 struct bio *bio; process_deferred_writethrough_bios() local 2217 struct bio *bio; requeue_deferred_bios() local 3021 static int cache_map(struct dm_target *ti, struct bio *bio) cache_map() argument 3152 static int cache_end_io(struct dm_target *ti, struct bio *bio, int error) cache_end_io() argument 528 bio_detain_range(struct cache *cache, dm_oblock_t oblock_begin, dm_oblock_t oblock_end, struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, cell_free_fn free_fn, void *free_context, struct dm_bio_prison_cell **cell_result) bio_detain_range() argument 544 bio_detain(struct cache *cache, dm_oblock_t oblock, struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, cell_free_fn free_fn, void *free_context, struct dm_bio_prison_cell **cell_result) bio_detain() argument 1625 process_discard_bio(struct cache *cache, struct prealloc *structs, struct bio *bio) process_discard_bio() argument 1894 process_bio(struct cache *cache, struct prealloc *structs, struct bio *bio) process_bio() argument
|
H A D | dm-thin.c | 342 struct bio *bio; __blkdev_issue_discard_async() local 409 static int bio_detain(struct pool *pool, struct dm_cell_key *key, struct bio *bio, bio_detain() argument 558 struct bio *bio; error_bio_list() local 635 static dm_block_t get_bio_block(struct thin_c *tc, struct bio *bio) get_bio_block() argument 651 static void get_bio_block_range(struct thin_c *tc, struct bio *bio, get_bio_block_range() argument 676 static void remap(struct thin_c *tc, struct bio *bio, dm_block_t block) remap() argument 691 static void remap_to_origin(struct thin_c *tc, struct bio *bio) remap_to_origin() argument 696 static int bio_triggers_commit(struct thin_c *tc, struct bio *bio) bio_triggers_commit() argument 702 static void inc_all_io_entry(struct pool *pool, struct bio *bio) inc_all_io_entry() argument 713 static void issue(struct thin_c *tc, struct bio *bio) issue() argument 742 static void remap_to_origin_and_issue(struct thin_c *tc, struct bio *bio) remap_to_origin_and_issue() argument 748 static void remap_and_issue(struct thin_c *tc, struct bio *bio, remap_and_issue() argument 785 struct bio *bio; member in struct:dm_thin_new_mapping 817 static void overwrite_endio(struct bio *bio) overwrite_endio() argument 866 struct bio *bio; __inc_remap_and_issue_cell() local 888 struct bio *bio; inc_remap_and_issue_cell() local 921 struct bio *bio = m->bio; process_prepared_mapping() local 1089 static int io_overlaps_block(struct pool *pool, struct bio *bio) io_overlaps_block() argument 1095 static int io_overwrites_block(struct pool *pool, struct bio *bio) io_overwrites_block() argument 1101 static void save_and_set_endio(struct bio *bio, bio_end_io_t **save, save_and_set_endio() argument 1150 static void remap_and_issue_overwrite(struct thin_c *tc, struct bio *bio, remap_and_issue_overwrite() argument 1403 static void retry_on_resume(struct bio *bio) retry_on_resume() argument 1437 static void handle_unserviceable_bio(struct pool *pool, struct bio *bio) handle_unserviceable_bio() argument 1450 struct bio *bio; retry_bios_on_resume() local 1491 static inline void __bio_inc_remaining(struct bio *bio) __bio_inc_remaining() argument 1563 struct bio *bio = virt_cell->holder; process_discard_cell_passdown() local 1582 static void process_discard_bio(struct thin_c *tc, struct bio *bio) process_discard_bio() argument 1611 static void break_sharing(struct thin_c *tc, struct bio *bio, dm_block_t block, break_sharing() argument 1643 struct bio *bio; __remap_and_issue_shared_cell() local 1663 struct bio *bio; remap_and_issue_shared_cell() local 1680 static void process_shared_bio(struct thin_c *tc, struct bio *bio, process_shared_bio() argument 1714 static void provision_block(struct thin_c *tc, struct bio *bio, dm_block_t block, provision_block() argument 1767 struct bio *bio = cell->holder; process_cell() local 1818 static void process_bio(struct thin_c *tc, struct bio *bio) process_bio() argument 1836 static void __process_bio_read_only(struct thin_c *tc, struct bio *bio, __process_bio_read_only() argument 1887 static void process_bio_read_only(struct thin_c *tc, struct bio *bio) process_bio_read_only() argument 1897 static void process_bio_success(struct thin_c *tc, struct bio *bio) process_bio_success() argument 1902 static void process_bio_fail(struct thin_c *tc, struct bio *bio) process_bio_fail() argument 1930 static void __thin_bio_rb_add(struct thin_c *tc, struct bio *bio) __thin_bio_rb_add() argument 1957 struct bio *bio; __extract_sorted_bios() local 1972 struct bio *bio; __sort_thin_deferred_bios() local 1995 struct bio *bio; process_thin_deferred_bios() local 2173 struct bio *bio; process_deferred_bios() local 2487 static void thin_defer_bio(struct thin_c *tc, struct bio *bio) thin_defer_bio() argument 2499 static void thin_defer_bio_with_throttle(struct thin_c *tc, struct bio *bio) thin_defer_bio_with_throttle() argument 2522 static void thin_hook_bio(struct thin_c *tc, struct bio *bio) thin_hook_bio() argument 2536 static int thin_bio_map(struct dm_target *ti, struct bio *bio) thin_bio_map() argument 3228 static int pool_map(struct dm_target *ti, struct bio *bio) pool_map() argument 4095 static int thin_map(struct dm_target *ti, struct bio *bio) thin_map() argument 4102 static int thin_endio(struct dm_target *ti, struct bio *bio, int err) thin_endio() argument 1167 schedule_copy(struct thin_c *tc, dm_block_t virt_block, struct dm_dev *origin, dm_block_t data_origin, dm_block_t data_dest, struct dm_bio_prison_cell *cell, struct bio *bio, sector_t len) schedule_copy() argument 1240 schedule_internal_copy(struct thin_c *tc, dm_block_t virt_block, dm_block_t data_origin, dm_block_t data_dest, struct dm_bio_prison_cell *cell, struct bio *bio) schedule_internal_copy() argument 1249 schedule_zero(struct thin_c *tc, dm_block_t virt_block, dm_block_t data_block, struct dm_bio_prison_cell *cell, struct bio *bio) schedule_zero() argument 1278 schedule_external_copy(struct thin_c *tc, dm_block_t virt_block, dm_block_t data_dest, struct dm_bio_prison_cell *cell, struct bio *bio) schedule_external_copy() argument 1498 break_up_discard_bio(struct thin_c *tc, dm_block_t begin, dm_block_t end, struct bio *bio) break_up_discard_bio() argument
|
H A D | dm.c | 73 struct bio *bio; member in struct:dm_io 676 struct bio *bio = io->bio; start_io_acct() local 696 struct bio *bio = io->bio; end_io_acct() local 723 static void queue_io(struct mapped_device *md, struct bio *bio) queue_io() argument 934 struct bio *bio; dec_pending() local 991 static void clone_endio(struct bio *bio) clone_endio() argument 1033 struct bio *bio = info->orig; end_clone_bio() local 1458 void dm_accept_partial_bio(struct bio *bio, unsigned n_sectors) dm_accept_partial_bio() argument 1509 struct bio *bio; member in struct:clone_info 1515 static void bio_setup_sector(struct bio *bio, sector_t sector, unsigned len) bio_setup_sector() argument 1524 static void clone_bio(struct dm_target_io *tio, struct bio *bio, clone_bio() argument 1598 struct bio *bio = ci->bio; __clone_and_map_data_bio() local 1688 struct bio *bio = ci->bio; __split_and_process_non_flush() local 1760 static blk_qc_t dm_make_request(struct request_queue *q, struct bio *bio) dm_make_request() argument 1806 static int dm_rq_bio_constructor(struct bio *bio, struct bio *bio_orig, dm_rq_bio_constructor() argument 1714 __split_and_process_bio(struct mapped_device *md, struct dm_table *map, struct bio *bio) __split_and_process_bio() argument
|
H A D | raid5.c | 138 static inline struct bio *r5_next_bio(struct bio *bio, sector_t sector) r5_next_bio() argument 151 static inline int raid5_bi_processed_stripes(struct bio *bio) raid5_bi_processed_stripes() argument 157 static inline int raid5_dec_bi_active_stripes(struct bio *bio) raid5_dec_bi_active_stripes() argument 163 static inline void raid5_inc_bi_active_stripes(struct bio *bio) raid5_inc_bi_active_stripes() argument 169 static inline void raid5_set_bi_processed_stripes(struct bio *bio, raid5_set_bi_processed_stripes() argument 181 static inline void raid5_set_bi_stripes(struct bio *bio, unsigned int cnt) raid5_set_bi_stripes() argument 1108 async_copy_data(int frombio, struct bio *bio, struct page **page, async_copy_data() argument 4693 static int in_chunk_boundary(struct mddev *mddev, struct bio *bio) in_chunk_boundary() argument 5858 struct bio *bio; raid5d() local
|
H A D | md.c | 179 struct bio *bio_clone_mddev(struct bio *bio, gfp_t gfp_mask, bio_clone_mddev() argument 253 static blk_qc_t md_make_request(struct request_queue *q, struct bio *bio) md_make_request() argument 366 static void md_end_flush(struct bio *bio) md_end_flush() argument 418 struct bio *bio = mddev->flush_bio; md_submit_flush_data() local 432 void md_flush_request(struct mddev *mddev, struct bio *bio) md_flush_request() argument 720 static void super_written(struct bio *bio) super_written() argument 744 struct bio *bio = bio_alloc_mddev(GFP_NOIO, 1, mddev); md_super_write() local 765 struct bio *bio = bio_alloc_mddev(GFP_NOIO, 1, rdev->mddev); sync_page_io() local
|
/linux-4.4.14/drivers/scsi/ |
H A D | sd_dif.c | 117 struct bio *bio; sd_dif_prepare() local 168 struct bio *bio; sd_dif_complete() local
|
H A D | sd.c | 599 struct bio *bio = scmd->request->bio; sd_setup_protect_cmnd() local 835 struct bio *bio = rq->bio; sd_setup_write_same_cmnd() local
|
H A D | st.h | 32 struct bio *bio; member in struct:st_request
|
H A D | sg.c | 147 struct bio *bio; member in struct:sg_request
|
H A D | osst.h | 638 struct bio *bio; member in struct:osst_request
|
/linux-4.4.14/block/ |
H A D | blk-lib.c | 18 static void bio_batch_end_io(struct bio *bio) bio_batch_end_io() argument 49 struct bio *bio; blkdev_issue_discard() local 152 struct bio *bio; blkdev_issue_write_same() local 219 struct bio *bio; __blkdev_issue_zeroout() local
|
H A D | blk-map.c | 46 static int __blk_rq_unmap_user(struct bio *bio) __blk_rq_unmap_user() argument 85 struct bio *bio; blk_rq_map_user_iov() local 167 int blk_rq_unmap_user(struct bio *bio) blk_rq_unmap_user() argument 209 struct bio *bio; blk_rq_map_kern() local 30 blk_rq_append_bio(struct request_queue *q, struct request *rq, struct bio *bio) blk_rq_append_bio() argument
|
H A D | bounce.c | 126 static void bounce_end_io(struct bio *bio, mempool_t *pool) bounce_end_io() argument 151 static void bounce_end_io_write(struct bio *bio) bounce_end_io_write() argument 156 static void bounce_end_io_write_isa(struct bio *bio) bounce_end_io_write_isa() argument 162 static void __bounce_end_io_read(struct bio *bio, mempool_t *pool) __bounce_end_io_read() argument 172 static void bounce_end_io_read(struct bio *bio) bounce_end_io_read() argument 177 static void bounce_end_io_read_isa(struct bio *bio) bounce_end_io_read_isa() argument 185 struct bio *bio; __blk_queue_bounce() local
|
H A D | bio-integrity.c | 50 struct bio_integrity_payload *bio_integrity_alloc(struct bio *bio, bio_integrity_alloc() argument 103 void bio_integrity_free(struct bio *bio) bio_integrity_free() argument 135 int bio_integrity_add_page(struct bio *bio, struct page *page, bio_integrity_add_page() argument 171 bool bio_integrity_enabled(struct bio *bio) bio_integrity_enabled() argument 224 static int bio_integrity_process(struct bio *bio, bio_integrity_process() argument 269 int bio_integrity_prep(struct bio *bio) bio_integrity_prep() argument 366 struct bio *bio = bip->bip_bio; bio_integrity_verify_fn() local 388 void bio_integrity_endio(struct bio *bio) bio_integrity_endio() argument 419 void bio_integrity_advance(struct bio *bio, unsigned int bytes_done) bio_integrity_advance() argument 440 void bio_integrity_trim(struct bio *bio, unsigned int offset, bio_integrity_trim() argument 459 int bio_integrity_clone(struct bio *bio, struct bio *bio_src, bio_integrity_clone() argument
|
H A D | blk-flush.c | 466 struct bio *bio; blkdev_issue_flush() local
|
H A D | blk-integrity.c | 41 int blk_rq_count_integrity_sg(struct request_queue *q, struct bio *bio) blk_rq_count_integrity_sg() argument 86 int blk_rq_map_integrity_sg(struct request_queue *q, struct bio *bio, blk_rq_map_integrity_sg() argument 210 blk_integrity_merge_bio(struct request_queue *q, struct request *req, struct bio *bio) blk_integrity_merge_bio() argument
|
H A D | deadline-iosched.c | 125 deadline_merge(struct request_queue *q, struct request **req, struct bio *bio) deadline_merge() argument
|
H A D | scsi_ioctl.c | 295 struct bio *bio; sg_io() local 251 blk_complete_sghdr_rq(struct request *rq, struct sg_io_hdr *hdr, struct bio *bio) blk_complete_sghdr_rq() argument
|
H A D | blk-merge.c | 12 static struct bio *blk_bio_discard_split(struct request_queue *q, blk_bio_discard_split() argument 55 static struct bio *blk_bio_write_same_split(struct request_queue *q, blk_bio_write_same_split() argument 83 static struct bio *blk_bio_segment_split(struct request_queue *q, blk_bio_segment_split() argument 167 void blk_queue_split(struct request_queue *q, struct bio **bio, blk_queue_split() argument 275 void blk_recount_segments(struct request_queue *q, struct bio *bio) blk_recount_segments() argument 300 static int blk_phys_contig_segment(struct request_queue *q, struct bio *bio, blk_phys_contig_segment() argument 378 static int __blk_bios_map_sg(struct request_queue *q, struct bio *bio, __blk_bios_map_sg() argument 609 struct bio *bio; blk_rq_set_mixed_merge() local 750 bool blk_rq_merge_ok(struct request *rq, struct bio *bio) blk_rq_merge_ok() argument 778 int blk_try_merge(struct request *rq, struct bio *bio) blk_try_merge() argument 71 get_max_io_size(struct request_queue *q, struct bio *bio) get_max_io_size() argument 196 __blk_recalc_rq_segments(struct request_queue *q, struct bio *bio, bool no_sg_merge) __blk_recalc_rq_segments() argument 469 ll_new_hw_segment(struct request_queue *q, struct request *req, struct bio *bio) ll_new_hw_segment() argument 495 ll_back_merge_fn(struct request_queue *q, struct request *req, struct bio *bio) ll_back_merge_fn() argument 518 ll_front_merge_fn(struct request_queue *q, struct request *req, struct bio *bio) ll_front_merge_fn() argument
|
H A D | bsg.c | 84 struct bio *bio; member in struct:bsg_command 908 struct bio *bio, *bidi_bio = NULL; bsg_ioctl() local 393 blk_complete_sgv4_hdr_rq(struct request *rq, struct sg_io_v4 *hdr, struct bio *bio, struct bio *bidi_bio) blk_complete_sgv4_hdr_rq() argument
|
H A D | elevator.c | 56 static int elv_iosched_allow_merge(struct request *rq, struct bio *bio) elv_iosched_allow_merge() argument 70 bool elv_rq_merge_ok(struct request *rq, struct bio *bio) elv_rq_merge_ok() argument 411 int elv_merge(struct request_queue *q, struct request **req, struct bio *bio) elv_merge() argument 529 elv_bio_merged(struct request_queue *q, struct request *rq, struct bio *bio) elv_bio_merged() argument 702 elv_set_request(struct request_queue *q, struct request *rq, struct bio *bio, gfp_t gfp_mask) elv_set_request() argument
|
H A D | bio.c | 237 static void __bio_free(struct bio *bio) __bio_free() argument 245 static void bio_free(struct bio *bio) bio_free() argument 269 void bio_init(struct bio *bio) bio_init() argument 287 void bio_reset(struct bio *bio) bio_reset() argument 299 static void bio_chain_endio(struct bio *bio) bio_chain_endio() argument 312 static inline void bio_inc_remaining(struct bio *bio) bio_inc_remaining() argument 330 void bio_chain(struct bio *bio, struct bio *parent) bio_chain() argument 343 struct bio *bio; bio_alloc_rescue() local 360 struct bio *bio; punt_bios_to_rescuer() local 430 struct bio *bio; bio_alloc_bioset() local 515 void zero_fill_bio(struct bio *bio) zero_fill_bio() argument 538 void bio_put(struct bio *bio) bio_put() argument 554 inline int bio_phys_segments(struct request_queue *q, struct bio *bio) bio_phys_segments() argument 574 void __bio_clone_fast(struct bio *bio, struct bio *bio_src) __bio_clone_fast() argument 598 struct bio *bio_clone_fast(struct bio *bio, gfp_t gfp_mask, struct bio_set *bs) bio_clone_fast() argument 637 struct bio *bio; bio_clone_bioset() local 711 int bio_add_pc_page(struct request_queue *q, struct bio *bio, struct page bio_add_pc_page() argument 806 int bio_add_page(struct bio *bio, struct page *page, bio_add_page() argument 852 static void submit_bio_wait_endio(struct bio *bio) submit_bio_wait_endio() argument 868 int submit_bio_wait(int rw, struct bio *bio) submit_bio_wait() argument 894 void bio_advance(struct bio *bio, unsigned bytes) bio_advance() argument 913 int bio_alloc_pages(struct bio *bio, gfp_t gfp_mask) bio_alloc_pages() argument 1015 static int bio_copy_from_iter(struct bio *bio, struct iov_iter iter) bio_copy_from_iter() argument 1046 static int bio_copy_to_iter(struct bio *bio, struct iov_iter iter) bio_copy_to_iter() argument 1069 static void bio_free_pages(struct bio *bio) bio_free_pages() argument 1085 int bio_uncopy_user(struct bio *bio) bio_uncopy_user() argument 1127 struct bio *bio; bio_copy_user_iov() local 1256 struct bio *bio; bio_map_user_iov() local 1370 static void __bio_unmap_user(struct bio *bio) __bio_unmap_user() argument 1397 void bio_unmap_user(struct bio *bio) bio_unmap_user() argument 1404 static void bio_map_kern_endio(struct bio *bio) bio_map_kern_endio() argument 1427 struct bio *bio; bio_map_kern() local 1460 static void bio_copy_kern_endio(struct bio *bio) bio_copy_kern_endio() argument 1466 static void bio_copy_kern_endio_read(struct bio *bio) bio_copy_kern_endio_read() argument 1497 struct bio *bio; bio_copy_kern() local 1579 void bio_set_pages_dirty(struct bio *bio) bio_set_pages_dirty() argument 1592 static void bio_release_pages(struct bio *bio) bio_release_pages() argument 1628 struct bio *bio; bio_dirty_fn() local 1645 void bio_check_pages_dirty(struct bio *bio) bio_check_pages_dirty() argument 1715 static inline bool bio_remaining_done(struct bio *bio) bio_remaining_done() argument 1743 void bio_endio(struct bio *bio) bio_endio() argument 1785 struct bio *bio_split(struct bio *bio, int sectors, bio_split() argument 1822 void bio_trim(struct bio *bio, int offset, int size) bio_trim() argument 1960 int bio_associate_blkcg(struct bio *bio, struct cgroup_subsys_state *blkcg_css) bio_associate_blkcg() argument 1983 int bio_associate_current(struct bio *bio) bio_associate_current() argument 2005 void bio_disassociate_task(struct bio *bio) bio_disassociate_task() argument
|
H A D | blk-core.c | 142 static void req_bio_endio(struct request *rq, struct bio *bio, req_bio_endio() argument 1015 static bool blk_rq_should_init_elevator(struct bio *bio) blk_rq_should_init_elevator() argument 1037 static struct io_context *rq_ioc(struct bio *bio) rq_ioc() argument 1332 struct request *blk_make_request(struct request_queue *q, struct bio *bio, blk_make_request() argument 1528 struct bio *bio = rq->bio; blk_add_request_payload() local 1611 bool blk_attempt_plug_merge(struct request_queue *q, struct bio *bio, blk_attempt_plug_merge() argument 1686 void init_request_from_bio(struct request *req, struct bio *bio) init_request_from_bio() argument 1700 static blk_qc_t blk_queue_bio(struct request_queue *q, struct bio *bio) blk_queue_bio() argument 1820 static inline void blk_partition_remap(struct bio *bio) blk_partition_remap() argument 1836 static void handle_bad_sector(struct bio *bio) handle_bad_sector() argument 1886 static inline int bio_check_eod(struct bio *bio, unsigned int nr_sectors) bio_check_eod() argument 1913 generic_make_request_checks(struct bio *bio) generic_make_request_checks() argument 2020 blk_qc_t generic_make_request(struct bio *bio) generic_make_request() argument 2094 blk_qc_t submit_bio(int rw, struct bio *bio) submit_bio() argument 2240 struct bio *bio; blk_rq_err_bytes() local 2625 struct bio *bio = req->bio; blk_update_request() local 3038 struct bio *bio; blk_rq_unprep_clone() local 3088 struct bio *bio, *bio_src; blk_rq_prep_clone() local 1060 __get_request(struct request_list *rl, int rw_flags, struct bio *bio, gfp_t gfp_mask) __get_request() argument 1232 get_request(struct request_queue *q, int rw_flags, struct bio *bio, gfp_t gfp_mask) get_request() argument 1543 bio_attempt_back_merge(struct request_queue *q, struct request *req, struct bio *bio) bio_attempt_back_merge() argument 1565 bio_attempt_front_merge(struct request_queue *q, struct request *req, struct bio *bio) bio_attempt_front_merge() argument 2966 blk_rq_bio_prep(struct request_queue *q, struct request *rq, struct bio *bio) blk_rq_bio_prep() argument
|
H A D | blk-mq.c | 1115 static void blk_mq_bio_to_request(struct request *rq, struct bio *bio) blk_mq_bio_to_request() argument 1242 static blk_qc_t blk_mq_make_request(struct request_queue *q, struct bio *bio) blk_mq_make_request() argument 1339 static blk_qc_t blk_sq_make_request(struct request_queue *q, struct bio *bio) blk_sq_make_request() argument 650 blk_mq_attempt_merge(struct request_queue *q, struct blk_mq_ctx *ctx, struct bio *bio) blk_mq_attempt_merge() argument 1129 blk_mq_merge_queue_io(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx, struct request *rq, struct bio *bio) blk_mq_merge_queue_io() argument 1160 blk_mq_map_request(struct request_queue *q, struct bio *bio, struct blk_map_ctx *data) blk_mq_map_request() argument
|
H A D | blk-throttle.c | 250 static void throtl_qnode_add_bio(struct bio *bio, struct throtl_qnode *qn, throtl_qnode_add_bio() argument 267 struct bio *bio; throtl_peek_queued() local 295 struct bio *bio; throtl_pop_queued() local 668 static bool tg_with_in_iops_limit(struct throtl_grp *tg, struct bio *bio, tg_with_in_iops_limit() argument 718 static bool tg_with_in_bps_limit(struct throtl_grp *tg, struct bio *bio, tg_with_in_bps_limit() argument 764 static bool tg_may_dispatch(struct throtl_grp *tg, struct bio *bio, tg_may_dispatch() argument 816 static void throtl_charge_bio(struct throtl_grp *tg, struct bio *bio) throtl_charge_bio() argument 843 static void throtl_add_bio_tg(struct bio *bio, struct throtl_qnode *qn, throtl_add_bio_tg() argument 871 struct bio *bio; tg_update_disptime() local 907 struct bio *bio; tg_dispatch_one_bio() local 949 struct bio *bio; throtl_dispatch_tg() local 1091 struct bio *bio; blk_throtl_dispatch_work_fn() local 1502 struct bio *bio; tg_drain_bios() local 1525 struct bio *bio; variable in typeref:struct:bio 1550 generic_make_request(bio); variable 1396 blk_throtl_bio(struct request_queue *q, struct blkcg_gq *blkg, struct bio *bio) blk_throtl_bio() argument
|
H A D | cfq-iosched.c | 899 static inline bool cfq_bio_sync(struct bio *bio) cfq_bio_sync() argument 2459 cfq_find_rq_fmerge(struct cfq_data *cfqd, struct bio *bio) cfq_find_rq_fmerge() argument 3670 static void check_ioprio_changed(struct cfq_io_cq *cic, struct bio *bio) check_ioprio_changed() argument 3718 static void check_blkcg_changed(struct cfq_io_cq *cic, struct bio *bio) check_blkcg_changed() argument 3756 static inline void check_blkcg_changed(struct cfq_io_cq *cic, struct bio *bio) { } check_blkcg_changed() argument 4350 cfq_set_request(struct request_queue *q, struct request *rq, struct bio *bio, cfq_set_request() argument 2515 cfq_merge(struct request_queue *q, struct request **req, struct bio *bio) cfq_merge() argument 2540 cfq_bio_merged(struct request_queue *q, struct request *req, struct bio *bio) cfq_bio_merged() argument 2579 cfq_allow_merge(struct request_queue *q, struct request *rq, struct bio *bio) cfq_allow_merge() argument 3778 cfq_get_queue(struct cfq_data *cfqd, bool is_sync, struct cfq_io_cq *cic, struct bio *bio) cfq_get_queue() argument
|
/linux-4.4.14/drivers/block/rsxx/ |
H A D | dev.c | 59 struct bio *bio; member in struct:rsxx_bio_meta 113 static void disk_stats_start(struct rsxx_cardinfo *card, struct bio *bio) disk_stats_start() argument 148 static blk_qc_t rsxx_make_request(struct request_queue *q, struct bio *bio) rsxx_make_request() argument 119 disk_stats_complete(struct rsxx_cardinfo *card, struct bio *bio, unsigned long start_time) disk_stats_complete() argument
|
H A D | dma.c | 680 rsxx_dma_queue_bio(struct rsxx_cardinfo *card, struct bio *bio, atomic_t *n_dmas, rsxx_dma_cb cb, void *cb_data) rsxx_dma_queue_bio() argument
|
/linux-4.4.14/fs/ext4/ |
H A D | readpage.c | 58 struct bio *bio = ctx->r.bio; completion_pages() local 80 static inline bool ext4_bio_encrypted(struct bio *bio) ext4_bio_encrypted() argument 101 static void mpage_end_io(struct bio *bio) mpage_end_io() argument 137 struct bio *bio = NULL; ext4_mpage_readpages() local
|
H A D | page-io.c | 61 static void ext4_finish_bio(struct bio *bio) ext4_finish_bio() argument 126 struct bio *bio, *next_bio; ext4_release_io_end() local 312 static void ext4_end_bio(struct bio *bio) ext4_end_bio() argument 354 struct bio *bio = io->io_bio; ext4_io_submit() local 377 struct bio *bio; io_submit_init_bio() local
|
H A D | crypto.c | 391 struct bio *bio; ext4_encrypted_zeroout() local
|
H A D | ext4_crypto.h | 95 struct bio *bio; member in struct:ext4_crypto_ctx::__anon11503::__anon11505
|
H A D | ext4.h | 182 struct bio *bio; /* Linked list of completed member in struct:ext4_io_end
|
/linux-4.4.14/fs/hfsplus/ |
H A D | wrapper.c | 49 struct bio *bio; hfsplus_submit_bio() local
|
/linux-4.4.14/mm/ |
H A D | page_io.c | 30 struct bio *bio; get_swap_bio() local 44 void end_swap_bio_write(struct bio *bio) end_swap_bio_write() argument 69 static void end_swap_bio_read(struct bio *bio) end_swap_bio_read() argument 255 struct bio *bio; __swap_writepage() local 326 struct bio *bio; swap_readpage() local
|
/linux-4.4.14/include/linux/ |
H A D | dm-io.h | 44 struct bio *bio; member in union:dm_io_memory::__anon12222
|
H A D | writeback.h | 258 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) wbc_init_bio() argument 296 static inline void wbc_init_bio(struct writeback_control *wbc, struct bio *bio) wbc_init_bio() argument
|
H A D | pktcdvd.h | 145 struct bio *bio; member in struct:pkt_rb_node 150 struct bio *bio; /* Original read request bio */ member in struct:packet_stacked_data
|
H A D | blk-cgroup.h | 231 static inline struct blkcg *bio_blkcg(struct bio *bio) bio_blkcg() argument 763 static inline struct blkcg *bio_blkcg(struct bio *bio) { return NULL; } bio_blkcg() argument 425 blk_get_rl(struct request_queue *q, struct bio *bio) blk_get_rl() argument 689 blk_throtl_bio(struct request_queue *q, struct blkcg_gq *blkg, struct bio *bio) blk_throtl_bio() argument 693 blkcg_bio_issue_check(struct request_queue *q, struct bio *bio) blkcg_bio_issue_check() argument 772 blk_get_rl(struct request_queue *q, struct bio *bio) blk_get_rl() argument 778 blkcg_bio_issue_check(struct request_queue *q, struct bio *bio) blkcg_bio_issue_check() argument
|
H A D | blk_types.h | 46 struct bio { struct
|
H A D | device-mapper.h | 299 static inline void *dm_per_bio_data(struct bio *bio, size_t data_size) dm_per_bio_data() argument 309 static inline unsigned dm_bio_get_target_bio_nr(const struct bio *bio) dm_bio_get_target_bio_nr() argument
|
H A D | bio.h | 105 static inline bool bio_has_data(struct bio *bio) bio_has_data() argument 115 static inline bool bio_is_rw(struct bio *bio) bio_is_rw() argument 126 static inline bool bio_mergeable(struct bio *bio) bio_mergeable() argument 134 static inline unsigned int bio_cur_bytes(struct bio *bio) bio_cur_bytes() argument 142 static inline void *bio_data(struct bio *bio) bio_data() argument 223 static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter, bio_advance_iter() argument 245 static inline unsigned bio_segments(struct bio *bio) bio_segments() argument 282 static inline void bio_get(struct bio *bio) bio_get() argument 289 static inline void bio_cnt_set(struct bio *bio, unsigned int count) bio_cnt_set() argument 298 static inline bool bio_flagged(struct bio *bio, unsigned int bit) bio_flagged() argument 303 static inline void bio_set_flag(struct bio *bio, unsigned int bit) bio_set_flag() argument 308 static inline void bio_clear_flag(struct bio *bio, unsigned int bit) bio_clear_flag() argument 313 static inline void bio_get_first_bvec(struct bio *bio, struct bio_vec *bv) bio_get_first_bvec() argument 318 static inline void bio_get_last_bvec(struct bio *bio, struct bio_vec *bv) bio_get_last_bvec() argument 355 static inline struct bio_integrity_payload *bio_integrity(struct bio *bio) bio_integrity() argument 384 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) bio_integrity_flagged() argument 421 static inline struct bio *bio_next_split(struct bio *bio, int sectors, bio_next_split() argument 449 static inline struct bio *bio_clone(struct bio *bio, gfp_t gfp_mask) bio_clone() argument 459 static inline struct bio *bio_clone_kmalloc(struct bio *bio, gfp_t gfp_mask) bio_clone_kmalloc() argument 467 static inline void bio_io_error(struct bio *bio) bio_io_error() argument 531 static inline int bio_associate_blkcg(struct bio *bio, bio_associate_blkcg() argument 533 static inline int bio_associate_current(struct bio *bio) { return -ENOENT; } bio_disassociate_task() argument 534 static inline void bio_disassociate_task(struct bio *bio) { } bio_disassociate_task() argument 578 static inline char *__bio_kmap_irq(struct bio *bio, struct bvec_iter iter, __bio_kmap_irq() argument 619 struct bio *bio; bio_list_size() local 627 static inline void bio_list_add(struct bio_list *bl, struct bio *bio) bio_list_add() argument 639 static inline void bio_list_add_head(struct bio_list *bl, struct bio *bio) bio_list_add_head() argument 683 struct bio *bio = bl->head; bio_list_pop() local 698 struct bio *bio = bl->head; bio_list_get() local 772 static inline void *bio_integrity(struct bio *bio) bio_integrity() argument 777 static inline bool bio_integrity_enabled(struct bio *bio) bio_integrity_enabled() argument 792 static inline int bio_integrity_prep(struct bio *bio) bio_integrity_prep() argument 797 static inline void bio_integrity_free(struct bio *bio) bio_integrity_free() argument 802 static inline int bio_integrity_clone(struct bio *bio, struct bio *bio_src, bio_integrity_clone() argument 808 static inline void bio_integrity_advance(struct bio *bio, bio_integrity_advance() argument 814 static inline void bio_integrity_trim(struct bio *bio, unsigned int offset, bio_integrity_trim() argument 825 static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag) bio_integrity_flagged() argument
|
H A D | lightnvm.h | 155 struct bio *bio; member in struct:nvm_rq
|
H A D | blkdev.h | 108 struct bio *bio; member in struct:request 719 static inline void blk_queue_bounce(struct request_queue *q, struct bio **bio) blk_queue_bounce() argument 735 struct bio *bio; member in struct:req_iterator 906 struct bio *bio; blk_rq_count_bios() local 1404 static inline bool req_gap_back_merge(struct request *req, struct bio *bio) req_gap_back_merge() argument 1409 static inline bool req_gap_front_merge(struct request *req, struct bio *bio) req_gap_front_merge() argument 1546 integrity_req_gap_front_merge(struct request *req, struct bio *bio) integrity_req_gap_front_merge() argument 1623 integrity_req_gap_front_merge(struct request *req, struct bio *bio) integrity_req_gap_front_merge() argument
|
/linux-4.4.14/drivers/s390/block/ |
H A D | xpram.c | 184 static blk_qc_t xpram_make_request(struct request_queue *q, struct bio *bio) xpram_make_request() argument
|
H A D | dasd_diag.c | 61 struct dasd_diag_bio bio[0]; member in struct:dasd_diag_req 326 struct dasd_diag_bio bio; dasd_diag_check_device() local
|
H A D | dcssblk.c | 820 dcssblk_make_request(struct request_queue *q, struct bio *bio) dcssblk_make_request() argument
|
/linux-4.4.14/drivers/nvdimm/ |
H A D | blk.c | 164 static blk_qc_t nd_blk_make_request(struct request_queue *q, struct bio *bio) nd_blk_make_request() argument
|
H A D | core.c | 217 void __nd_iostat_start(struct bio *bio, unsigned long *start) __nd_iostat_start() argument 232 void nd_iostat_end(struct bio *bio, unsigned long start) nd_iostat_end() argument
|
H A D | pmem.c | 67 static blk_qc_t pmem_make_request(struct request_queue *q, struct bio *bio) pmem_make_request() argument
|
H A D | nd.h | 267 static inline bool nd_iostat_start(struct bio *bio, unsigned long *start) nd_iostat_start() argument
|
H A D | btt.c | 1153 static blk_qc_t btt_make_request(struct request_queue *q, struct bio *bio) btt_make_request() argument
|
/linux-4.4.14/drivers/block/aoe/ |
H A D | aoedev.c | 164 struct bio *bio; aoe_failip() local
|
H A D | aoe.h | 103 struct bio *bio; member in struct:buf
|
H A D | aoecmd.c | 297 skb_fillup(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter) skb_fillup() argument 848 struct bio *bio; rqbiocnt() local 867 bio_pageinc(struct bio *bio) bio_pageinc() argument 883 bio_pagedec(struct bio *bio) bio_pagedec() argument 896 bufinit(struct buf *buf, struct request *rq, struct bio *bio) bufinit() argument 911 struct bio *bio; nextbuf() local 1087 bvcpy(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter, long cnt) bvcpy() argument 1104 struct bio *bio; aoe_end_request() local
|
/linux-4.4.14/arch/xtensa/platforms/iss/ |
H A D | simdisk.c | 104 static blk_qc_t simdisk_make_request(struct request_queue *q, struct bio *bio) simdisk_make_request() argument
|
/linux-4.4.14/fs/f2fs/ |
H A D | crypto.c | 153 struct bio *bio = ctx->r.bio; completion_pages() local 172 void f2fs_end_io_crypto_work(struct f2fs_crypto_ctx *ctx, struct bio *bio) f2fs_end_io_crypto_work() argument
|
H A D | f2fs_crypto.h | 96 struct bio *bio; member in struct:f2fs_crypto_ctx::__anon11524::__anon11526
|
H A D | data.c | 30 static void f2fs_read_end_io(struct bio *bio) f2fs_read_end_io() argument 58 static void f2fs_write_end_io(struct bio *bio) f2fs_write_end_io() argument 91 struct bio *bio; __bio_alloc() local 147 struct bio *bio; f2fs_submit_page_bio() local 877 struct bio *bio = NULL; f2fs_mpage_readpages() local
|
H A D | segment.c | 327 struct bio *bio; issue_flush_thread() local 365 struct bio *bio = f2fs_bio_alloc(0); f2fs_issue_flush() local
|
H A D | f2fs.h | 692 struct bio *bio; /* bios to merge */ member in struct:f2fs_bio_info 1296 struct bio *bio; f2fs_bio_alloc() local 2103 static inline bool f2fs_bio_encrypted(struct bio *bio) f2fs_bio_encrypted() argument
|
/linux-4.4.14/fs/logfs/ |
H A D | dev_bdev.c | 19 struct bio bio; sync_request() local 56 static void writeseg_end_io(struct bio *bio) writeseg_end_io() argument 79 struct bio *bio; __bdev_writeseg() local 154 static void erase_end_io(struct bio *bio) erase_end_io() argument 170 struct bio *bio; do_erase() local
|
/linux-4.4.14/arch/powerpc/sysdev/ |
H A D | axonram.c | 107 axon_ram_make_request(struct request_queue *queue, struct bio *bio) axon_ram_make_request() argument
|
/linux-4.4.14/arch/m68k/emu/ |
H A D | nfblock.c | 62 static blk_qc_t nfhd_make_request(struct request_queue *queue, struct bio *bio) nfhd_make_request() argument
|
/linux-4.4.14/drivers/lightnvm/ |
H A D | rrpc.h | 148 static inline sector_t rrpc_get_laddr(struct bio *bio) rrpc_get_laddr() argument 153 static inline unsigned int rrpc_get_pages(struct bio *bio) rrpc_get_pages() argument 209 static inline int rrpc_lock_rq(struct rrpc *rrpc, struct bio *bio, rrpc_lock_rq() argument
|
H A D | rrpc.c | 93 static void rrpc_discard(struct rrpc *rrpc, struct bio *bio) rrpc_discard() argument 248 static void rrpc_end_sync_bio(struct bio *bio) rrpc_end_sync_bio() argument 273 struct bio *bio; rrpc_move_valid_pages() local 669 static int rrpc_read_ppalist_rq(struct rrpc *rrpc, struct bio *bio, rrpc_read_ppalist_rq() argument 705 static int rrpc_read_rq(struct rrpc *rrpc, struct bio *bio, struct nvm_rq *rqd, rrpc_read_rq() argument 733 static int rrpc_write_ppalist_rq(struct rrpc *rrpc, struct bio *bio, rrpc_write_ppalist_rq() argument 768 static int rrpc_write_rq(struct rrpc *rrpc, struct bio *bio, rrpc_write_rq() argument 794 static int rrpc_setup_rq(struct rrpc *rrpc, struct bio *bio, rrpc_setup_rq() argument 818 static int rrpc_submit_io(struct rrpc *rrpc, struct bio *bio, rrpc_submit_io() argument 850 static blk_qc_t rrpc_make_rq(struct request_queue *q, struct bio *bio) rrpc_make_rq() argument 895 struct bio *bio; rrpc_requeue() local
|
/linux-4.4.14/drivers/block/ |
H A D | brd.c | 326 static blk_qc_t brd_make_request(struct request_queue *q, struct bio *bio) brd_make_request() argument
|
H A D | osdblk.c | 98 struct bio *bio; /* cloned bio */ member in struct:osdblk_request 303 struct bio *bio; osdblk_rq_fn() local
|
H A D | null_blk.c | 18 struct bio *bio; member in struct:nullb_cmd 311 static blk_qc_t null_queue_bio(struct request_queue *q, struct bio *bio) null_queue_bio() argument 450 struct bio *bio = rqd->bio; null_lnvm_submit_io() local
|
H A D | ps3vram.c | 550 static struct bio *ps3vram_do_bio(struct ps3_system_bus_device *dev, ps3vram_do_bio() argument 601 static blk_qc_t ps3vram_make_request(struct request_queue *q, struct bio *bio) ps3vram_make_request() argument
|
H A D | umem.c | 110 struct bio *bio, *currentbio, **biotail; member in struct:cardinfo 119 struct bio *bio, **biotail; member in struct:cardinfo::mm_page 345 struct bio *bio; add_bio() local 432 struct bio *bio = page->bio; process_page() local 504 struct bio *bio = return_bio; process_page() local 527 static blk_qc_t mm_make_request(struct request_queue *q, struct bio *bio) mm_make_request() argument
|
H A D | virtio_blk.c | 240 struct bio *bio; virtblk_get_id() local
|
H A D | loop.c | 352 struct bio *bio; rq_for_each_segment() local 400 struct bio *bio; rq_for_each_segment() local 454 struct bio *bio = cmd->rq->bio; handle_partial_read() local 481 struct bio *bio = cmd->rq->bio; lo_rw_aio() local
|
H A D | pktcdvd.c | 546 struct bio *bio = bio_kmalloc(GFP_KERNEL, 1); pkt_alloc_packet_data() local 557 struct bio *bio = pkt->r_bios[i]; pkt_alloc_packet_data() local 581 struct bio *bio = pkt->r_bios[i]; pkt_free_packet_data() local 812 static void pkt_queue_bio(struct pktcdvd_device *pd, struct bio *bio) pkt_queue_bio() argument 849 struct bio *bio; pkt_iosched_process_queue() local 980 static void pkt_end_io_read(struct bio *bio) pkt_end_io_read() argument 999 static void pkt_end_io_packet_write(struct bio *bio) pkt_end_io_packet_write() argument 1021 struct bio *bio; pkt_gather_data() local 1198 struct bio *bio = NULL; pkt_handle_queue() local 1345 struct bio *bio; pkt_finish_packet() local 2334 static void pkt_end_io_read_cloned(struct bio *bio) pkt_end_io_read_cloned() argument 2346 static void pkt_make_request_read(struct pktcdvd_device *pd, struct bio *bio) pkt_make_request_read() argument 2360 static void pkt_make_request_write(struct request_queue *q, struct bio *bio) pkt_make_request_write() argument 2444 static blk_qc_t pkt_make_request(struct request_queue *q, struct bio *bio) pkt_make_request() argument
|
H A D | xen-blkfront.c | 85 struct bio *bio; member in struct:split_bio 1637 static void split_bio_end(struct bio *bio) split_bio_end() argument 1656 struct bio *bio, *cloned_bio; blkif_recover() local
|
H A D | floppy.c | 3774 static void floppy_rb0_cb(struct bio *bio) floppy_rb0_cb() argument 3789 struct bio bio; __floppy_read_block_0() local
|
H A D | rbd.c | 1316 struct bio *bio; bio_clone_range() local 1360 struct bio *bio; bio_chain_clone_range() local
|
/linux-4.4.14/fs/ |
H A D | mpage.c | 45 static void mpage_end_io(struct bio *bio) mpage_end_io() argument 58 static struct bio *mpage_bio_submit(int rw, struct bio *bio) mpage_bio_submit() argument 71 struct bio *bio; mpage_alloc() local 140 do_mpage_readpage(struct bio *bio, struct page *page, unsigned nr_pages, do_mpage_readpage() argument 359 struct bio *bio = NULL; mpage_readpages() local 396 struct bio *bio = NULL; mpage_readpage() local 430 struct bio *bio; member in struct:mpage_data 469 struct bio *bio = mpd->bio; __mpage_writepage() local
|
H A D | direct-io.c | 62 struct bio *bio; /* bio under assembly */ member in struct:dio_submit 291 static void dio_bio_end_aio(struct bio *bio) dio_bio_end_aio() argument 324 static void dio_bio_end_io(struct bio *bio) dio_bio_end_io() argument 346 void dio_end_io(struct bio *bio, int error) dio_end_io() argument 362 struct bio *bio; dio_bio_alloc() local 390 struct bio *bio = sdio->bio; dio_bio_submit() local 434 struct bio *bio = NULL; dio_await_one() local 465 static int dio_bio_complete(struct dio *dio, struct bio *bio) dio_bio_complete() argument 501 struct bio *bio; dio_await_completion() local 523 struct bio *bio; dio_bio_reap() local
|
H A D | buffer.c | 2940 static void end_bio_bh_io_sync(struct bio *bio) end_bio_bh_io_sync() argument 2963 void guard_bio_eod(int rw, struct bio *bio) guard_bio_eod() argument 3002 struct bio *bio; submit_bh_wbc() local
|
/linux-4.4.14/fs/nilfs2/ |
H A D | segbuf.c | 35 struct bio *bio; member in struct:nilfs_write_info 341 static void nilfs_end_bio_write(struct bio *bio) nilfs_end_bio_write() argument 355 struct bio *bio = wi->bio; nilfs_segbuf_submit_bio() local 397 struct bio *bio; nilfs_alloc_seg_bio() local
|
/linux-4.4.14/include/scsi/ |
H A D | osd_initiator.h | 143 struct bio *bio; member in struct:osd_request::_osd_io_info
|
H A D | osd_ore.h | 158 struct bio *bio; member in struct:ore_io_state::ore_per_dev_state
|
/linux-4.4.14/drivers/target/ |
H A D | target_core_iblock.c | 295 static void iblock_bio_done(struct bio *bio) iblock_bio_done() argument 318 struct bio *bio; iblock_get_bio() local 344 struct bio *bio; iblock_submit_bios() local 352 static void iblock_end_io_flush(struct bio *bio) iblock_end_io_flush() argument 378 struct bio *bio; iblock_execute_sync_cache() local 420 struct bio *bio; iblock_execute_write_same() local 590 iblock_alloc_bip(struct se_cmd *cmd, struct bio *bio) iblock_alloc_bip() argument 641 struct bio *bio, *bio_start; iblock_execute_rw() local
|
H A D | target_core_pscsi.c | 855 static void pscsi_bi_endio(struct bio *bio) pscsi_bi_endio() argument 862 struct bio *bio; pscsi_get_bio() local 882 struct bio *bio = NULL, *tbio = NULL; pscsi_map_sg() local 1062 struct bio *bio = hbio; pscsi_execute_cmd() local
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
H A D | lloop.c | 197 struct bio *bio; do_bio_lustrebacked() local 270 static void loop_add_bio(struct lloop_device *lo, struct bio *bio) loop_add_bio() argument 293 struct bio **bio; loop_get_bio() local 373 static inline void loop_handle_bio(struct lloop_device *lo, struct bio *bio) loop_handle_bio() argument 401 struct bio *bio; loop_thread() local
|
/linux-4.4.14/drivers/block/drbd/ |
H A D | drbd_actlog.c | 142 struct bio *bio; _drbd_md_sync_page_io() local
|
H A D | drbd_req.c | 1141 struct bio *bio = req->private_bio; drbd_submit_req_private_bio() local 1183 drbd_request_prepare(struct drbd_device *device, struct bio *bio, unsigned long start_jif) drbd_request_prepare() argument 1327 void __drbd_make_request(struct drbd_device *device, struct bio *bio, unsigned long start_jif) __drbd_make_request() argument 1497 blk_qc_t drbd_make_request(struct request_queue *q, struct bio *bio) drbd_make_request() argument
|
H A D | drbd_req.h | 262 struct bio *bio; drbd_req_make_private_bio() local 276 struct bio *bio; member in struct:bio_and_error
|
H A D | drbd_bitmap.c | 944 static void drbd_bm_endio(struct bio *bio) drbd_bm_endio() argument 986 struct bio *bio = bio_alloc_drbd(GFP_NOIO); __must_hold() local
|
H A D | drbd_worker.c | 68 void drbd_md_endio(struct bio *bio) drbd_md_endio() argument 173 void drbd_peer_request_endio(struct bio *bio) drbd_peer_request_endio() argument 200 void drbd_request_endio(struct bio *bio) drbd_request_endio() argument 299 void drbd_csum_bio(struct crypto_hash *tfm, struct bio *bio, void *digest) drbd_csum_bio() argument
|
H A D | drbd_main.c | 151 struct bio *bio; bio_alloc_drbd() local 1548 static int _drbd_send_bio(struct drbd_peer_device *peer_device, struct bio *bio) _drbd_send_bio() argument 1567 static int _drbd_send_zc_bio(struct drbd_peer_device *peer_device, struct bio *bio) _drbd_send_zc_bio() argument 2235 struct bio *bio = req->master_bio; do_retry() local
|
H A D | drbd_receiver.c | 1372 struct bio *bio; drbd_submit_peer_request() local 1711 struct bio *bio; recv_dless_read() local
|
H A D | drbd_int.h | 1600 drbd_generic_make_request(struct drbd_device *device, int fault_type, struct bio *bio) drbd_generic_make_request() argument
|
/linux-4.4.14/fs/gfs2/ |
H A D | lops.c | 205 static void gfs2_end_log_write(struct bio *bio) gfs2_end_log_write() argument 264 struct bio *bio; gfs2_log_alloc_bio() local 294 struct bio *bio = sdp->sd_log_bio; gfs2_log_get_bio() local 325 struct bio *bio; gfs2_log_write() local
|
H A D | ops_fstype.c | 174 static void end_bio_io_page(struct bio *bio) end_bio_io_page() argument 232 struct bio *bio; gfs2_read_super() local
|
/linux-4.4.14/fs/jfs/ |
H A D | jfs_metapage.c | 279 static void metapage_read_end_io(struct bio *bio) metapage_read_end_io() argument 334 static void metapage_write_end_io(struct bio *bio) metapage_write_end_io() argument 350 struct bio *bio = NULL; metapage_writepage() local 486 struct bio *bio = NULL; metapage_readpage() local
|
H A D | jfs_logmgr.c | 1987 struct bio *bio; lbmRead() local 2137 struct bio *bio; lbmStartIO() local 2193 static void lbmIODone(struct bio *bio) lbmIODone() argument
|
/linux-4.4.14/fs/nfs/blocklayout/ |
H A D | blocklayout.c | 105 bl_submit_bio(int rw, struct bio *bio) bl_submit_bio() argument 121 struct bio *bio; bl_alloc_init_bio() local 140 do_add_page_to_bio(struct bio *bio, int npg, int rw, sector_t isect, do_add_page_to_bio() argument 185 static void bl_end_io_read(struct bio *bio) bl_end_io_read() argument 226 struct bio *bio = NULL; bl_read_pagelist() local 315 static void bl_end_io_write(struct bio *bio) bl_end_io_write() argument 369 struct bio *bio = NULL; bl_write_pagelist() local
|
/linux-4.4.14/fs/btrfs/ |
H A D | compression.c | 152 static void end_compressed_bio_read(struct bio *bio) end_compressed_bio_read() argument 266 static void end_compressed_bio_write(struct bio *bio) end_compressed_bio_write() argument 332 struct bio *bio = NULL; btrfs_submit_compressed_write() local 563 int btrfs_submit_compressed_read(struct inode *inode, struct bio *bio, btrfs_submit_compressed_read() argument
|
H A D | file-item.c | 156 static void btrfs_io_bio_endio_readpage(struct btrfs_io_bio *bio, int err) btrfs_io_bio_endio_readpage() argument 161 __btrfs_lookup_bio_sums(struct btrfs_root *root, struct inode *inode, struct bio *bio, u64 logical_offset, u32 *dst, int dio) __btrfs_lookup_bio_sums() argument 295 btrfs_lookup_bio_sums(struct btrfs_root *root, struct inode *inode, struct bio *bio, u32 *dst) btrfs_lookup_bio_sums() argument 301 btrfs_lookup_bio_sums_dio(struct btrfs_root *root, struct inode *inode, struct bio *bio, u64 offset) btrfs_lookup_bio_sums_dio() argument 426 btrfs_csum_one_bio(struct btrfs_root *root, struct inode *inode, struct bio *bio, u64 file_start, int contig) btrfs_csum_one_bio() argument
|
H A D | volumes.h | 284 struct bio bio; member in struct:btrfs_io_bio 287 static inline struct btrfs_io_bio *btrfs_io_bio(struct bio *bio) btrfs_io_bio() argument
|
H A D | check-integrity.c | 168 bio_end_io_t *bio; member in union:btrfsic_block::__anon11366 1674 struct bio *bio; btrfsic_read_block() local 2963 static void __btrfsic_submit_bio(int rw, struct bio *bio) __btrfsic_submit_bio() argument 3061 void btrfsic_submit_bio(int rw, struct bio *bio) btrfsic_submit_bio() argument 3067 int btrfsic_submit_bio_wait(int rw, struct bio *bio) btrfsic_submit_bio_wait() argument 1818 btrfsic_process_written_block(struct btrfsic_dev_state *dev_state, u64 dev_bytenr, char **mapped_datav, unsigned int num_pages, struct bio *bio, int *bio_is_patched, struct buffer_head *bh, int submit_bio_bh_rw) btrfsic_process_written_block() argument
|
H A D | raid56.c | 889 static void raid_write_end_io(struct bio *bio) raid_write_end_io() argument 1065 struct bio *bio; rbio_add_io_page() local 1147 struct bio *bio; index_rbio_pages() local 1187 struct bio *bio; finish_rmw() local 1435 static void set_bio_pages_uptodate(struct bio *bio) set_bio_pages_uptodate() argument 1454 static void raid_rmw_end_io(struct bio *bio) raid_rmw_end_io() argument 1514 struct bio *bio; raid56_rmw_stripe() local 1747 int raid56_parity_write(struct btrfs_root *root, struct bio *bio, raid56_parity_write() argument 2000 static void raid_recover_end_io(struct bio *bio) raid_recover_end_io() argument 2039 struct bio *bio; __raid56_parity_recover() local 2128 int raid56_parity_recover(struct btrfs_root *root, struct bio *bio, raid56_parity_recover() argument 2214 raid56_parity_alloc_scrub_rbio(struct btrfs_root *root, struct bio *bio, raid56_parity_alloc_scrub_rbio() argument 2294 static void raid_write_parity_end_io(struct bio *bio) raid_write_parity_end_io() argument 2329 struct bio *bio; finish_parity_scrub() local 2552 static void raid56_parity_scrub_end_io(struct bio *bio) raid56_parity_scrub_end_io() argument 2581 struct bio *bio; raid56_parity_scrub_stripe() local 2688 raid56_alloc_missing_rbio(struct btrfs_root *root, struct bio *bio, raid56_alloc_missing_rbio() argument 1339 find_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio) find_bio_stripe() argument 1366 find_logical_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio) find_logical_bio_stripe() argument 1420 fail_bio_stripe(struct btrfs_raid_bio *rbio, struct bio *bio) fail_bio_stripe() argument
|
H A D | disk-io.c | 80 struct bio *bio; member in struct:btrfs_end_io_wq 117 struct bio *bio; member in struct:async_submit_bio 705 static void end_workqueue_bio(struct bio *bio) end_workqueue_bio() argument 750 int btrfs_bio_wq_end_io(struct btrfs_fs_info *info, struct bio *bio, btrfs_bio_wq_end_io() argument 875 static int btree_csum_one_bio(struct bio *bio) btree_csum_one_bio() argument 903 static int __btree_submit_bio_done(struct inode *inode, int rw, struct bio *bio, __btree_submit_bio_done() argument 932 static int btree_submit_bio_hook(struct inode *inode, int rw, struct bio *bio, btree_submit_bio_hook() argument 1761 struct bio *bio; end_workqueue_fn() local 3396 static void btrfs_end_empty_barrier(struct bio *bio) btrfs_end_empty_barrier() argument 3412 struct bio *bio; write_dev_flush() local 831 btrfs_wq_submit_bio(struct btrfs_fs_info *fs_info, struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset, extent_submit_bio_hook_t *submit_bio_start, extent_submit_bio_hook_t *submit_bio_done) btrfs_wq_submit_bio() argument 891 __btree_submit_bio_start(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) __btree_submit_bio_start() argument
|
H A D | scrub.c | 97 struct bio *bio; member in struct:scrub_bio 1427 static void scrub_bio_wait_endio(struct bio *bio) scrub_bio_wait_endio() argument 1483 struct bio *bio; scrub_recheck_block() local 1573 struct bio *bio; scrub_repair_page_from_good_copy() local 1669 struct bio *bio; scrub_add_page_to_wr_bio() local 1738 static void scrub_wr_bio_end_io(struct bio *bio) scrub_wr_bio_end_io() argument 2074 struct bio *bio; scrub_add_page_to_rd_bio() local 2122 static void scrub_missing_raid56_end_io(struct bio *bio) scrub_missing_raid56_end_io() argument 2183 struct bio *bio; scrub_missing_raid56_pages() local 2328 static void scrub_bio_end_io(struct bio *bio) scrub_bio_end_io() argument 2744 static void scrub_parity_bio_endio(struct bio *bio) scrub_parity_bio_endio() argument 2763 struct bio *bio; scrub_parity_check_and_repair() local 4371 struct bio *bio; write_page_nocow() local 1441 scrub_submit_raid56_bio_wait(struct btrfs_fs_info *fs_info, struct bio *bio, struct scrub_page *page) scrub_submit_raid56_bio_wait() argument
|
H A D | extent_io.c | 120 struct bio *bio; member in struct:extent_page_data 2098 struct bio *bio; repair_io_failure() local 2426 struct bio *bio; btrfs_create_repair_bio() local 2472 struct bio *bio; bio_readpage_error() local 2552 static void end_bio_extent_writepage(struct bio *bio) end_bio_extent_writepage() argument 2614 static void end_bio_extent_readpage(struct bio *bio) end_bio_extent_readpage() argument 2756 struct bio *bio; btrfs_bio_alloc() local 2778 struct bio *btrfs_bio_clone(struct bio *bio, gfp_t gfp_mask) btrfs_bio_clone() argument 2803 struct bio *bio; btrfs_io_bio_alloc() local 2816 static int __must_check submit_one_bio(int rw, struct bio *bio, submit_one_bio() argument 2868 struct bio *bio; submit_extent_page() local 3300 struct bio *bio = NULL; extent_read_full_page() local 3314 struct bio *bio = NULL; extent_read_full_page_nolock() local 3818 static void end_bio_extent_buffer_writepage(struct bio *bio) end_bio_extent_buffer_writepage() argument 4272 struct bio *bio = NULL; extent_readpages() local 5279 struct bio *bio = NULL; read_extent_buffer_pages() local 2841 merge_bio(int rw, struct extent_io_tree *tree, struct page *page, unsigned long offset, size_t size, struct bio *bio, unsigned long bio_flags) merge_bio() argument 2973 __do_readpage(struct extent_io_tree *tree, struct page *page, get_extent_t *get_extent, struct extent_map **em_cached, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw, u64 *prev_em_start) __do_readpage() argument 3196 __do_contiguous_readpages(struct extent_io_tree *tree, struct page *pages[], int nr_pages, u64 start, u64 end, get_extent_t *get_extent, struct extent_map **em_cached, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw, u64 *prev_em_start) __do_contiguous_readpages() argument 3228 __extent_readpages(struct extent_io_tree *tree, struct page *pages[], int nr_pages, get_extent_t *get_extent, struct extent_map **em_cached, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw, u64 *prev_em_start) __extent_readpages() argument 3270 __extent_read_full_page(struct extent_io_tree *tree, struct page *page, get_extent_t *get_extent, struct bio **bio, int mirror_num, unsigned long *bio_flags, int rw) __extent_read_full_page() argument
|
H A D | volumes.c | 5854 static inline void btrfs_end_bbio(struct btrfs_bio *bbio, struct bio *bio) btrfs_end_bbio() argument 5863 static void btrfs_end_bio(struct bio *bio) btrfs_end_bio() argument 6016 static void bbio_error(struct btrfs_bio *bbio, struct bio *bio, u64 logical) bbio_error() argument 6030 int btrfs_map_bio(struct btrfs_root *root, int rw, struct bio *bio, btrfs_map_bio() argument 5930 btrfs_schedule_bio(struct btrfs_root *root, struct btrfs_device *device, int rw, struct bio *bio) btrfs_schedule_bio() argument 5983 submit_stripe_bio(struct btrfs_root *root, struct btrfs_bio *bbio, struct bio *bio, u64 physical, int dev_nr, int rw, int async) submit_stripe_bio() argument
|
H A D | inode.c | 1857 static int __btrfs_submit_bio_done(struct inode *inode, int rw, struct bio *bio, __btrfs_submit_bio_done() argument 1876 static int btrfs_submit_bio_hook(struct inode *inode, int rw, struct bio *bio, btrfs_submit_bio_hook() argument 7720 static inline int submit_dio_repair_bio(struct inode *inode, struct bio *bio, submit_dio_repair_bio() argument 7781 struct bio *bio; dio_read_error() local 7834 static void btrfs_retry_endio_nocsum(struct bio *bio) btrfs_retry_endio_nocsum() argument 7889 static void btrfs_retry_endio(struct bio *bio) btrfs_retry_endio() argument 7981 static void btrfs_endio_direct_read(struct bio *bio) btrfs_endio_direct_read() argument 8006 static void btrfs_endio_direct_write(struct bio *bio) btrfs_endio_direct_write() argument 8060 static void btrfs_end_dio_bio(struct bio *bio) btrfs_end_dio_bio() argument 8102 struct bio *bio; btrfs_dio_bio_alloc() local 8141 static inline int __btrfs_submit_dio_bio(struct bio *bio, struct inode *inode, __btrfs_submit_dio_bio() argument 8198 struct bio *bio; btrfs_submit_direct_hook() local 1804 btrfs_merge_bio_hook(int rw, struct page *page, unsigned long offset, size_t size, struct bio *bio, unsigned long bio_flags) btrfs_merge_bio_hook() argument 1836 __btrfs_submit_bio_start(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 bio_offset) __btrfs_submit_bio_start() argument 8049 __btrfs_submit_bio_start_direct_io(struct inode *inode, int rw, struct bio *bio, int mirror_num, unsigned long bio_flags, u64 offset) __btrfs_submit_bio_start_direct_io() argument 8109 btrfs_lookup_and_bind_dio_csum(struct btrfs_root *root, struct inode *inode, struct btrfs_dio_private *dip, struct bio *bio, u64 file_offset) btrfs_lookup_and_bind_dio_csum() argument
|
/linux-4.4.14/fs/exofs/ |
H A D | ore_raid.c | 435 struct bio *bio = ios->per_dev[d].bio; _mark_read4write_pages_uptodate() local
|
H A D | ore.c | 405 static void _clear_bio(struct bio *bio) _clear_bio() argument 859 struct bio *bio; _write_mirror() local
|
/linux-4.4.14/drivers/nvme/host/ |
H A D | lightnvm.c | 471 struct bio *bio = rqd->bio; nvme_nvm_submit_io() local
|
H A D | pci.c | 1040 struct bio *bio = NULL; __nvme_submit_sync_cmd() local
|
/linux-4.4.14/drivers/block/xen-blkback/ |
H A D | blkback.c | 1086 static void end_block_io_op(struct bio *bio) end_block_io_op() argument 1207 struct bio *bio = NULL; dispatch_rw_block_io() local
|
/linux-4.4.14/drivers/block/zram/ |
H A D | zram_drv.c | 841 static void __zram_make_request(struct zram *zram, struct bio *bio) __zram_make_request() argument 897 static blk_qc_t zram_make_request(struct request_queue *queue, struct bio *bio) zram_make_request() argument 778 zram_bio_discard(struct zram *zram, u32 index, int offset, struct bio *bio) zram_bio_discard() argument
|
/linux-4.4.14/kernel/power/ |
H A D | swap.c | 230 static void hib_end_io(struct bio *bio) hib_end_io() argument 257 struct bio *bio; hib_submit_io() local
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_aops.c | 392 struct bio *bio = bio_alloc(GFP_NOIO, BIO_MAX_PAGES); xfs_alloc_ioend_bio() local 443 static inline int xfs_bio_add_buffer(struct bio *bio, struct buffer_head *bh) xfs_bio_add_buffer() argument 479 struct bio *bio; xfs_submit_ioend() local 360 xfs_end_bio( struct bio *bio) xfs_end_bio() argument 377 xfs_submit_ioend_bio( struct writeback_control *wbc, xfs_ioend_t *ioend, struct bio *bio) xfs_submit_ioend_bio() argument
|
H A D | xfs_buf.c | 1139 struct bio *bio; xfs_buf_ioapply_map() local 1104 xfs_buf_bio_end_io( struct bio *bio) xfs_buf_bio_end_io() argument
|
/linux-4.4.14/include/linux/ceph/ |
H A D | messenger.h | 99 struct bio *bio; member in struct:ceph_msg_data::__anon12149::__anon12150 123 struct bio *bio; /* bio from list */ member in struct:ceph_msg_data_cursor::__anon12152::__anon12153
|
H A D | osd_client.h | 70 struct bio *bio; /* list of bios */ member in struct:ceph_osd_data::__anon12157::__anon12159
|
/linux-4.4.14/drivers/scsi/osd/ |
H A D | osd_initiator.c | 718 struct bio *bio; _osd_req_list_objects() local 840 struct bio *bio = bio_map_kern(req_q, buff, len, GFP_KERNEL); osd_req_write_kern() local 891 struct bio *bio = bio_map_kern(req_q, buff, len, GFP_KERNEL); osd_req_read_kern() local 945 struct bio *bio; _osd_req_finalize_cdb_cont() local 1047 struct bio *bio; _create_sg_bios() local 1079 struct bio *bio = _create_sg_bios(or, buff, sglist, numentries); osd_req_write_sg_kern() local 1094 struct bio *bio = _create_sg_bios(or, buff, sglist, numentries); osd_req_read_sg_kern() local 824 osd_req_write(struct osd_request *or, const struct osd_obj_id *obj, u64 offset, struct bio *bio, u64 len) osd_req_write() argument 875 osd_req_read(struct osd_request *or, const struct osd_obj_id *obj, u64 offset, struct bio *bio, u64 len) osd_req_read() argument 990 osd_req_write_sg(struct osd_request *or, const struct osd_obj_id *obj, struct bio *bio, const struct osd_sg_entry *sglist, unsigned numentries) osd_req_write_sg() argument 1008 osd_req_read_sg(struct osd_request *or, const struct osd_obj_id *obj, struct bio *bio, const struct osd_sg_entry *sglist, unsigned numentries) osd_req_read_sg() argument
|
/linux-4.4.14/drivers/cdrom/ |
H A D | cdrom.c | 2165 struct bio *bio; cdrom_read_cdda_bpc() local
|
/linux-4.4.14/net/ceph/ |
H A D | osd_client.c | 114 ceph_osd_data_bio_init(struct ceph_osd_data *osd_data, struct bio *bio, size_t bio_length) ceph_osd_data_bio_init() argument 192 osd_req_op_extent_osd_data_bio(struct ceph_osd_request *osd_req, unsigned int which, struct bio *bio, size_t bio_length) osd_req_op_extent_osd_data_bio() argument
|
H A D | messenger.c | 829 struct bio *bio; ceph_msg_data_bio_cursor_init() local 848 struct bio *bio; ceph_msg_data_bio_next() local 873 struct bio *bio; ceph_msg_data_bio_advance() local 3242 void ceph_msg_data_add_bio(struct ceph_msg *msg, struct bio *bio, ceph_msg_data_add_bio() argument
|
/linux-4.4.14/kernel/trace/ |
H A D | blktrace.c | 770 static void blk_add_trace_bio(struct request_queue *q, struct bio *bio, blk_add_trace_bio() argument 782 blk_add_trace_bio_bounce(void *ignore, struct request_queue *q, struct bio *bio) blk_add_trace_bio_bounce() argument 788 blk_add_trace_bio_complete(void *ignore, struct request_queue *q, struct bio *bio, int error) blk_add_trace_bio_complete() argument 795 blk_add_trace_bio_backmerge(void *ignore, struct request_queue *q, struct request *rq, struct bio *bio) blk_add_trace_bio_backmerge() argument 803 blk_add_trace_bio_frontmerge(void *ignore, struct request_queue *q, struct request *rq, struct bio *bio) blk_add_trace_bio_frontmerge() argument 811 blk_add_trace_bio_queue(void *ignore, struct request_queue *q, struct bio *bio) blk_add_trace_bio_queue() argument 817 blk_add_trace_getrq(void *ignore, struct request_queue *q, struct bio *bio, int rw) blk_add_trace_getrq() argument 832 blk_add_trace_sleeprq(void *ignore, struct request_queue *q, struct bio *bio, int rw) blk_add_trace_sleeprq() argument 873 blk_add_trace_split(void *ignore, struct request_queue *q, struct bio *bio, unsigned int pdu) blk_add_trace_split() argument 901 blk_add_trace_bio_remap(void *ignore, struct request_queue *q, struct bio *bio, dev_t dev, sector_t from) blk_add_trace_bio_remap() argument
|
/linux-4.4.14/fs/ocfs2/cluster/ |
H A D | heartbeat.c | 376 static void o2hb_bio_end_io(struct bio *bio) o2hb_bio_end_io() argument 401 struct bio *bio; o2hb_setup_one_bio() local 450 struct bio *bio; o2hb_read_slots() local 481 struct bio *bio; o2hb_issue_node_write() local
|