Home
last modified time | relevance | path

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

12345

/drivers/md/bcache/
Drequest.c30 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 …]
Dio.c17 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()
Dmovinggc.c19 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
Djournal.c28 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
Dwriteback.c104 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()
Dsuper.c201 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/
Dio-cmd.c19 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/
Ddm-zoned-target.c21 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 …]
Ddm-raid1.c121 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 …]
Draid1.c71 #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 …]
Ddm-thin.c381 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 …]
Ddm-cache-target.c179 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 …]
Draid10.c92 #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 …]
Ddm-verity-avb.c19 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
Ddm-flakey.c18 #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()
Ddm-log-writes.c164 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()
Ddm-snap.c240 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 …]
Dmultipath.c78 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
Ddm-delay.c64 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/
Dpblk-read.c27 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
Drrpc.c94 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/
Dtarget_core_iblock.c302 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/
Ddev.c59 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/
Dzram_drv.c574 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/
Dpktcdvd.c546 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 …]

12345