Lines Matching defs:bio
124 static void dm_hook_bio(struct dm_hook_info *h, struct bio *bio, in dm_hook_bio()
134 static void dm_unhook_bio(struct dm_hook_info *h, struct bio *bio) in dm_unhook_bio()
529 struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, in bio_detain_range()
545 struct bio *bio, struct dm_bio_prison_cell *cell_prealloc, in bio_detain()
742 static struct per_bio_data *get_per_bio_data(struct bio *bio, size_t data_size) in get_per_bio_data()
749 static struct per_bio_data *init_per_bio_data(struct bio *bio, size_t data_size) in init_per_bio_data()
764 static void remap_to_origin(struct cache *cache, struct bio *bio) in remap_to_origin()
769 static void remap_to_cache(struct cache *cache, struct bio *bio, in remap_to_cache()
786 static void check_if_tick_bio_needed(struct cache *cache, struct bio *bio) in check_if_tick_bio_needed()
801 static void remap_to_origin_clear_discard(struct cache *cache, struct bio *bio, in remap_to_origin_clear_discard()
810 static void remap_to_cache_dirty(struct cache *cache, struct bio *bio, in remap_to_cache_dirty()
821 static dm_oblock_t get_bio_block(struct cache *cache, struct bio *bio) in get_bio_block()
833 static int bio_triggers_commit(struct cache *cache, struct bio *bio) in bio_triggers_commit()
842 static void inc_ds(struct cache *cache, struct bio *bio, in inc_ds()
854 static bool accountable_bio(struct cache *cache, struct bio *bio) in accountable_bio()
860 static void accounted_begin(struct cache *cache, struct bio *bio) in accounted_begin()
871 static void accounted_complete(struct cache *cache, struct bio *bio) in accounted_complete()
879 static void accounted_request(struct cache *cache, struct bio *bio) in accounted_request()
885 static void issue(struct cache *cache, struct bio *bio) in issue()
904 static void inc_and_issue(struct cache *cache, struct bio *bio, struct dm_bio_prison_cell *cell) in inc_and_issue()
910 static void defer_writethrough_bio(struct cache *cache, struct bio *bio) in defer_writethrough_bio()
921 static void writethrough_endio(struct bio *bio) in writethrough_endio()
949 static void remap_to_origin_then_cache(struct cache *cache, struct bio *bio, in remap_to_origin_then_cache()
1071 static bool discard_or_flush(struct bio *bio) in discard_or_flush()
1285 static void overwrite_endio(struct bio *bio) in overwrite_endio()
1307 static void issue_overwrite(struct dm_cache_migration *mg, struct bio *bio) in issue_overwrite()
1322 static bool bio_writes_complete_block(struct cache *cache, struct bio *bio) in bio_writes_complete_block()
1334 static void calc_discard_block_range(struct cache *cache, struct bio *bio, in calc_discard_block_range()
1351 struct bio *bio = mg->new_ocell->holder; in issue_discard() local
1380 struct bio *bio = mg->new_ocell->holder; in issue_copy_or_discard() local
1595 static void defer_bio(struct cache *cache, struct bio *bio) in defer_bio()
1606 static void process_flush_bio(struct cache *cache, struct bio *bio) in process_flush_bio()
1626 struct bio *bio) in process_discard_bio()
1655 static void inc_hit_counter(struct cache *cache, struct bio *bio) in inc_hit_counter()
1661 static void inc_miss_counter(struct cache *cache, struct bio *bio) in inc_miss_counter()
1678 struct bio *bio; in inc_fn() local
1705 struct bio *bio; in remap_cell_to_origin_clear_discard() local
1739 struct bio *bio; in remap_cell_to_cache_dirty() local
1803 struct bio *bio = new_ocell->holder; in process_cell() local
1895 struct bio *bio) in process_bio()
1957 struct bio *bio; in process_deferred_bios() local
2037 struct bio *bio; in process_deferred_flush_bios() local
2057 struct bio *bio; in process_deferred_writethrough_bios() local
2217 struct bio *bio; in requeue_deferred_bios() local
3021 static int cache_map(struct dm_target *ti, struct bio *bio) in cache_map()
3152 static int cache_end_io(struct dm_target *ti, struct bio *bio, int error) in cache_end_io()