/drivers/md/bcache/ |
D | request.c | 30 static unsigned cache_mode(struct cached_dev *dc, struct bio *bio) in cache_mode() 35 static bool verify(struct cached_dev *dc, struct bio *bio) in verify() 40 static void bio_csum(struct bio *bio, struct bkey *k) in bio_csum() 122 struct bio *bio = op->bio; in bch_data_invalidate() local 177 static void bch_data_insert_endio(struct bio *bio) in bch_data_insert_endio() 198 struct bio *bio = op->bio, *n; in bch_data_insert_start() local 370 static bool check_should_bypass(struct cached_dev *dc, struct bio *bio) in check_should_bypass() 457 struct bbio bio; member 474 static void bch_cache_read_endio(struct bio *bio) in bch_cache_read_endio() 505 struct bio *n, *bio = &s->bio.bio; in cache_lookup_fn() local [all …]
|
D | io.c | 17 void bch_bbio_free(struct bio *bio, struct cache_set *c) in bch_bbio_free() 26 struct bio *bio = &b->bio; in bch_bbio_alloc() local 33 void __bch_submit_bbio(struct bio *bio, struct cache_set *c) in __bch_submit_bbio() 44 void bch_submit_bbio(struct bio *bio, struct cache_set *c, in bch_submit_bbio() 106 void bch_bbio_count_io_errors(struct cache_set *c, struct bio *bio, in bch_bbio_count_io_errors() 135 void bch_bbio_endio(struct cache_set *c, struct bio *bio, in bch_bbio_endio()
|
D | movinggc.c | 19 struct bbio bio; member 47 struct bio *bio = &io->bio.bio; in write_moving_finish() local 61 static void read_moving_endio(struct bio *bio) in read_moving_endio() 79 struct bio *bio = &io->bio.bio; in moving_init() local 118 struct bio *bio = &io->bio.bio; in read_moving_submit() local 129 struct bio *bio; in read_moving() local
|
D | journal.c | 28 static void journal_read_endio(struct bio *bio) in journal_read_endio() 38 struct bio *bio = &ja->bio; in journal_read_bucket() local 425 static void journal_discard_endio(struct bio *bio) in journal_discard_endio() 448 struct bio *bio = &ja->discard_bio; in do_journal_discard() local 569 static void journal_write_endio(struct bio *bio) in journal_write_endio() 608 struct bio *bio; in journal_write_unlocked() local
|
D | writeback.c | 104 struct bio bio; member 110 struct bio *bio = &io->bio; in dirty_init() local 167 static void dirty_endio(struct bio *bio) in dirty_endio() 194 static void read_dirty_endio(struct bio *bio) in read_dirty_endio()
|
D | super.c | 201 static void write_bdev_super_endio(struct bio *bio) in write_bdev_super_endio() 209 static void __write_super(struct cache_sb *sb, struct bio *bio) in __write_super() 254 struct bio *bio = &dc->sb_bio; in bch_write_bdev_super() local 270 static void write_super_endio(struct bio *bio) in write_super_endio() 297 struct bio *bio = &ca->sb_bio; in bcache_write_super() local 319 static void uuid_endio(struct bio *bio) in uuid_endio() 349 struct bio *bio = bch_bbio_alloc(c); in uuid_io() local 493 static void prio_endio(struct bio *bio) in prio_endio() 506 struct bio *bio = bch_bbio_alloc(ca->set); in prio_io() local
|
/drivers/nvme/target/ |
D | io-cmd.c | 19 static void nvmet_bio_done(struct bio *bio) in nvmet_bio_done() 38 struct bio *bio = &req->inline_bio; in nvmet_inline_bio_init() local 47 struct bio *bio; in nvmet_execute_rw() local 102 struct bio *bio; in nvmet_execute_flush() local 116 struct nvme_dsm_range *range, struct bio **bio) in nvmet_discard_range() 129 struct bio *bio = NULL; in nvmet_execute_discard() local 176 struct bio *bio = NULL; in nvmet_execute_write_zeroes() local
|
/drivers/md/ |
D | dm-zoned-target.c | 21 struct bio *bio; member 76 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() 148 static void dmz_handle_read_zero(struct dmz_target *dmz, struct bio *bio, in dmz_handle_read_zero() 165 struct bio *bio) in dmz_handle_read() 239 struct dm_zone *zone, struct bio *bio, in dmz_handle_direct_write() 272 struct dm_zone *zone, struct bio *bio, in dmz_handle_buffered_write() 308 struct bio *bio) in dmz_handle_write() 342 struct bio *bio) in dmz_handle_discard() 378 struct bio *bio) in dmz_handle_bio() [all …]
|
D | dm-raid1.c | 121 static void queue_bio(struct mirror_set *ms, struct bio *bio, int rw) in queue_bio() 140 struct bio *bio; in dispatch_bios() local 163 static struct mirror *bio_get_m(struct bio *bio) in bio_get_m() 168 static void bio_set_m(struct bio *bio, struct mirror *m) in bio_set_m() 444 static int mirror_available(struct mirror_set *ms, struct bio *bio) in mirror_available() 458 static sector_t map_sector(struct mirror *m, struct bio *bio) in map_sector() 465 static void map_bio(struct mirror *m, struct bio *bio) in map_bio() 472 struct bio *bio) in map_region() 479 static void hold_bio(struct mirror_set *ms, struct bio *bio) in hold_bio() 514 struct bio *bio = context; in read_callback() local [all …]
|
D | raid1.c | 71 #define BIO_SPECIAL(bio) ((unsigned long)bio <= 2) argument 91 static inline struct r1bio *get_resync_r1bio(struct bio *bio) in get_resync_r1bio() 121 struct bio *bio; in r1buf_pool_alloc() local 213 struct bio **bio = r1_bio->bios + i; in put_all_bios() local 235 struct bio *bio = r1_bio->bios[i]; in put_buf() local 269 struct bio *bio = r1_bio->master_bio; in call_bio_endio() local 285 struct bio *bio = r1_bio->master_bio; in raid_end_bio_io() local 313 static int find_bio_disk(struct r1bio *r1_bio, struct bio *bio) in find_bio_disk() 329 static void raid1_end_read_request(struct bio *bio) in raid1_end_read_request() 412 static void raid1_end_write_request(struct bio *bio) in raid1_end_write_request() [all …]
|
D | dm-thin.c | 381 struct bio *bio; member 440 static int bio_detain(struct pool *pool, struct dm_cell_key *key, struct bio *bio, in bio_detain() 594 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() 713 static void remap(struct thin_c *tc, struct bio *bio, dm_block_t block) in remap() 728 static void remap_to_origin(struct thin_c *tc, struct bio *bio) in remap_to_origin() 733 static int bio_triggers_commit(struct thin_c *tc, struct bio *bio) in bio_triggers_commit() 739 static void inc_all_io_entry(struct pool *pool, struct bio *bio) in inc_all_io_entry() 750 static void issue(struct thin_c *tc, struct bio *bio) in issue() [all …]
|
D | dm-cache-target.c | 179 struct bio *bio; in __commit() local 217 void (*issue_op)(struct bio *bio, void *), in batcher_init() 256 static void issue_after_commit(struct batcher *b, struct bio *bio) in issue_after_commit() 296 static void dm_hook_bio(struct dm_hook_info *h, struct bio *bio, in dm_hook_bio() 305 static void dm_unhook_bio(struct dm_hook_info *h, struct bio *bio) in dm_unhook_bio() 610 static unsigned lock_level(struct bio *bio) in lock_level() 632 static struct per_bio_data *get_per_bio_data(struct bio *bio, size_t data_size) in get_per_bio_data() 639 static struct per_bio_data *init_per_bio_data(struct bio *bio, size_t data_size) in init_per_bio_data() 653 static void defer_bio(struct cache *cache, struct bio *bio) in defer_bio() 678 static bool bio_detain_shared(struct cache *cache, dm_oblock_t oblock, struct bio *bio) in bio_detain_shared() [all …]
|
D | raid10.c | 92 #define BIO_SPECIAL(bio) ((unsigned long)bio <= 2) argument 119 static inline struct r10bio *get_resync_r10bio(struct bio *bio) in get_resync_r10bio() 155 struct bio *bio; in r10buf_pool_alloc() local 253 struct bio *bio = r10bio->devs[j].bio; in r10buf_pool_free() local 275 struct bio **bio = & r10_bio->devs[i].bio; in put_all_bios() local 327 struct bio *bio = r10_bio->master_bio; in raid_end_bio_io() local 358 struct bio *bio, int *slotp, int *replp) in find_bio_disk() 382 static void raid10_end_read_request(struct bio *bio) in raid10_end_read_request() 461 static void raid10_end_write_request(struct bio *bio) in raid10_end_write_request() 894 struct bio *bio; in flush_pending_writes() local [all …]
|
D | dm-verity-avb.c | 19 static void invalidate_vbmeta_endio(struct bio *bio) in invalidate_vbmeta_endio() 26 static int invalidate_vbmeta_submit(struct bio *bio, in invalidate_vbmeta_submit() 61 struct bio *bio; in invalidate_vbmeta() local
|
D | dm-flakey.c | 18 #define all_corrupt_bio_flags_match(bio, fc) \ argument 273 static void flakey_map_bio(struct dm_target *ti, struct bio *bio) in flakey_map_bio() 283 static void corrupt_bio_data(struct bio *bio, struct flakey_c *fc) in corrupt_bio_data() 313 static int flakey_map(struct dm_target *ti, struct bio *bio) in flakey_map() 380 static int flakey_end_io(struct dm_target *ti, struct bio *bio, in flakey_end_io()
|
D | dm-log-writes.c | 164 static void log_end_io(struct bio *bio) in log_end_io() 182 static void log_end_super(struct bio *bio) in log_end_super() 212 struct bio *bio; in write_metadata() local 263 struct bio *bio; in log_one_block() local 574 static void normal_map_bio(struct dm_target *ti, struct bio *bio) in normal_map_bio() 581 static int log_writes_map(struct dm_target *ti, struct bio *bio) in log_writes_map() 703 static int normal_end_io(struct dm_target *ti, struct bio *bio, in normal_end_io()
|
D | dm-snap.c | 240 static void init_tracked_chunk(struct bio *bio) in init_tracked_chunk() 246 static bool is_bio_tracked(struct bio *bio) in is_bio_tracked() 252 static void track_chunk(struct dm_snapshot *s, struct bio *bio, chunk_t chunk) in track_chunk() 264 static void stop_tracking_chunk(struct dm_snapshot *s, struct bio *bio) in stop_tracking_chunk() 1451 static void flush_bios(struct bio *bio) in flush_bios() 1468 static void retry_origin_bios(struct dm_snapshot *s, struct bio *bio) in retry_origin_bios() 1486 static void error_bios(struct bio *bio) in error_bios() 1658 static void full_bio_end_io(struct bio *bio) in full_bio_end_io() 1666 struct bio *bio) in start_full_bio() 1734 struct bio *bio, chunk_t chunk) in remap_exception() [all …]
|
D | multipath.c | 78 struct bio *bio = mp_bh->master_bio; in multipath_end_bh_io() local 86 static void multipath_end_request(struct bio *bio) in multipath_end_request() 109 static bool multipath_make_request(struct mddev *mddev, struct bio * bio) in multipath_make_request() 328 struct bio *bio; in multipathd() local
|
D | dm-delay.c | 64 static void flush_bios(struct bio *bio) in flush_bios() 86 struct bio *bio = dm_bio_from_per_bio_data(delayed, in flush_delayed_bios() local 236 static int delay_bio(struct delay_c *dc, int delay, struct bio *bio) in delay_bio() 281 static int delay_map(struct dm_target *ti, struct bio *bio) in delay_map()
|
/drivers/lightnvm/ |
D | pblk-read.c | 27 static int pblk_read_from_cache(struct pblk *pblk, struct bio *bio, in pblk_read_from_cache() 44 struct bio *bio = rqd->bio; in pblk_read_ppalist_rq() local 125 struct bio *bio = rqd->bio; in pblk_end_io_read() local 160 struct bio *new_bio, *bio = rqd->bio; in pblk_fill_partial_read_bio() local 268 struct bio *bio = rqd->bio; in pblk_read_rq() local 309 int pblk_submit_read(struct pblk *pblk, struct bio *bio) in pblk_submit_read() 473 struct bio *bio; in pblk_submit_read_gc() local
|
D | rrpc.c | 94 static void rrpc_discard(struct rrpc *rrpc, struct bio *bio) in rrpc_discard() 278 static void rrpc_end_sync_bio(struct bio *bio) in rrpc_end_sync_bio() 304 struct bio *bio; in rrpc_move_valid_pages() local 803 static int rrpc_read_ppalist_rq(struct rrpc *rrpc, struct bio *bio, in rrpc_read_ppalist_rq() 839 static int rrpc_read_rq(struct rrpc *rrpc, struct bio *bio, struct nvm_rq *rqd, in rrpc_read_rq() 865 static int rrpc_write_ppalist_rq(struct rrpc *rrpc, struct bio *bio, in rrpc_write_ppalist_rq() 900 static int rrpc_write_rq(struct rrpc *rrpc, struct bio *bio, in rrpc_write_rq() 924 static int rrpc_setup_rq(struct rrpc *rrpc, struct bio *bio, in rrpc_setup_rq() 950 static int rrpc_submit_io(struct rrpc *rrpc, struct bio *bio, in rrpc_submit_io() 991 static blk_qc_t rrpc_make_rq(struct request_queue *q, struct bio *bio) in rrpc_make_rq() [all …]
|
/drivers/target/ |
D | target_core_iblock.c | 302 static void iblock_bio_done(struct bio *bio) in iblock_bio_done() 326 struct bio *bio; in iblock_get_bio() local 353 struct bio *bio; in iblock_submit_bios() local 361 static void iblock_end_io_flush(struct bio *bio) in iblock_end_io_flush() 387 struct bio *bio; in iblock_execute_sync_cache() local 464 struct bio *bio; in iblock_execute_write_same() local 640 iblock_alloc_bip(struct se_cmd *cmd, struct bio *bio) in iblock_alloc_bip() 691 struct bio *bio, *bio_start; in iblock_execute_rw() local
|
/drivers/block/rsxx/ |
D | dev.c | 59 struct bio *bio; member 113 static void disk_stats_start(struct rsxx_cardinfo *card, struct bio *bio) in disk_stats_start() 120 struct bio *bio, in disk_stats_complete() 148 static blk_qc_t rsxx_make_request(struct request_queue *q, struct bio *bio) in rsxx_make_request()
|
/drivers/block/zram/ |
D | zram_drv.c | 574 static void zram_page_end_io(struct bio *bio) in zram_page_end_io() 589 struct bio *bio; in read_from_bdev_async() local 623 struct bio bio; in writeback_store() local 784 struct bio *bio; member 794 struct bio *bio = zw->bio; in zram_sync_read() local 805 unsigned long entry, struct bio *bio) in read_from_bdev_sync() 823 unsigned long entry, struct bio *bio) in read_from_bdev_sync() 1221 struct bio *bio, bool partial_io) in __zram_bvec_read() 1282 u32 index, int offset, struct bio *bio) in zram_bvec_read() 1315 u32 index, struct bio *bio) in __zram_bvec_write() [all …]
|
/drivers/block/ |
D | pktcdvd.c | 546 struct bio *bio = bio_kmalloc(GFP_KERNEL, 1); in pkt_alloc_packet_data() local 557 struct bio *bio = pkt->r_bios[i]; in pkt_alloc_packet_data() local 581 struct bio *bio = pkt->r_bios[i]; in pkt_free_packet_data() local 811 static void pkt_queue_bio(struct pktcdvd_device *pd, struct bio *bio) in pkt_queue_bio() 848 struct bio *bio; in pkt_iosched_process_queue() local 946 static void pkt_end_io_read(struct bio *bio) in pkt_end_io_read() 965 static void pkt_end_io_packet_write(struct bio *bio) in pkt_end_io_packet_write() 987 struct bio *bio; in pkt_gather_data() local 1164 struct bio *bio = NULL; in pkt_handle_queue() local 1309 struct bio *bio; in pkt_finish_packet() local [all …]
|