Searched refs:dm_target_io (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/include/linux/ |
D | device-mapper.h | 291 struct dm_target_io { struct 301 return (char *)bio - offsetof(struct dm_target_io, clone) - data_size; in dm_per_bio_data() argument 306 return (struct bio *)((char *)data + data_size + offsetof(struct dm_target_io, clone)); in dm_bio_from_per_bio_data() 311 return container_of(bio, struct dm_target_io, clone)->target_bio_nr; in dm_bio_get_target_bio_nr()
|
/linux-4.4.14/drivers/md/ |
D | dm.c | 640 static void free_tio(struct mapped_device *md, struct dm_target_io *tio) in free_tio() 995 struct dm_target_io *tio = container_of(bio, struct dm_target_io, clone); in clone_endio() 1460 struct dm_target_io *tio = container_of(bio, struct dm_target_io, clone); in dm_accept_partial_bio() 1470 static void __map_bio(struct dm_target_io *tio) in __map_bio() 1524 static void clone_bio(struct dm_target_io *tio, struct bio *bio, in clone_bio() 1541 static struct dm_target_io *alloc_tio(struct clone_info *ci, in alloc_tio() 1545 struct dm_target_io *tio; in alloc_tio() 1549 tio = container_of(clone, struct dm_target_io, clone); in alloc_tio() 1562 struct dm_target_io *tio = alloc_tio(ci, ti, target_bio_nr); in __clone_and_map_simple_bio() 1599 struct dm_target_io *tio; in __clone_and_map_data_bio() [all …]
|