Searched refs:dm_target_io (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-core.h | 243 struct dm_target_io { struct 253 #define DM_TARGET_IO_BIO_OFFSET (offsetof(struct dm_target_io, clone)) 255 (offsetof(struct dm_target_io, clone) + offsetof(struct dm_io, tio)) 258 * dm_target_io flags 265 static inline bool dm_tio_flagged(struct dm_target_io *tio, unsigned int bit) in dm_tio_flagged() 270 static inline void dm_tio_set_flag(struct dm_target_io *tio, unsigned int bit) in dm_tio_set_flag() 275 static inline bool dm_tio_is_normal(struct dm_target_io *tio) in dm_tio_is_normal() 303 /* last member of dm_target_io is 'struct bio' */ 304 struct dm_target_io tio;
|
H A D | dm.h | 49 struct dm_target_io; 111 int dm_zone_map_bio(struct dm_target_io *io); 119 static inline int dm_zone_map_bio(struct dm_target_io *tio) in dm_zone_map_bio()
|
H A D | dm.c | 92 static inline struct dm_target_io *clone_to_tio(struct bio *clone) in clone_to_tio() 94 return container_of(clone, struct dm_target_io, clone); in clone_to_tio() 118 return container_of(bio, struct dm_target_io, clone)->target_bio_nr; in dm_bio_get_target_bio_nr() 576 struct dm_target_io *tio; in alloc_io() 616 struct dm_target_io *tio; in alloc_tio() 620 /* the dm_target_io embedded in ci->io is available */ in alloc_tio() 1095 struct dm_target_io *tio = clone_to_tio(bio); in clone_endio() 1325 struct dm_target_io *tio = clone_to_tio(bio); in dm_accept_partial_bio() 1359 struct dm_target_io *tio = clone_to_tio(clone); in dm_submit_bio_remap() 1396 struct dm_target_io *ti in __map_bio() [all...] |
H A D | dm-zone.c | 512 int dm_zone_map_bio(struct dm_target_io *tio) in dm_zone_map_bio()
|
H A D | dm-table.c | 1048 __alignof__(struct dm_target_io)) + DM_TARGET_IO_BIO_OFFSET; in dm_table_alloc_md_mempools()
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm.c | 80 struct dm_target_io { struct 104 /* last member of dm_target_io is 'struct bio' */ 105 struct dm_target_io tio; 110 struct dm_target_io *tio = container_of(bio, struct dm_target_io, clone); in dm_per_bio_data() 112 return (char *)bio - offsetof(struct dm_target_io, clone) - data_size; in dm_per_bio_data() 113 return (char *)bio - offsetof(struct dm_target_io, clone) - offsetof(struct dm_io, tio) - data_size; in dm_per_bio_data() 121 return (struct bio *)((char *)io + offsetof(struct dm_io, tio) + offsetof(struct dm_target_io, clone)); in dm_bio_from_per_bio_data() 123 return (struct bio *)((char *)io + offsetof(struct dm_target_io, clone)); in dm_bio_from_per_bio_data() 129 return container_of(bio, struct dm_target_io, clon in dm_bio_get_target_bio_nr() [all...] |
Completed in 11 milliseconds