dm_target 374 drivers/md/dm-cache-target.c struct dm_target *ti; dm_target 2031 drivers/md/dm-cache-target.c static void cache_dtr(struct dm_target *ti) dm_target 2075 drivers/md/dm-cache-target.c struct dm_target *ti; dm_target 2468 drivers/md/dm-cache-target.c struct dm_target *ti = ca->ti; dm_target 2686 drivers/md/dm-cache-target.c static int cache_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 2721 drivers/md/dm-cache-target.c static int cache_map(struct dm_target *ti, struct bio *bio) dm_target 2753 drivers/md/dm-cache-target.c static int cache_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *error) dm_target 2863 drivers/md/dm-cache-target.c static void cache_postsuspend(struct dm_target *ti) dm_target 3036 drivers/md/dm-cache-target.c static int cache_preresume(struct dm_target *ti) dm_target 3098 drivers/md/dm-cache-target.c static void cache_resume(struct dm_target *ti) dm_target 3151 drivers/md/dm-cache-target.c static void cache_status(struct dm_target *ti, status_type_t type, dm_target 3399 drivers/md/dm-cache-target.c static int cache_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 3422 drivers/md/dm-cache-target.c static int cache_iterate_devices(struct dm_target *ti, dm_target 3493 drivers/md/dm-cache-target.c static void cache_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 70 drivers/md/dm-clone-target.c struct dm_target *ti; dm_target 1325 drivers/md/dm-clone-target.c static int clone_map(struct dm_target *ti, struct bio *bio) dm_target 1384 drivers/md/dm-clone-target.c static int clone_endio(struct dm_target *ti, struct bio *bio, blk_status_t *error) dm_target 1433 drivers/md/dm-clone-target.c static void clone_status(struct dm_target *ti, status_type_t type, dm_target 1560 drivers/md/dm-clone-target.c struct dm_target *ti = clone->ti; dm_target 1599 drivers/md/dm-clone-target.c struct dm_target *ti = clone->ti; dm_target 1789 drivers/md/dm-clone-target.c static int clone_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 1966 drivers/md/dm-clone-target.c static void clone_dtr(struct dm_target *ti) dm_target 1992 drivers/md/dm-clone-target.c static void clone_postsuspend(struct dm_target *ti) dm_target 2030 drivers/md/dm-clone-target.c static void clone_resume(struct dm_target *ti) dm_target 2096 drivers/md/dm-clone-target.c static void clone_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 2115 drivers/md/dm-clone-target.c static int clone_iterate_devices(struct dm_target *ti, dm_target 2160 drivers/md/dm-clone-target.c static int clone_message(struct dm_target *ti, unsigned int argc, char **argv, dm_target 56 drivers/md/dm-core.h struct dm_target *immutable_target; dm_target 90 drivers/md/dm-crypt.c int (*ctr)(struct crypt_config *cc, struct dm_target *ti, dm_target 331 drivers/md/dm-crypt.c static int crypt_iv_benbi_ctr(struct crypt_config *cc, struct dm_target *ti, dm_target 398 drivers/md/dm-crypt.c static int crypt_iv_lmk_ctr(struct crypt_config *cc, struct dm_target *ti, dm_target 555 drivers/md/dm-crypt.c static int crypt_iv_tcw_ctr(struct crypt_config *cc, struct dm_target *ti, dm_target 700 drivers/md/dm-crypt.c static int crypt_iv_eboiv_ctr(struct crypt_config *cc, struct dm_target *ti, dm_target 845 drivers/md/dm-crypt.c static int crypt_integrity_ctr(struct crypt_config *cc, struct dm_target *ti) dm_target 2114 drivers/md/dm-crypt.c static void crypt_dtr(struct dm_target *ti) dm_target 2165 drivers/md/dm-crypt.c static int crypt_ctr_ivmode(struct dm_target *ti, const char *ivmode) dm_target 2267 drivers/md/dm-crypt.c static int crypt_ctr_cipher_new(struct dm_target *ti, char *cipher_in, char *key, dm_target 2340 drivers/md/dm-crypt.c static int crypt_ctr_cipher_old(struct dm_target *ti, char *cipher_in, char *key, dm_target 2425 drivers/md/dm-crypt.c static int crypt_ctr_cipher(struct dm_target *ti, char *cipher_in, char *key) dm_target 2481 drivers/md/dm-crypt.c static int crypt_ctr_optional(struct dm_target *ti, unsigned int argc, char **argv) dm_target 2560 drivers/md/dm-crypt.c static int crypt_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 2748 drivers/md/dm-crypt.c static int crypt_map(struct dm_target *ti, struct bio *bio) dm_target 2814 drivers/md/dm-crypt.c static void crypt_status(struct dm_target *ti, status_type_t type, dm_target 2868 drivers/md/dm-crypt.c static void crypt_postsuspend(struct dm_target *ti) dm_target 2875 drivers/md/dm-crypt.c static int crypt_preresume(struct dm_target *ti) dm_target 2887 drivers/md/dm-crypt.c static void crypt_resume(struct dm_target *ti) dm_target 2898 drivers/md/dm-crypt.c static int crypt_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 2939 drivers/md/dm-crypt.c static int crypt_iterate_devices(struct dm_target *ti, dm_target 2947 drivers/md/dm-crypt.c static void crypt_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 120 drivers/md/dm-delay.c static void delay_dtr(struct dm_target *ti) dm_target 139 drivers/md/dm-delay.c static int delay_class_ctr(struct dm_target *ti, struct delay_class *c, char **argv) dm_target 173 drivers/md/dm-delay.c static int delay_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 266 drivers/md/dm-delay.c static void delay_presuspend(struct dm_target *ti) dm_target 275 drivers/md/dm-delay.c static void delay_resume(struct dm_target *ti) dm_target 282 drivers/md/dm-delay.c static int delay_map(struct dm_target *ti, struct bio *bio) dm_target 307 drivers/md/dm-delay.c static void delay_status(struct dm_target *ti, status_type_t type, dm_target 332 drivers/md/dm-delay.c static int delay_iterate_devices(struct dm_target *ti, dm_target 209 drivers/md/dm-dust.c static int dust_map(struct dm_target *ti, struct bio *bio) dm_target 279 drivers/md/dm-dust.c static int dust_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 363 drivers/md/dm-dust.c static void dust_dtr(struct dm_target *ti) dm_target 372 drivers/md/dm-dust.c static int dust_message(struct dm_target *ti, unsigned int argc, char **argv, dm_target 442 drivers/md/dm-dust.c static void dust_status(struct dm_target *ti, status_type_t type, dm_target 462 drivers/md/dm-dust.c static int dust_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) dm_target 479 drivers/md/dm-dust.c static int dust_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, dm_target 1139 drivers/md/dm-era-target.c struct dm_target *ti; dm_target 1423 drivers/md/dm-era-target.c static int era_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 1523 drivers/md/dm-era-target.c static void era_dtr(struct dm_target *ti) dm_target 1528 drivers/md/dm-era-target.c static int era_map(struct dm_target *ti, struct bio *bio) dm_target 1553 drivers/md/dm-era-target.c static void era_postsuspend(struct dm_target *ti) dm_target 1567 drivers/md/dm-era-target.c static int era_preresume(struct dm_target *ti) dm_target 1598 drivers/md/dm-era-target.c static void era_status(struct dm_target *ti, status_type_t type, dm_target 1639 drivers/md/dm-era-target.c static int era_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 1667 drivers/md/dm-era-target.c static int era_iterate_devices(struct dm_target *ti, dm_target 1674 drivers/md/dm-era-target.c static void era_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 191 drivers/md/dm-exception-store.c int dm_exception_store_create(struct dm_target *ti, int argc, char **argv, dm_target 187 drivers/md/dm-exception-store.h int dm_exception_store_create(struct dm_target *ti, int argc, char **argv, dm_target 48 drivers/md/dm-flakey.c struct dm_target *ti) dm_target 184 drivers/md/dm-flakey.c static int flakey_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 263 drivers/md/dm-flakey.c static void flakey_dtr(struct dm_target *ti) dm_target 271 drivers/md/dm-flakey.c static sector_t flakey_map_sector(struct dm_target *ti, sector_t bi_sector) dm_target 278 drivers/md/dm-flakey.c static void flakey_map_bio(struct dm_target *ti, struct bio *bio) dm_target 318 drivers/md/dm-flakey.c static int flakey_map(struct dm_target *ti, struct bio *bio) dm_target 381 drivers/md/dm-flakey.c static int flakey_end_io(struct dm_target *ti, struct bio *bio, dm_target 411 drivers/md/dm-flakey.c static void flakey_status(struct dm_target *ti, status_type_t type, dm_target 447 drivers/md/dm-flakey.c static int flakey_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) dm_target 463 drivers/md/dm-flakey.c static int flakey_report_zones(struct dm_target *ti, sector_t sector, dm_target 481 drivers/md/dm-flakey.c static int flakey_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data) dm_target 209 drivers/md/dm-integrity.c struct dm_target *ti; dm_target 369 drivers/md/dm-integrity.c static void dm_integrity_dtr(struct dm_target *ti); dm_target 1613 drivers/md/dm-integrity.c static int dm_integrity_map(struct dm_target *ti, struct bio *bio) dm_target 2781 drivers/md/dm-integrity.c static void dm_integrity_postsuspend(struct dm_target *ti) dm_target 2823 drivers/md/dm-integrity.c static void dm_integrity_resume(struct dm_target *ti) dm_target 2916 drivers/md/dm-integrity.c static void dm_integrity_status(struct dm_target *ti, status_type_t type, dm_target 2985 drivers/md/dm-integrity.c static int dm_integrity_iterate_devices(struct dm_target *ti, dm_target 2996 drivers/md/dm-integrity.c static void dm_integrity_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 3130 drivers/md/dm-integrity.c static void dm_integrity_set(struct dm_target *ti, struct dm_integrity_c *ic) dm_target 3568 drivers/md/dm-integrity.c static int dm_integrity_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 4114 drivers/md/dm-integrity.c static void dm_integrity_dtr(struct dm_target *ti) dm_target 1156 drivers/md/dm-ioctl.c struct dm_target *ti = dm_table_get_target(table, i); dm_target 1578 drivers/md/dm-ioctl.c struct dm_target *ti; dm_target 29 drivers/md/dm-linear.c static int linear_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 73 drivers/md/dm-linear.c static void linear_dtr(struct dm_target *ti) dm_target 81 drivers/md/dm-linear.c static sector_t linear_map_sector(struct dm_target *ti, sector_t bi_sector) dm_target 88 drivers/md/dm-linear.c static void linear_map_bio(struct dm_target *ti, struct bio *bio) dm_target 98 drivers/md/dm-linear.c static int linear_map(struct dm_target *ti, struct bio *bio) dm_target 105 drivers/md/dm-linear.c static void linear_status(struct dm_target *ti, status_type_t type, dm_target 122 drivers/md/dm-linear.c static int linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) dm_target 139 drivers/md/dm-linear.c static int linear_report_zones(struct dm_target *ti, sector_t sector, dm_target 157 drivers/md/dm-linear.c static int linear_iterate_devices(struct dm_target *ti, dm_target 166 drivers/md/dm-linear.c static long linear_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, dm_target 182 drivers/md/dm-linear.c static size_t linear_dax_copy_from_iter(struct dm_target *ti, pgoff_t pgoff, dm_target 196 drivers/md/dm-linear.c static size_t linear_dax_copy_to_iter(struct dm_target *ti, pgoff_t pgoff, dm_target 37 drivers/md/dm-log-userspace-base.c struct dm_target *ti; dm_target 125 drivers/md/dm-log-userspace-base.c static int build_constructor_string(struct dm_target *ti, dm_target 190 drivers/md/dm-log-userspace-base.c static int userspace_ctr(struct dm_dirty_log *log, struct dm_target *ti, dm_target 528 drivers/md/dm-log-writes.c static int log_writes_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 633 drivers/md/dm-log-writes.c static void log_writes_dtr(struct dm_target *ti) dm_target 658 drivers/md/dm-log-writes.c static void normal_map_bio(struct dm_target *ti, struct bio *bio) dm_target 665 drivers/md/dm-log-writes.c static int log_writes_map(struct dm_target *ti, struct bio *bio) dm_target 790 drivers/md/dm-log-writes.c static int normal_end_io(struct dm_target *ti, struct bio *bio, dm_target 819 drivers/md/dm-log-writes.c static void log_writes_status(struct dm_target *ti, status_type_t type, dm_target 840 drivers/md/dm-log-writes.c static int log_writes_prepare_ioctl(struct dm_target *ti, dm_target 855 drivers/md/dm-log-writes.c static int log_writes_iterate_devices(struct dm_target *ti, dm_target 868 drivers/md/dm-log-writes.c static int log_writes_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 887 drivers/md/dm-log-writes.c static void log_writes_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 948 drivers/md/dm-log-writes.c static long log_writes_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, dm_target 961 drivers/md/dm-log-writes.c static size_t log_writes_dax_copy_from_iter(struct dm_target *ti, dm_target 985 drivers/md/dm-log-writes.c static size_t log_writes_dax_copy_to_iter(struct dm_target *ti, dm_target 148 drivers/md/dm-log.c struct dm_target *ti, dm_target 149 drivers/md/dm-log.c int (*flush_callback_fn)(struct dm_target *ti), dm_target 218 drivers/md/dm-log.c struct dm_target *ti; dm_target 346 drivers/md/dm-log.c static int _check_region_size(struct dm_target *ti, uint32_t region_size) dm_target 363 drivers/md/dm-log.c static int create_log_context(struct dm_dirty_log *log, struct dm_target *ti, dm_target 516 drivers/md/dm-log.c static int core_ctr(struct dm_dirty_log *log, struct dm_target *ti, dm_target 542 drivers/md/dm-log.c static int disk_ctr(struct dm_dirty_log *log, struct dm_target *ti, dm_target 90 drivers/md/dm-mpath.c struct dm_target *ti; dm_target 157 drivers/md/dm-mpath.c static void free_pgpaths(struct list_head *pgpaths, struct dm_target *ti) dm_target 169 drivers/md/dm-mpath.c struct dm_target *ti) dm_target 182 drivers/md/dm-mpath.c static struct multipath *alloc_multipath(struct dm_target *ti) dm_target 203 drivers/md/dm-mpath.c static int alloc_multipath_stage2(struct dm_target *ti, struct multipath *m) dm_target 483 drivers/md/dm-mpath.c static int multipath_clone_and_map(struct dm_target *ti, struct request *rq, dm_target 632 drivers/md/dm-mpath.c static int multipath_map_bio(struct dm_target *ti, struct bio *bio) dm_target 745 drivers/md/dm-mpath.c struct dm_target *ti) dm_target 837 drivers/md/dm-mpath.c struct dm_target *ti) dm_target 897 drivers/md/dm-mpath.c struct dm_target *ti = m->ti; dm_target 963 drivers/md/dm-mpath.c struct dm_target *ti = m->ti; dm_target 1014 drivers/md/dm-mpath.c struct dm_target *ti = m->ti; dm_target 1082 drivers/md/dm-mpath.c static int multipath_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 1209 drivers/md/dm-mpath.c static void multipath_dtr(struct dm_target *ti) dm_target 1521 drivers/md/dm-mpath.c static int multipath_end_io(struct dm_target *ti, struct request *clone, dm_target 1569 drivers/md/dm-mpath.c static int multipath_end_io_bio(struct dm_target *ti, struct bio *clone, dm_target 1619 drivers/md/dm-mpath.c static void multipath_presuspend(struct dm_target *ti) dm_target 1626 drivers/md/dm-mpath.c static void multipath_postsuspend(struct dm_target *ti) dm_target 1638 drivers/md/dm-mpath.c static void multipath_resume(struct dm_target *ti) dm_target 1665 drivers/md/dm-mpath.c static void multipath_status(struct dm_target *ti, status_type_t type, dm_target 1787 drivers/md/dm-mpath.c static int multipath_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 1851 drivers/md/dm-mpath.c static int multipath_prepare_ioctl(struct dm_target *ti, dm_target 1897 drivers/md/dm-mpath.c static int multipath_iterate_devices(struct dm_target *ti, dm_target 1932 drivers/md/dm-mpath.c static int multipath_busy(struct dm_target *ti) dm_target 226 drivers/md/dm-raid.c struct dm_target *ti; dm_target 731 drivers/md/dm-raid.c static struct raid_set *raid_set_alloc(struct dm_target *ti, struct raid_type *raid_type, dm_target 2520 drivers/md/dm-raid.c static int analyse_superblocks(struct dm_target *ti, struct raid_set *rs) dm_target 2963 drivers/md/dm-raid.c struct dm_target *ti = rs->ti; dm_target 3005 drivers/md/dm-raid.c static int raid_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 3302 drivers/md/dm-raid.c static void raid_dtr(struct dm_target *ti) dm_target 3311 drivers/md/dm-raid.c static int raid_map(struct dm_target *ti, struct bio *bio) dm_target 3502 drivers/md/dm-raid.c static void raid_status(struct dm_target *ti, status_type_t type, dm_target 3669 drivers/md/dm-raid.c static int raid_message(struct dm_target *ti, unsigned int argc, char **argv, dm_target 3720 drivers/md/dm-raid.c static int raid_iterate_devices(struct dm_target *ti, dm_target 3738 drivers/md/dm-raid.c static void raid_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 3756 drivers/md/dm-raid.c static void raid_postsuspend(struct dm_target *ti) dm_target 3934 drivers/md/dm-raid.c static int raid_preresume(struct dm_target *ti) dm_target 3990 drivers/md/dm-raid.c static void raid_resume(struct dm_target *ti) dm_target 54 drivers/md/dm-raid1.c struct dm_target *ti; dm_target 254 drivers/md/dm-raid1.c static int mirror_flush(struct dm_target *ti) dm_target 878 drivers/md/dm-raid1.c struct dm_target *ti, dm_target 925 drivers/md/dm-raid1.c static void free_context(struct mirror_set *ms, struct dm_target *ti, dm_target 936 drivers/md/dm-raid1.c static int get_mirror(struct mirror_set *ms, struct dm_target *ti, dm_target 967 drivers/md/dm-raid1.c static struct dm_dirty_log *create_dirty_log(struct dm_target *ti, dm_target 1006 drivers/md/dm-raid1.c struct dm_target *ti = ms->ti; dm_target 1063 drivers/md/dm-raid1.c static int mirror_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 1169 drivers/md/dm-raid1.c static void mirror_dtr(struct dm_target *ti) dm_target 1184 drivers/md/dm-raid1.c static int mirror_map(struct dm_target *ti, struct bio *bio) dm_target 1233 drivers/md/dm-raid1.c static int mirror_end_io(struct dm_target *ti, struct bio *bio, dm_target 1300 drivers/md/dm-raid1.c static void mirror_presuspend(struct dm_target *ti) dm_target 1346 drivers/md/dm-raid1.c static void mirror_postsuspend(struct dm_target *ti) dm_target 1356 drivers/md/dm-raid1.c static void mirror_resume(struct dm_target *ti) dm_target 1393 drivers/md/dm-raid1.c static void mirror_status(struct dm_target *ti, status_type_t type, dm_target 1441 drivers/md/dm-raid1.c static int mirror_iterate_devices(struct dm_target *ti, dm_target 20 drivers/md/dm-rq.c struct dm_target *ti; dm_target 387 drivers/md/dm-rq.c struct dm_target *ti = tio->ti; dm_target 497 drivers/md/dm-rq.c struct dm_target *ti = md->immutable_target; dm_target 540 drivers/md/dm-rq.c struct dm_target *immutable_tgt; dm_target 54 drivers/md/dm-snap.c struct dm_target *ti; dm_target 326 drivers/md/dm-snap.c struct dm_target *ti; dm_target 1177 drivers/md/dm-snap.c struct dm_target *ti) dm_target 1230 drivers/md/dm-snap.c static int snapshot_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 1462 drivers/md/dm-snap.c static void snapshot_dtr(struct dm_target *ti) dm_target 1941 drivers/md/dm-snap.c static int snapshot_map(struct dm_target *ti, struct bio *bio) dm_target 2109 drivers/md/dm-snap.c static int snapshot_merge_map(struct dm_target *ti, struct bio *bio) dm_target 2175 drivers/md/dm-snap.c static int snapshot_end_io(struct dm_target *ti, struct bio *bio, dm_target 2186 drivers/md/dm-snap.c static void snapshot_merge_presuspend(struct dm_target *ti) dm_target 2193 drivers/md/dm-snap.c static int snapshot_preresume(struct dm_target *ti) dm_target 2219 drivers/md/dm-snap.c static void snapshot_resume(struct dm_target *ti) dm_target 2293 drivers/md/dm-snap.c static void snapshot_merge_resume(struct dm_target *ti) dm_target 2310 drivers/md/dm-snap.c static void snapshot_status(struct dm_target *ti, status_type_t type, dm_target 2370 drivers/md/dm-snap.c static int snapshot_iterate_devices(struct dm_target *ti, dm_target 2384 drivers/md/dm-snap.c static void snapshot_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 2608 drivers/md/dm-snap.c static int origin_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 2643 drivers/md/dm-snap.c static void origin_dtr(struct dm_target *ti) dm_target 2651 drivers/md/dm-snap.c static int origin_map(struct dm_target *ti, struct bio *bio) dm_target 2678 drivers/md/dm-snap.c static void origin_resume(struct dm_target *ti) dm_target 2689 drivers/md/dm-snap.c static void origin_postsuspend(struct dm_target *ti) dm_target 2698 drivers/md/dm-snap.c static void origin_status(struct dm_target *ti, status_type_t type, dm_target 2714 drivers/md/dm-snap.c static int origin_iterate_devices(struct dm_target *ti, dm_target 39 drivers/md/dm-stripe.c struct dm_target *ti; dm_target 74 drivers/md/dm-stripe.c static int get_stripe(struct dm_target *ti, struct stripe_c *sc, dm_target 98 drivers/md/dm-stripe.c static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 204 drivers/md/dm-stripe.c static void stripe_dtr(struct dm_target *ti) dm_target 286 drivers/md/dm-stripe.c static int stripe_map(struct dm_target *ti, struct bio *bio) dm_target 317 drivers/md/dm-stripe.c static long stripe_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, dm_target 338 drivers/md/dm-stripe.c static size_t stripe_dax_copy_from_iter(struct dm_target *ti, pgoff_t pgoff, dm_target 357 drivers/md/dm-stripe.c static size_t stripe_dax_copy_to_iter(struct dm_target *ti, pgoff_t pgoff, dm_target 395 drivers/md/dm-stripe.c static void stripe_status(struct dm_target *ti, status_type_t type, dm_target 425 drivers/md/dm-stripe.c static int stripe_end_io(struct dm_target *ti, struct bio *bio, dm_target 461 drivers/md/dm-stripe.c static int stripe_iterate_devices(struct dm_target *ti, dm_target 477 drivers/md/dm-stripe.c static void stripe_io_hints(struct dm_target *ti, dm_target 39 drivers/md/dm-switch.c struct dm_target *ti; dm_target 59 drivers/md/dm-switch.c static struct switch_ctx *alloc_switch_ctx(struct dm_target *ti, unsigned nr_paths, dm_target 76 drivers/md/dm-switch.c static int alloc_region_table(struct dm_target *ti, unsigned nr_paths) dm_target 204 drivers/md/dm-switch.c static int parse_path(struct dm_arg_set *as, struct dm_target *ti) dm_target 233 drivers/md/dm-switch.c static void switch_dtr(struct dm_target *ti) dm_target 252 drivers/md/dm-switch.c static int switch_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 319 drivers/md/dm-switch.c static int switch_map(struct dm_target *ti, struct bio *bio) dm_target 469 drivers/md/dm-switch.c static int switch_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 489 drivers/md/dm-switch.c static void switch_status(struct dm_target *ti, status_type_t type, dm_target 515 drivers/md/dm-switch.c static int switch_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) dm_target 533 drivers/md/dm-switch.c static int switch_iterate_devices(struct dm_target *ti, dm_target 44 drivers/md/dm-table.c struct dm_target *targets; dm_target 162 drivers/md/dm-table.c struct dm_target *n_targets; dm_target 167 drivers/md/dm-table.c n_highs = (sector_t *) dm_vcalloc(num, sizeof(struct dm_target) + dm_target 172 drivers/md/dm-table.c n_targets = (struct dm_target *) (n_highs + num); dm_target 244 drivers/md/dm-table.c struct dm_target *tgt = t->targets + i; dm_target 279 drivers/md/dm-table.c static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev, dm_target 426 drivers/md/dm-table.c int dm_get_device(struct dm_target *ti, const char *path, fmode_t mode, dm_target 467 drivers/md/dm-table.c static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev, dm_target 499 drivers/md/dm-table.c void dm_put_device(struct dm_target *ti, struct dm_dev *d) dm_target 527 drivers/md/dm-table.c static int adjoin(struct dm_table *table, struct dm_target *ti) dm_target 529 drivers/md/dm-table.c struct dm_target *prev; dm_target 662 drivers/md/dm-table.c struct dm_target *uninitialized_var(ti); dm_target 713 drivers/md/dm-table.c struct dm_target *tgt; dm_target 882 drivers/md/dm-table.c int device_supports_dax(struct dm_target *ti, struct dm_dev *dev, dm_target 892 drivers/md/dm-table.c static int device_dax_synchronous(struct dm_target *ti, struct dm_dev *dev, dm_target 901 drivers/md/dm-table.c struct dm_target *ti; dm_target 926 drivers/md/dm-table.c static int device_is_rq_based(struct dm_target *ti, struct dm_dev *dev, dm_target 945 drivers/md/dm-table.c struct dm_target *tgt; dm_target 1070 drivers/md/dm-table.c struct dm_target *dm_table_get_immutable_target(struct dm_table *t) dm_target 1080 drivers/md/dm-table.c struct dm_target *dm_table_get_wildcard_target(struct dm_table *t) dm_target 1082 drivers/md/dm-table.c struct dm_target *ti; dm_target 1109 drivers/md/dm-table.c struct dm_target *ti; dm_target 1208 drivers/md/dm-table.c struct dm_target *ti = dm_table_get_target(t, i); dm_target 1349 drivers/md/dm-table.c struct dm_target *dm_table_get_target(struct dm_table *t, unsigned int index) dm_target 1363 drivers/md/dm-table.c struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector) dm_target 1383 drivers/md/dm-table.c static int count_device(struct dm_target *ti, struct dm_dev *dev, dm_target 1401 drivers/md/dm-table.c struct dm_target *ti; dm_target 1419 drivers/md/dm-table.c static int device_is_zoned_model(struct dm_target *ti, struct dm_dev *dev, dm_target 1431 drivers/md/dm-table.c struct dm_target *ti; dm_target 1449 drivers/md/dm-table.c static int device_matches_zone_sectors(struct dm_target *ti, struct dm_dev *dev, dm_target 1461 drivers/md/dm-table.c struct dm_target *ti; dm_target 1507 drivers/md/dm-table.c struct dm_target *ti; dm_target 1631 drivers/md/dm-table.c static int device_flush_capable(struct dm_target *ti, struct dm_dev *dev, dm_target 1642 drivers/md/dm-table.c struct dm_target *ti; dm_target 1668 drivers/md/dm-table.c static int device_dax_write_cache_enabled(struct dm_target *ti, dm_target 1684 drivers/md/dm-table.c struct dm_target *ti; dm_target 1699 drivers/md/dm-table.c static int device_is_nonrot(struct dm_target *ti, struct dm_dev *dev, dm_target 1707 drivers/md/dm-table.c static int device_is_not_random(struct dm_target *ti, struct dm_dev *dev, dm_target 1718 drivers/md/dm-table.c struct dm_target *ti; dm_target 1732 drivers/md/dm-table.c static int device_no_partial_completion(struct dm_target *ti, struct dm_dev *dev, dm_target 1746 drivers/md/dm-table.c static int device_not_write_same_capable(struct dm_target *ti, struct dm_dev *dev, dm_target 1756 drivers/md/dm-table.c struct dm_target *ti; dm_target 1773 drivers/md/dm-table.c static int device_not_write_zeroes_capable(struct dm_target *ti, struct dm_dev *dev, dm_target 1783 drivers/md/dm-table.c struct dm_target *ti; dm_target 1800 drivers/md/dm-table.c static int device_not_discard_capable(struct dm_target *ti, struct dm_dev *dev, dm_target 1810 drivers/md/dm-table.c struct dm_target *ti; dm_target 1833 drivers/md/dm-table.c static int device_not_secure_erase_capable(struct dm_target *ti, dm_target 1844 drivers/md/dm-table.c struct dm_target *ti; dm_target 1861 drivers/md/dm-table.c static int device_requires_stable_pages(struct dm_target *ti, dm_target 1877 drivers/md/dm-table.c struct dm_target *ti; dm_target 2004 drivers/md/dm-table.c struct dm_target *ti = t->targets; dm_target 2058 drivers/md/dm-table.c struct dm_target *ti = t->targets + i; dm_target 2072 drivers/md/dm-table.c struct dm_target *ti = t->targets + i; dm_target 112 drivers/md/dm-target.c static int io_err_ctr(struct dm_target *tt, unsigned int argc, char **args) dm_target 122 drivers/md/dm-target.c static void io_err_dtr(struct dm_target *tt) dm_target 127 drivers/md/dm-target.c static int io_err_map(struct dm_target *tt, struct bio *bio) dm_target 132 drivers/md/dm-target.c static int io_err_clone_and_map_rq(struct dm_target *ti, struct request *rq, dm_target 144 drivers/md/dm-target.c static long io_err_dax_direct_access(struct dm_target *ti, pgoff_t pgoff, dm_target 231 drivers/md/dm-thin.c struct dm_target *ti; /* Only set if a pool target is bound */ dm_target 323 drivers/md/dm-thin.c struct dm_target *ti; dm_target 2717 drivers/md/dm-thin.c static int thin_bio_map(struct dm_target *ti, struct bio *bio) dm_target 2878 drivers/md/dm-thin.c static int bind_control_target(struct pool *pool, struct dm_target *ti) dm_target 2904 drivers/md/dm-thin.c static void unbind_control_target(struct pool *pool, struct dm_target *ti) dm_target 3137 drivers/md/dm-thin.c static void pool_dtr(struct dm_target *ti) dm_target 3154 drivers/md/dm-thin.c struct dm_target *ti) dm_target 3300 drivers/md/dm-thin.c static int pool_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 3452 drivers/md/dm-thin.c static int pool_map(struct dm_target *ti, struct bio *bio) dm_target 3470 drivers/md/dm-thin.c static int maybe_resize_data_dev(struct dm_target *ti, bool *need_commit) dm_target 3518 drivers/md/dm-thin.c static int maybe_resize_metadata_dev(struct dm_target *ti, bool *need_commit) dm_target 3580 drivers/md/dm-thin.c static int pool_preresume(struct dm_target *ti) dm_target 3635 drivers/md/dm-thin.c static void pool_resume(struct dm_target *ti) dm_target 3656 drivers/md/dm-thin.c static void pool_presuspend(struct dm_target *ti) dm_target 3669 drivers/md/dm-thin.c static void pool_presuspend_undo(struct dm_target *ti) dm_target 3682 drivers/md/dm-thin.c static void pool_postsuspend(struct dm_target *ti) dm_target 3857 drivers/md/dm-thin.c static int pool_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 3927 drivers/md/dm-thin.c static void pool_status(struct dm_target *ti, status_type_t type, dm_target 4053 drivers/md/dm-thin.c static int pool_iterate_devices(struct dm_target *ti, dm_target 4061 drivers/md/dm-thin.c static void pool_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 4155 drivers/md/dm-thin.c static void thin_dtr(struct dm_target *ti) dm_target 4192 drivers/md/dm-thin.c static int thin_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 4335 drivers/md/dm-thin.c static int thin_map(struct dm_target *ti, struct bio *bio) dm_target 4342 drivers/md/dm-thin.c static int thin_endio(struct dm_target *ti, struct bio *bio, dm_target 4381 drivers/md/dm-thin.c static void thin_presuspend(struct dm_target *ti) dm_target 4389 drivers/md/dm-thin.c static void thin_postsuspend(struct dm_target *ti) dm_target 4400 drivers/md/dm-thin.c static int thin_preresume(struct dm_target *ti) dm_target 4413 drivers/md/dm-thin.c static void thin_status(struct dm_target *ti, status_type_t type, dm_target 4468 drivers/md/dm-thin.c static int thin_iterate_devices(struct dm_target *ti, dm_target 4490 drivers/md/dm-thin.c static void thin_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 59 drivers/md/dm-uevent.c struct dm_target *ti, dm_target 170 drivers/md/dm-uevent.c void dm_path_uevent(enum dm_uevent_type event_type, struct dm_target *ti, dm_target 22 drivers/md/dm-uevent.h struct dm_target *ti, const char *path, dm_target 39 drivers/md/dm-uevent.h struct dm_target *ti, const char *path, dm_target 27 drivers/md/dm-unstripe.c static void cleanup_unstripe(struct unstripe_c *uc, struct dm_target *ti) dm_target 38 drivers/md/dm-unstripe.c static int unstripe_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 109 drivers/md/dm-unstripe.c static void unstripe_dtr(struct dm_target *ti) dm_target 116 drivers/md/dm-unstripe.c static sector_t map_to_core(struct dm_target *ti, struct bio *bio) dm_target 134 drivers/md/dm-unstripe.c static int unstripe_map(struct dm_target *ti, struct bio *bio) dm_target 144 drivers/md/dm-unstripe.c static void unstripe_status(struct dm_target *ti, status_type_t type, dm_target 162 drivers/md/dm-unstripe.c static int unstripe_iterate_devices(struct dm_target *ti, dm_target 170 drivers/md/dm-unstripe.c static void unstripe_io_hints(struct dm_target *ti, dm_target 596 drivers/md/dm-verity-fec.c struct dm_target *ti = v->ti; dm_target 676 drivers/md/dm-verity-fec.c struct dm_target *ti = v->ti; dm_target 633 drivers/md/dm-verity-target.c static int verity_map(struct dm_target *ti, struct bio *bio) dm_target 678 drivers/md/dm-verity-target.c static void verity_status(struct dm_target *ti, status_type_t type, dm_target 747 drivers/md/dm-verity-target.c static int verity_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) dm_target 759 drivers/md/dm-verity-target.c static int verity_iterate_devices(struct dm_target *ti, dm_target 767 drivers/md/dm-verity-target.c static void verity_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 780 drivers/md/dm-verity-target.c static void verity_dtr(struct dm_target *ti) dm_target 815 drivers/md/dm-verity-target.c struct dm_target *ti = v->ti; dm_target 870 drivers/md/dm-verity-target.c struct dm_target *ti = v->ti; dm_target 946 drivers/md/dm-verity-target.c static int verity_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 73 drivers/md/dm-verity-verify-sig.c struct dm_target *ti = v->ti; dm_target 36 drivers/md/dm-verity.h struct dm_target *ti; dm_target 136 drivers/md/dm-writecache.c struct dm_target *ti; dm_target 830 drivers/md/dm-writecache.c static void writecache_suspend(struct dm_target *ti) dm_target 899 drivers/md/dm-writecache.c static void writecache_resume(struct dm_target *ti) dm_target 1050 drivers/md/dm-writecache.c static int writecache_message(struct dm_target *ti, unsigned argc, char **argv, dm_target 1149 drivers/md/dm-writecache.c static int writecache_map(struct dm_target *ti, struct bio *bio) dm_target 1294 drivers/md/dm-writecache.c static int writecache_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *status) dm_target 1307 drivers/md/dm-writecache.c static int writecache_iterate_devices(struct dm_target *ti, dm_target 1315 drivers/md/dm-writecache.c static void writecache_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 1817 drivers/md/dm-writecache.c static void writecache_dtr(struct dm_target *ti) dm_target 1865 drivers/md/dm-writecache.c static int writecache_ctr(struct dm_target *ti, unsigned argc, char **argv) dm_target 2266 drivers/md/dm-writecache.c static void writecache_status(struct dm_target *ti, status_type_t type, dm_target 18 drivers/md/dm-zero.c static int zero_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 36 drivers/md/dm-zero.c static int zero_map(struct dm_target *ti, struct bio *bio) dm_target 618 drivers/md/dm-zoned-target.c static int dmz_map(struct dm_target *ti, struct bio *bio) dm_target 682 drivers/md/dm-zoned-target.c static int dmz_get_zoned_device(struct dm_target *ti, char *path) dm_target 745 drivers/md/dm-zoned-target.c static void dmz_put_zoned_device(struct dm_target *ti) dm_target 757 drivers/md/dm-zoned-target.c static int dmz_ctr(struct dm_target *ti, unsigned int argc, char **argv) dm_target 867 drivers/md/dm-zoned-target.c static void dmz_dtr(struct dm_target *ti) dm_target 895 drivers/md/dm-zoned-target.c static void dmz_io_hints(struct dm_target *ti, struct queue_limits *limits) dm_target 923 drivers/md/dm-zoned-target.c static int dmz_prepare_ioctl(struct dm_target *ti, struct block_device **bdev) dm_target 938 drivers/md/dm-zoned-target.c static void dmz_suspend(struct dm_target *ti) dm_target 950 drivers/md/dm-zoned-target.c static void dmz_resume(struct dm_target *ti) dm_target 958 drivers/md/dm-zoned-target.c static int dmz_iterate_devices(struct dm_target *ti, dm_target 80 drivers/md/dm.c struct dm_target *ti; dm_target 448 drivers/md/dm.c struct dm_target *tgt; dm_target 496 drivers/md/dm.c struct dm_target *tgt; dm_target 597 drivers/md/dm.c static struct dm_target_io *alloc_tio(struct clone_info *ci, struct dm_target *ti, dm_target 1018 drivers/md/dm.c static sector_t max_io_len_target_boundary(sector_t sector, struct dm_target *ti) dm_target 1025 drivers/md/dm.c static sector_t max_io_len(sector_t sector, struct dm_target *ti) dm_target 1048 drivers/md/dm.c int dm_set_target_max_io_len(struct dm_target *ti, sector_t len) dm_target 1063 drivers/md/dm.c static struct dm_target *dm_dax_get_live_target(struct mapped_device *md, dm_target 1068 drivers/md/dm.c struct dm_target *ti; dm_target 1086 drivers/md/dm.c struct dm_target *ti; dm_target 1132 drivers/md/dm.c struct dm_target *ti; dm_target 1156 drivers/md/dm.c struct dm_target *ti; dm_target 1223 drivers/md/dm.c void dm_remap_zone_report(struct dm_target *ti, sector_t start, dm_target 1270 drivers/md/dm.c struct dm_target *ti = tio->ti; dm_target 1354 drivers/md/dm.c struct dm_target *ti, unsigned num_bios) dm_target 1407 drivers/md/dm.c static void __send_duplicate_bios(struct clone_info *ci, struct dm_target *ti, dm_target 1425 drivers/md/dm.c struct dm_target *ti; dm_target 1445 drivers/md/dm.c static int __clone_and_map_data_bio(struct clone_info *ci, struct dm_target *ti, dm_target 1464 drivers/md/dm.c typedef unsigned (*get_num_bios_fn)(struct dm_target *ti); dm_target 1466 drivers/md/dm.c static unsigned get_num_discard_bios(struct dm_target *ti) dm_target 1471 drivers/md/dm.c static unsigned get_num_secure_erase_bios(struct dm_target *ti) dm_target 1476 drivers/md/dm.c static unsigned get_num_write_same_bios(struct dm_target *ti) dm_target 1481 drivers/md/dm.c static unsigned get_num_write_zeroes_bios(struct dm_target *ti) dm_target 1486 drivers/md/dm.c static int __send_changing_extent_only(struct clone_info *ci, struct dm_target *ti, dm_target 1510 drivers/md/dm.c static int __send_discard(struct clone_info *ci, struct dm_target *ti) dm_target 1515 drivers/md/dm.c static int __send_secure_erase(struct clone_info *ci, struct dm_target *ti) dm_target 1520 drivers/md/dm.c static int __send_write_same(struct clone_info *ci, struct dm_target *ti) dm_target 1525 drivers/md/dm.c static int __send_write_zeroes(struct clone_info *ci, struct dm_target *ti) dm_target 1546 drivers/md/dm.c static bool __process_abnormal_io(struct clone_info *ci, struct dm_target *ti, dm_target 1570 drivers/md/dm.c struct dm_target *ti; dm_target 1682 drivers/md/dm.c struct bio *bio, struct dm_target *ti) dm_target 1721 drivers/md/dm.c static void dm_queue_split(struct mapped_device *md, struct dm_target *ti, struct bio **bio) dm_target 1742 drivers/md/dm.c struct dm_target *ti = md->immutable_target; dm_target 2975 drivers/md/dm.c int dm_suspended(struct dm_target *ti) dm_target 2981 drivers/md/dm.c int dm_noflush_suspending(struct dm_target *ti) dm_target 3059 drivers/md/dm.c struct dm_target *ti; dm_target 3084 drivers/md/dm.c static int __dm_pr_register(struct dm_target *ti, struct dm_dev *dev, dm_target 54 drivers/md/dm.h struct dm_target *dm_table_get_target(struct dm_table *t, unsigned int index); dm_target 55 drivers/md/dm.h struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector); dm_target 69 drivers/md/dm.h struct dm_target *dm_table_get_immutable_target(struct dm_table *t); dm_target 70 drivers/md/dm.h struct dm_target *dm_table_get_wildcard_target(struct dm_table *t); dm_target 77 drivers/md/dm.h int device_supports_dax(struct dm_target *ti, struct dm_dev *dev, dm_target 18 include/linux/device-mapper.h struct dm_target; dm_target 44 include/linux/device-mapper.h typedef int (*dm_ctr_fn) (struct dm_target *target, dm_target 51 include/linux/device-mapper.h typedef void (*dm_dtr_fn) (struct dm_target *ti); dm_target 60 include/linux/device-mapper.h typedef int (*dm_map_fn) (struct dm_target *ti, struct bio *bio); dm_target 61 include/linux/device-mapper.h typedef int (*dm_clone_and_map_request_fn) (struct dm_target *ti, dm_target 76 include/linux/device-mapper.h typedef int (*dm_endio_fn) (struct dm_target *ti, dm_target 78 include/linux/device-mapper.h typedef int (*dm_request_endio_fn) (struct dm_target *ti, dm_target 82 include/linux/device-mapper.h typedef void (*dm_presuspend_fn) (struct dm_target *ti); dm_target 83 include/linux/device-mapper.h typedef void (*dm_presuspend_undo_fn) (struct dm_target *ti); dm_target 84 include/linux/device-mapper.h typedef void (*dm_postsuspend_fn) (struct dm_target *ti); dm_target 85 include/linux/device-mapper.h typedef int (*dm_preresume_fn) (struct dm_target *ti); dm_target 86 include/linux/device-mapper.h typedef void (*dm_resume_fn) (struct dm_target *ti); dm_target 88 include/linux/device-mapper.h typedef void (*dm_status_fn) (struct dm_target *ti, status_type_t status_type, dm_target 91 include/linux/device-mapper.h typedef int (*dm_message_fn) (struct dm_target *ti, unsigned argc, char **argv, dm_target 94 include/linux/device-mapper.h typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti, struct block_device **bdev); dm_target 96 include/linux/device-mapper.h typedef int (*dm_report_zones_fn) (struct dm_target *ti, sector_t sector, dm_target 110 include/linux/device-mapper.h typedef int (*iterate_devices_callout_fn) (struct dm_target *ti, dm_target 120 include/linux/device-mapper.h typedef int (*dm_iterate_devices_fn) (struct dm_target *ti, dm_target 124 include/linux/device-mapper.h typedef void (*dm_io_hints_fn) (struct dm_target *ti, dm_target 132 include/linux/device-mapper.h typedef int (*dm_busy_fn) (struct dm_target *ti); dm_target 139 include/linux/device-mapper.h typedef long (*dm_dax_direct_access_fn) (struct dm_target *ti, pgoff_t pgoff, dm_target 141 include/linux/device-mapper.h typedef size_t (*dm_dax_copy_iter_fn)(struct dm_target *ti, pgoff_t pgoff, dm_target 160 include/linux/device-mapper.h int dm_get_device(struct dm_target *ti, const char *path, fmode_t mode, dm_target 162 include/linux/device-mapper.h void dm_put_device(struct dm_target *ti, struct dm_dev *d); dm_target 422 include/linux/device-mapper.h int dm_suspended(struct dm_target *ti); dm_target 423 include/linux/device-mapper.h int dm_noflush_suspending(struct dm_target *ti); dm_target 425 include/linux/device-mapper.h void dm_remap_zone_report(struct dm_target *ti, sector_t start, dm_target 487 include/linux/device-mapper.h int __must_check dm_set_target_max_io_len(struct dm_target *ti, sector_t len); dm_target 24 include/linux/dm-dirty-log.h int (*flush_callback_fn)(struct dm_target *ti); dm_target 35 include/linux/dm-dirty-log.h int (*ctr)(struct dm_dirty_log *log, struct dm_target *ti, dm_target 140 include/linux/dm-dirty-log.h struct dm_target *ti, dm_target 141 include/linux/dm-dirty-log.h int (*flush_callback_fn)(struct dm_target *ti),