Lines Matching defs:bio
250 static void init_tracked_chunk(struct bio *bio) in init_tracked_chunk()
257 static bool is_bio_tracked(struct bio *bio) in is_bio_tracked()
264 static void track_chunk(struct dm_snapshot *s, struct bio *bio, chunk_t chunk) in track_chunk()
276 static void stop_tracking_chunk(struct dm_snapshot *s, struct bio *bio) in stop_tracking_chunk()
1562 static void flush_bios(struct bio *bio) in flush_bios()
1579 static void retry_origin_bios(struct dm_snapshot *s, struct bio *bio) in retry_origin_bios()
1597 static void error_bios(struct bio *bio) in error_bios()
1807 static void full_bio_end_io(struct bio *bio) in full_bio_end_io()
1815 struct bio *bio) in start_full_bio()
1899 struct bio *bio, chunk_t chunk) in remap_exception()
1910 struct bio *bio = context; in zero_callback() local
1919 struct bio *bio, chunk_t chunk) in zero_exception()
1933 static bool io_overlaps_chunk(struct dm_snapshot *s, struct bio *bio) in io_overlaps_chunk()
1939 static int snapshot_map(struct dm_target *ti, struct bio *bio) in snapshot_map()
2107 static int snapshot_merge_map(struct dm_target *ti, struct bio *bio) in snapshot_merge_map()
2173 static int snapshot_end_io(struct dm_target *ti, struct bio *bio, in snapshot_end_io()
2426 struct bio *bio) in __origin_write()
2547 static int do_origin(struct dm_dev *origin, struct bio *bio, bool limit) in do_origin()
2658 static int origin_map(struct dm_target *ti, struct bio *bio) in origin_map()