Lines Matching defs:bio

75 static void dm_hook_bio(struct dm_hook_info *h, struct bio *bio,  in dm_hook_bio()
85 static void dm_unhook_bio(struct dm_hook_info *h, struct bio *bio) in dm_unhook_bio()
480 struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, in bio_detain_range()
496 struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, in bio_detain()
690 static struct per_bio_data *get_per_bio_data(struct bio *bio, size_t data_size) in get_per_bio_data()
697 static struct per_bio_data *init_per_bio_data(struct bio *bio, size_t data_size) in init_per_bio_data()
711 static void remap_to_origin(struct cache *cache, struct bio *bio) in remap_to_origin()
716 static void remap_to_cache(struct cache *cache, struct bio *bio, in remap_to_cache()
733 static void check_if_tick_bio_needed(struct cache *cache, struct bio *bio) in check_if_tick_bio_needed()
748 static void remap_to_origin_clear_discard(struct cache *cache, struct bio *bio, in remap_to_origin_clear_discard()
757 static void remap_to_cache_dirty(struct cache *cache, struct bio *bio, in remap_to_cache_dirty()
768 static dm_oblock_t get_bio_block(struct cache *cache, struct bio *bio) in get_bio_block()
780 static int bio_triggers_commit(struct cache *cache, struct bio *bio) in bio_triggers_commit()
789 static void inc_ds(struct cache *cache, struct bio *bio, in inc_ds()
801 static void issue(struct cache *cache, struct bio *bio) in issue()
820 static void inc_and_issue(struct cache *cache, struct bio *bio, struct dm_bio_prison_cell *cell) in inc_and_issue()
826 static void defer_writethrough_bio(struct cache *cache, struct bio *bio) in defer_writethrough_bio()
837 static void writethrough_endio(struct bio *bio, int err) in writethrough_endio()
865 static void remap_to_origin_then_cache(struct cache *cache, struct bio *bio, in remap_to_origin_then_cache()
1068 static void overwrite_endio(struct bio *bio, int err) in overwrite_endio()
1090 static void issue_overwrite(struct dm_cache_migration *mg, struct bio *bio) in issue_overwrite()
1105 static bool bio_writes_complete_block(struct cache *cache, struct bio *bio) in bio_writes_complete_block()
1117 static void calc_discard_block_range(struct cache *cache, struct bio *bio, in calc_discard_block_range()
1134 struct bio *bio = mg->new_ocell->holder; in issue_discard() local
1161 struct bio *bio = mg->new_ocell->holder; in issue_copy_or_discard() local
1376 static void defer_bio(struct cache *cache, struct bio *bio) in defer_bio()
1387 static void process_flush_bio(struct cache *cache, struct bio *bio) in process_flush_bio()
1407 struct bio *bio) in process_discard_bio()
1436 static void inc_hit_counter(struct cache *cache, struct bio *bio) in inc_hit_counter()
1442 static void inc_miss_counter(struct cache *cache, struct bio *bio) in inc_miss_counter()
1475 struct bio *bio) in process_bio()
1604 struct bio *bio; in process_deferred_bios() local
1645 struct bio *bio; in process_deferred_flush_bios() local
1665 struct bio *bio; in process_deferred_writethrough_bios() local
1809 struct bio *bio; in requeue_deferred_io() local
2604 static int __cache_map(struct cache *cache, struct bio *bio, struct dm_bio_prison_cell **cell) in __cache_map()
2720 static int cache_map(struct dm_target *ti, struct bio *bio) in cache_map()
2735 static int cache_end_io(struct dm_target *ti, struct bio *bio, int error) in cache_end_io()