drivers/md/dm-audit.c
37
struct dm_target *ti, int result)
drivers/md/dm-audit.h
25
struct dm_target *ti, int result);
drivers/md/dm-audit.h
28
struct dm_target *ti, int result)
drivers/md/dm-audit.h
34
struct dm_target *ti, int result)
drivers/md/dm-audit.h
40
struct dm_target *ti, int result)
drivers/md/dm-audit.h
51
const char *op, struct dm_target *ti,
drivers/md/dm-audit.h
56
struct dm_target *ti, int result)
drivers/md/dm-audit.h
61
struct dm_target *ti, int result)
drivers/md/dm-cache-target.c
1970
static void cache_dtr(struct dm_target *ti)
drivers/md/dm-cache-target.c
2014
struct dm_target *ti;
drivers/md/dm-cache-target.c
2385
struct dm_target *ti = ca->ti;
drivers/md/dm-cache-target.c
2609
static int cache_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-cache-target.c
2644
static int cache_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-cache-target.c
2676
static int cache_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *error)
drivers/md/dm-cache-target.c
2786
static void cache_postsuspend(struct dm_target *ti)
drivers/md/dm-cache-target.c
298
struct dm_target *ti;
drivers/md/dm-cache-target.c
3011
static int cache_preresume(struct dm_target *ti)
drivers/md/dm-cache-target.c
3085
static void cache_resume(struct dm_target *ti)
drivers/md/dm-cache-target.c
3138
static void cache_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-cache-target.c
3406
static int cache_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-cache-target.c
3429
static int cache_iterate_devices(struct dm_target *ti,
drivers/md/dm-cache-target.c
3490
static void cache_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-clone-target.c
1314
static int clone_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-clone-target.c
1373
static int clone_endio(struct dm_target *ti, struct bio *bio, blk_status_t *error)
drivers/md/dm-clone-target.c
1422
static void clone_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-clone-target.c
1542
struct dm_target *ti = clone->ti;
drivers/md/dm-clone-target.c
1581
struct dm_target *ti = clone->ti;
drivers/md/dm-clone-target.c
1754
static int clone_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-clone-target.c
1929
static void clone_dtr(struct dm_target *ti)
drivers/md/dm-clone-target.c
1955
static void clone_postsuspend(struct dm_target *ti)
drivers/md/dm-clone-target.c
1993
static void clone_resume(struct dm_target *ti)
drivers/md/dm-clone-target.c
2050
static void clone_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-clone-target.c
2069
static int clone_iterate_devices(struct dm_target *ti,
drivers/md/dm-clone-target.c
2114
static int clone_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-clone-target.c
70
struct dm_target *ti;
drivers/md/dm-core.h
201
struct dm_target *targets;
drivers/md/dm-core.h
230
static inline struct dm_target *dm_table_get_target(struct dm_table *t,
drivers/md/dm-core.h
246
struct dm_target *ti;
drivers/md/dm-core.h
74
struct dm_target *immutable_target;
drivers/md/dm-crypt.c
108
int (*ctr)(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
1161
static int crypt_integrity_ctr(struct crypt_config *cc, struct dm_target *ti)
drivers/md/dm-crypt.c
258
static unsigned get_max_request_sectors(struct dm_target *ti, struct bio *bio, bool no_split)
drivers/md/dm-crypt.c
2732
static void crypt_dtr(struct dm_target *ti)
drivers/md/dm-crypt.c
2788
static int crypt_ctr_ivmode(struct dm_target *ti, const char *ivmode)
drivers/md/dm-crypt.c
2897
static int crypt_ctr_cipher_new(struct dm_target *ti, char *cipher_in, char *key,
drivers/md/dm-crypt.c
2970
static int crypt_ctr_cipher_old(struct dm_target *ti, char *cipher_in, char *key,
drivers/md/dm-crypt.c
3055
static int crypt_ctr_cipher(struct dm_target *ti, char *cipher_in, char *key)
drivers/md/dm-crypt.c
3111
static int crypt_ctr_optional(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-crypt.c
3200
static int crypt_report_zones(struct dm_target *ti,
drivers/md/dm-crypt.c
3217
static int crypt_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-crypt.c
3455
static int crypt_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-crypt.c
3541
static void crypt_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-crypt.c
3637
static void crypt_postsuspend(struct dm_target *ti)
drivers/md/dm-crypt.c
3644
static int crypt_preresume(struct dm_target *ti)
drivers/md/dm-crypt.c
3656
static void crypt_resume(struct dm_target *ti)
drivers/md/dm-crypt.c
3667
static int crypt_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-crypt.c
3708
static int crypt_iterate_devices(struct dm_target *ti,
drivers/md/dm-crypt.c
3716
static void crypt_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-crypt.c
402
static int crypt_iv_benbi_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
466
static int crypt_iv_lmk_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
593
static int crypt_iv_tcw_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
716
static int crypt_iv_eboiv_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
774
static int crypt_iv_elephant_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-delay.c
159
static void delay_dtr(struct dm_target *ti)
drivers/md/dm-delay.c
182
static int delay_class_ctr(struct dm_target *ti, struct delay_class *c, char **argv)
drivers/md/dm-delay.c
216
static int delay_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-delay.c
344
static void delay_presuspend(struct dm_target *ti)
drivers/md/dm-delay.c
357
static void delay_resume(struct dm_target *ti)
drivers/md/dm-delay.c
364
static int delay_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-delay.c
386
static int delay_report_zones(struct dm_target *ti,
drivers/md/dm-delay.c
403
static void delay_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-delay.c
432
static int delay_iterate_devices(struct dm_target *ti,
drivers/md/dm-dust.c
224
static int dust_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-dust.c
321
static int dust_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-dust.c
405
static void dust_dtr(struct dm_target *ti)
drivers/md/dm-dust.c
414
static int dust_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-dust.c
513
static void dust_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-dust.c
537
static int dust_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-dust.c
555
static int dust_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn,
drivers/md/dm-ebs-target.c
20
static void ebs_dtr(struct dm_target *ti);
drivers/md/dm-ebs-target.c
247
static int ebs_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-ebs-target.c
348
static void ebs_dtr(struct dm_target *ti)
drivers/md/dm-ebs-target.c
361
static int ebs_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-ebs-target.c
393
static void ebs_postsuspend(struct dm_target *ti)
drivers/md/dm-ebs-target.c
399
static void ebs_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-ebs-target.c
418
static int ebs_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-ebs-target.c
431
static void ebs_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-ebs-target.c
441
static int ebs_iterate_devices(struct dm_target *ti,
drivers/md/dm-era-target.c
1173
struct dm_target *ti;
drivers/md/dm-era-target.c
1464
static int era_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-era-target.c
1555
static void era_dtr(struct dm_target *ti)
drivers/md/dm-era-target.c
1560
static int era_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-era-target.c
1585
static void era_postsuspend(struct dm_target *ti)
drivers/md/dm-era-target.c
1605
static int era_preresume(struct dm_target *ti)
drivers/md/dm-era-target.c
1644
static void era_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-era-target.c
1689
static int era_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-era-target.c
1717
static int era_iterate_devices(struct dm_target *ti,
drivers/md/dm-era-target.c
1725
static void era_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-exception-store.c
192
int dm_exception_store_create(struct dm_target *ti, int argc, char **argv,
drivers/md/dm-exception-store.h
188
int dm_exception_store_create(struct dm_target *ti, int argc, char **argv,
drivers/md/dm-flakey.c
258
static int flakey_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-flakey.c
337
static void flakey_dtr(struct dm_target *ti)
drivers/md/dm-flakey.c
345
static sector_t flakey_map_sector(struct dm_target *ti, sector_t bi_sector)
drivers/md/dm-flakey.c
352
static void flakey_map_bio(struct dm_target *ti, struct bio *bio)
drivers/md/dm-flakey.c
428
static struct bio *clone_bio(struct dm_target *ti, struct flakey_c *fc, struct bio *bio)
drivers/md/dm-flakey.c
493
static int flakey_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-flakey.c
55
struct dm_target *ti)
drivers/md/dm-flakey.c
573
static int flakey_end_io(struct dm_target *ti, struct bio *bio,
drivers/md/dm-flakey.c
603
static void flakey_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-flakey.c
654
static int flakey_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-flakey.c
671
static int flakey_report_zones(struct dm_target *ti,
drivers/md/dm-flakey.c
684
static int flakey_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn, void *data)
drivers/md/dm-ima.c
235
struct dm_target *ti = dm_table_get_target(table, i);
drivers/md/dm-integrity.c
2050
static int dm_integrity_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-integrity.c
231
struct dm_target *ti;
drivers/md/dm-integrity.c
2750
static int dm_integrity_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *status)
drivers/md/dm-integrity.c
3738
static void dm_integrity_postsuspend(struct dm_target *ti)
drivers/md/dm-integrity.c
378
static void dm_integrity_dtr(struct dm_target *ti);
drivers/md/dm-integrity.c
3787
static void dm_integrity_resume(struct dm_target *ti)
drivers/md/dm-integrity.c
3922
static void dm_integrity_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-integrity.c
4034
static int dm_integrity_iterate_devices(struct dm_target *ti,
drivers/md/dm-integrity.c
4045
static void dm_integrity_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-integrity.c
4678
static int dm_integrity_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-integrity.c
5350
static void dm_integrity_dtr(struct dm_target *ti)
drivers/md/dm-ioctl.c
1302
struct dm_target *ti = dm_table_get_target(table, i);
drivers/md/dm-ioctl.c
1766
struct dm_target *ti;
drivers/md/dm-linear.c
122
static int linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-linear.c
140
static int linear_report_zones(struct dm_target *ti,
drivers/md/dm-linear.c
153
static int linear_iterate_devices(struct dm_target *ti,
drivers/md/dm-linear.c
162
static struct dax_device *linear_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff)
drivers/md/dm-linear.c
171
static long linear_dax_direct_access(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-linear.c
180
static int linear_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-linear.c
188
static size_t linear_dax_recovery_write(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-linear.c
30
static int linear_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-linear.c
74
static void linear_dtr(struct dm_target *ti)
drivers/md/dm-linear.c
82
static sector_t linear_map_sector(struct dm_target *ti, sector_t bi_sector)
drivers/md/dm-linear.c
89
int linear_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-linear.c
99
static void linear_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-log-userspace-base.c
126
static int build_constructor_string(struct dm_target *ti,
drivers/md/dm-log-userspace-base.c
191
static int userspace_ctr(struct dm_dirty_log *log, struct dm_target *ti,
drivers/md/dm-log-userspace-base.c
38
struct dm_target *ti;
drivers/md/dm-log-writes.c
507
static int log_writes_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-log-writes.c
612
static void log_writes_dtr(struct dm_target *ti)
drivers/md/dm-log-writes.c
637
static void normal_map_bio(struct dm_target *ti, struct bio *bio)
drivers/md/dm-log-writes.c
644
static int log_writes_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-log-writes.c
767
static int normal_end_io(struct dm_target *ti, struct bio *bio,
drivers/md/dm-log-writes.c
796
static void log_writes_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-log-writes.c
821
static int log_writes_prepare_ioctl(struct dm_target *ti,
drivers/md/dm-log-writes.c
838
static int log_writes_iterate_devices(struct dm_target *ti,
drivers/md/dm-log-writes.c
851
static int log_writes_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-log-writes.c
870
static void log_writes_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-log-writes.c
886
static struct dax_device *log_writes_dax_pgoff(struct dm_target *ti,
drivers/md/dm-log-writes.c
895
static long log_writes_dax_direct_access(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-log-writes.c
904
static int log_writes_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-log-writes.c
912
static size_t log_writes_dax_recovery_write(struct dm_target *ti,
drivers/md/dm-log.c
149
struct dm_target *ti,
drivers/md/dm-log.c
150
int (*flush_callback_fn)(struct dm_target *ti),
drivers/md/dm-log.c
221
struct dm_target *ti;
drivers/md/dm-log.c
349
static int _check_region_size(struct dm_target *ti, uint32_t region_size)
drivers/md/dm-log.c
368
static int create_log_context(struct dm_dirty_log *log, struct dm_target *ti,
drivers/md/dm-log.c
518
static int core_ctr(struct dm_dirty_log *log, struct dm_target *ti,
drivers/md/dm-log.c
546
static int disk_ctr(struct dm_dirty_log *log, struct dm_target *ti,
drivers/md/dm-mpath.c
1065
struct dm_target *ti = m->ti;
drivers/md/dm-mpath.c
1116
struct dm_target *ti = m->ti;
drivers/md/dm-mpath.c
1184
static int multipath_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-mpath.c
1320
static void multipath_dtr(struct dm_target *ti)
drivers/md/dm-mpath.c
1647
static int multipath_end_io(struct dm_target *ti, struct request *clone,
drivers/md/dm-mpath.c
1696
static int multipath_end_io_bio(struct dm_target *ti, struct bio *clone,
drivers/md/dm-mpath.c
1748
static void multipath_presuspend(struct dm_target *ti)
drivers/md/dm-mpath.c
1760
static void multipath_postsuspend(struct dm_target *ti)
drivers/md/dm-mpath.c
1772
static void multipath_resume(struct dm_target *ti)
drivers/md/dm-mpath.c
1807
static void multipath_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-mpath.c
190
static void free_pgpaths(struct list_head *pgpaths, struct dm_target *ti)
drivers/md/dm-mpath.c
1963
static int multipath_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-mpath.c
202
struct dm_target *ti)
drivers/md/dm-mpath.c
2136
static int multipath_prepare_ioctl(struct dm_target *ti,
drivers/md/dm-mpath.c
215
static struct multipath *alloc_multipath(struct dm_target *ti)
drivers/md/dm-mpath.c
2197
static int multipath_iterate_devices(struct dm_target *ti,
drivers/md/dm-mpath.c
2232
static int multipath_busy(struct dm_target *ti)
drivers/md/dm-mpath.c
239
static int alloc_multipath_stage2(struct dm_target *ti, struct multipath *m)
drivers/md/dm-mpath.c
506
static int multipath_clone_and_map(struct dm_target *ti, struct request *rq,
drivers/md/dm-mpath.c
669
static int multipath_map_bio(struct dm_target *ti, struct bio *bio)
drivers/md/dm-mpath.c
843
struct dm_target *ti)
drivers/md/dm-mpath.c
926
struct dm_target *ti)
drivers/md/dm-mpath.c
99
struct dm_target *ti;
drivers/md/dm-mpath.c
999
struct dm_target *ti = m->ti;
drivers/md/dm-pcache/dm_pcache.c
272
static int dm_pcache_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-pcache/dm_pcache.c
346
static void dm_pcache_dtr(struct dm_target *ti)
drivers/md/dm-pcache/dm_pcache.c
368
static int dm_pcache_map_bio(struct dm_target *ti, struct bio *bio)
drivers/md/dm-pcache/dm_pcache.c
392
static void dm_pcache_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-pcache/dm_pcache.c
430
static int dm_pcache_message(struct dm_target *ti, unsigned int argc,
drivers/md/dm-pcache/dm_pcache.h
20
struct dm_target *ti;
drivers/md/dm-raid.c
231
struct dm_target *ti;
drivers/md/dm-raid.c
2530
static int analyse_superblocks(struct dm_target *ti, struct raid_set *rs)
drivers/md/dm-raid.c
2974
struct dm_target *ti = rs->ti;
drivers/md/dm-raid.c
3011
static int raid_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-raid.c
3327
static void raid_dtr(struct dm_target *ti)
drivers/md/dm-raid.c
3341
static int raid_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-raid.c
3526
static void raid_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-raid.c
3732
static int raid_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-raid.c
3795
static int raid_iterate_devices(struct dm_target *ti,
drivers/md/dm-raid.c
3813
static void raid_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-raid.c
3824
static void raid_presuspend(struct dm_target *ti)
drivers/md/dm-raid.c
3847
static void raid_presuspend_undo(struct dm_target *ti)
drivers/md/dm-raid.c
3854
static void raid_postsuspend(struct dm_target *ti)
drivers/md/dm-raid.c
4036
static int raid_preresume(struct dm_target *ti)
drivers/md/dm-raid.c
4111
static void raid_resume(struct dm_target *ti)
drivers/md/dm-raid.c
736
static struct raid_set *raid_set_alloc(struct dm_target *ti, struct raid_type *raid_type,
drivers/md/dm-raid1.c
1017
struct dm_target *ti = ms->ti;
drivers/md/dm-raid1.c
1074
static int mirror_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-raid1.c
1181
static void mirror_dtr(struct dm_target *ti)
drivers/md/dm-raid1.c
1196
static int mirror_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-raid1.c
1245
static int mirror_end_io(struct dm_target *ti, struct bio *bio,
drivers/md/dm-raid1.c
1312
static void mirror_presuspend(struct dm_target *ti)
drivers/md/dm-raid1.c
1358
static void mirror_postsuspend(struct dm_target *ti)
drivers/md/dm-raid1.c
1368
static void mirror_resume(struct dm_target *ti)
drivers/md/dm-raid1.c
1405
static void mirror_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-raid1.c
1470
static int mirror_iterate_devices(struct dm_target *ti,
drivers/md/dm-raid1.c
258
static int mirror_flush(struct dm_target *ti)
drivers/md/dm-raid1.c
59
struct dm_target *ti;
drivers/md/dm-raid1.c
889
struct dm_target *ti,
drivers/md/dm-raid1.c
936
static void free_context(struct mirror_set *ms, struct dm_target *ti,
drivers/md/dm-raid1.c
947
static int get_mirror(struct mirror_set *ms, struct dm_target *ti,
drivers/md/dm-raid1.c
978
static struct dm_dirty_log *create_dirty_log(struct dm_target *ti,
drivers/md/dm-rq.c
20
struct dm_target *ti;
drivers/md/dm-rq.c
372
struct dm_target *ti = tio->ti;
drivers/md/dm-rq.c
490
struct dm_target *ti = md->immutable_target;
drivers/md/dm-rq.c
547
struct dm_target *immutable_tgt;
drivers/md/dm-snap.c
1177
struct dm_target *ti)
drivers/md/dm-snap.c
1230
static int snapshot_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-snap.c
1459
static void snapshot_dtr(struct dm_target *ti)
drivers/md/dm-snap.c
1939
static int snapshot_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-snap.c
2107
static int snapshot_merge_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-snap.c
2173
static int snapshot_end_io(struct dm_target *ti, struct bio *bio,
drivers/md/dm-snap.c
2184
static void snapshot_merge_presuspend(struct dm_target *ti)
drivers/md/dm-snap.c
2191
static int snapshot_preresume(struct dm_target *ti)
drivers/md/dm-snap.c
2215
static void snapshot_resume(struct dm_target *ti)
drivers/md/dm-snap.c
2289
static void snapshot_merge_resume(struct dm_target *ti)
drivers/md/dm-snap.c
2306
static void snapshot_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-snap.c
2375
static int snapshot_iterate_devices(struct dm_target *ti,
drivers/md/dm-snap.c
2389
static void snapshot_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-snap.c
2615
static int origin_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-snap.c
2650
static void origin_dtr(struct dm_target *ti)
drivers/md/dm-snap.c
2658
static int origin_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-snap.c
2685
static void origin_resume(struct dm_target *ti)
drivers/md/dm-snap.c
2696
static void origin_postsuspend(struct dm_target *ti)
drivers/md/dm-snap.c
2705
static void origin_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-snap.c
2724
static int origin_iterate_devices(struct dm_target *ti,
drivers/md/dm-snap.c
334
struct dm_target *ti;
drivers/md/dm-snap.c
60
struct dm_target *ti;
drivers/md/dm-stripe.c
190
static void stripe_dtr(struct dm_target *ti)
drivers/md/dm-stripe.c
272
int stripe_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-stripe.c
302
static struct dax_device *stripe_dax_pgoff(struct dm_target *ti, pgoff_t *pgoff)
drivers/md/dm-stripe.c
317
static long stripe_dax_direct_access(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-stripe.c
326
static int stripe_dax_zero_page_range(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-stripe.c
334
static size_t stripe_dax_recovery_write(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-stripe.c
361
static void stripe_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-stripe.c
404
static int stripe_end_io(struct dm_target *ti, struct bio *bio,
drivers/md/dm-stripe.c
42
struct dm_target *ti;
drivers/md/dm-stripe.c
439
static int stripe_iterate_devices(struct dm_target *ti,
drivers/md/dm-stripe.c
455
static void stripe_io_hints(struct dm_target *ti,
drivers/md/dm-stripe.c
64
static int get_stripe(struct dm_target *ti, struct stripe_c *sc,
drivers/md/dm-stripe.c
88
static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-switch.c
205
static int parse_path(struct dm_arg_set *as, struct dm_target *ti)
drivers/md/dm-switch.c
234
static void switch_dtr(struct dm_target *ti)
drivers/md/dm-switch.c
253
static int switch_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-switch.c
320
static int switch_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-switch.c
40
struct dm_target *ti;
drivers/md/dm-switch.c
470
static int switch_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-switch.c
490
static void switch_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-switch.c
520
static int switch_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-switch.c
540
static int switch_iterate_devices(struct dm_target *ti,
drivers/md/dm-switch.c
60
static struct switch_ctx *alloc_switch_ctx(struct dm_target *ti, unsigned int nr_paths,
drivers/md/dm-switch.c
77
static int alloc_region_table(struct dm_target *ti, unsigned int nr_paths)
drivers/md/dm-table.c
1010
struct dm_target *dm_table_get_immutable_target(struct dm_table *t)
drivers/md/dm-table.c
1020
struct dm_target *dm_table_get_wildcard_target(struct dm_table *t)
drivers/md/dm-table.c
1023
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1064
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
107
struct dm_target *n_targets;
drivers/md/dm-table.c
112
n_highs = kvcalloc(num, sizeof(struct dm_target) + sizeof(sector_t),
drivers/md/dm-table.c
1144
static int dm_keyslot_evict_callback(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
117
n_targets = (struct dm_target *) (n_highs + num);
drivers/md/dm-table.c
1170
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1215
static int dm_wrappedkey_op_callback(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1258
struct dm_target *ti;
drivers/md/dm-table.c
1348
device_intersect_crypto_capabilities(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1408
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1565
struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector)
drivers/md/dm-table.c
1612
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1622
static int count_device(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1641
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1658
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1667
static int device_not_zoned(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1675
static int device_is_zoned_model(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1691
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1719
static int device_not_matches_zone_sectors(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1773
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1780
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1871
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1880
static int device_dax_write_cache_enabled(struct dm_target *ti,
drivers/md/dm-table.c
1894
static int device_not_write_zeroes_capable(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1909
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1925
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
193
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1934
static int device_not_discard_capable(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
1943
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1962
static int device_not_secure_erase_capable(struct dm_target *ti,
drivers/md/dm-table.c
1972
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
1985
static int device_not_atomic_write_capable(struct dm_target *ti,
drivers/md/dm-table.c
1995
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
2136
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
2187
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
2201
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
230
static int device_area_is_invalid(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
365
int dm_get_device(struct dm_target *ti, const char *path, blk_mode_t mode,
drivers/md/dm-table.c
410
static int dm_set_device_limits(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
454
void dm_put_device(struct dm_target *ti, struct dm_dev *d)
drivers/md/dm-table.c
482
static int adjoin(struct dm_table *t, struct dm_target *ti)
drivers/md/dm-table.c
484
struct dm_target *prev;
drivers/md/dm-table.c
624
struct dm_target *ti;
drivers/md/dm-table.c
675
struct dm_target *ti;
drivers/md/dm-table.c
850
static int device_not_dax_capable(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
861
static int device_not_dax_synchronous_capable(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
872
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-table.c
886
static int device_is_not_rq_stackable(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm-table.c
902
struct dm_target *ti;
drivers/md/dm-target.c
124
static int io_err_get_args(struct dm_target *tt, unsigned int argc, char **args)
drivers/md/dm-target.c
161
static int io_err_ctr(struct dm_target *tt, unsigned int argc, char **args)
drivers/md/dm-target.c
184
static void io_err_dtr(struct dm_target *tt)
drivers/md/dm-target.c
194
static int io_err_map(struct dm_target *tt, struct bio *bio)
drivers/md/dm-target.c
199
static int io_err_clone_and_map_rq(struct dm_target *ti, struct request *rq,
drivers/md/dm-target.c
212
static sector_t io_err_map_sector(struct dm_target *ti, sector_t bi_sector)
drivers/md/dm-target.c
219
static int io_err_report_zones(struct dm_target *ti,
drivers/md/dm-target.c
239
static int io_err_iterate_devices(struct dm_target *ti,
drivers/md/dm-target.c
250
static void io_err_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-target.c
256
static long io_err_dax_direct_access(struct dm_target *ti, pgoff_t pgoff,
drivers/md/dm-thin.c
234
struct dm_target *ti; /* Only set if a pool target is bound */
drivers/md/dm-thin.c
2719
static int thin_bio_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-thin.c
2861
static int bind_control_target(struct pool *pool, struct dm_target *ti)
drivers/md/dm-thin.c
2887
static void unbind_control_target(struct pool *pool, struct dm_target *ti)
drivers/md/dm-thin.c
3126
static void pool_dtr(struct dm_target *ti)
drivers/md/dm-thin.c
3142
struct dm_target *ti)
drivers/md/dm-thin.c
326
struct dm_target *ti;
drivers/md/dm-thin.c
3283
static int pool_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-thin.c
3438
static int pool_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-thin.c
3453
static int maybe_resize_data_dev(struct dm_target *ti, bool *need_commit)
drivers/md/dm-thin.c
3501
static int maybe_resize_metadata_dev(struct dm_target *ti, bool *need_commit)
drivers/md/dm-thin.c
3563
static int pool_preresume(struct dm_target *ti)
drivers/md/dm-thin.c
3623
static void pool_resume(struct dm_target *ti)
drivers/md/dm-thin.c
3643
static void pool_presuspend(struct dm_target *ti)
drivers/md/dm-thin.c
3655
static void pool_presuspend_undo(struct dm_target *ti)
drivers/md/dm-thin.c
3667
static void pool_postsuspend(struct dm_target *ti)
drivers/md/dm-thin.c
3842
static int pool_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-thin.c
3912
static void pool_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-thin.c
4042
static int pool_iterate_devices(struct dm_target *ti,
drivers/md/dm-thin.c
4050
static void pool_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-thin.c
4145
static void thin_dtr(struct dm_target *ti)
drivers/md/dm-thin.c
4181
static int thin_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-thin.c
4326
static int thin_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-thin.c
4333
static int thin_endio(struct dm_target *ti, struct bio *bio,
drivers/md/dm-thin.c
4372
static void thin_presuspend(struct dm_target *ti)
drivers/md/dm-thin.c
4380
static void thin_postsuspend(struct dm_target *ti)
drivers/md/dm-thin.c
4388
static int thin_preresume(struct dm_target *ti)
drivers/md/dm-thin.c
4401
static void thin_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-thin.c
4460
static int thin_iterate_devices(struct dm_target *ti,
drivers/md/dm-thin.c
4482
static void thin_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-uevent.c
170
void dm_path_uevent(enum dm_uevent_type event_type, struct dm_target *ti,
drivers/md/dm-uevent.c
59
struct dm_target *ti,
drivers/md/dm-uevent.h
22
struct dm_target *ti, const char *path,
drivers/md/dm-uevent.h
39
struct dm_target *ti, const char *path,
drivers/md/dm-unstripe.c
110
static void unstripe_dtr(struct dm_target *ti)
drivers/md/dm-unstripe.c
117
static sector_t map_to_core(struct dm_target *ti, struct bio *bio)
drivers/md/dm-unstripe.c
135
static int unstripe_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-unstripe.c
145
static void unstripe_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-unstripe.c
167
static int unstripe_iterate_devices(struct dm_target *ti,
drivers/md/dm-unstripe.c
175
static void unstripe_io_hints(struct dm_target *ti,
drivers/md/dm-unstripe.c
28
static void cleanup_unstripe(struct unstripe_c *uc, struct dm_target *ti)
drivers/md/dm-unstripe.c
39
static int unstripe_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-vdo/dm-vdo-target.c
1085
static int vdo_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-vdo/dm-vdo-target.c
1120
static void configure_target_capabilities(struct dm_target *ti)
drivers/md/dm-vdo/dm-vdo-target.c
1438
static void set_device_config(struct dm_target *ti, struct vdo *vdo,
drivers/md/dm-vdo/dm-vdo-target.c
1448
static int vdo_initialize(struct dm_target *ti, unsigned int instance,
drivers/md/dm-vdo/dm-vdo-target.c
1503
struct dm_target *ti = vdo->device_config->owning_target;
drivers/md/dm-vdo/dm-vdo-target.c
1592
static int construct_new_vdo_registered(struct dm_target *ti, unsigned int argc,
drivers/md/dm-vdo/dm-vdo-target.c
1616
static int construct_new_vdo(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-vdo/dm-vdo-target.c
1815
static int prepare_to_modify(struct dm_target *ti, struct device_config *config,
drivers/md/dm-vdo/dm-vdo-target.c
1875
static int update_existing_vdo(const char *device_name, struct dm_target *ti,
drivers/md/dm-vdo/dm-vdo-target.c
1896
static int vdo_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-vdo/dm-vdo-target.c
1918
static void vdo_dtr(struct dm_target *ti)
drivers/md/dm-vdo/dm-vdo-target.c
1957
static void vdo_presuspend(struct dm_target *ti)
drivers/md/dm-vdo/dm-vdo-target.c
2093
static void vdo_postsuspend(struct dm_target *ti)
drivers/md/dm-vdo/dm-vdo-target.c
2732
static int vdo_preresume_registered(struct dm_target *ti, struct vdo *vdo)
drivers/md/dm-vdo/dm-vdo-target.c
2828
static int vdo_preresume(struct dm_target *ti)
drivers/md/dm-vdo/dm-vdo-target.c
2843
static void vdo_resume(struct dm_target *ti)
drivers/md/dm-vdo/dm-vdo-target.c
708
static int parse_device_config(int argc, char **argv, struct dm_target *ti,
drivers/md/dm-vdo/dm-vdo-target.c
890
static struct vdo *get_vdo_for_target(struct dm_target *ti)
drivers/md/dm-vdo/dm-vdo-target.c
896
static int vdo_map_bio(struct dm_target *ti, struct bio *bio)
drivers/md/dm-vdo/dm-vdo-target.c
923
static void vdo_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-vdo/dm-vdo-target.c
958
static int vdo_iterate_devices(struct dm_target *ti, iterate_devices_callout_fn fn,
drivers/md/dm-vdo/dm-vdo-target.c
973
static void vdo_status(struct dm_target *ti, status_type_t status_type,
drivers/md/dm-vdo/types.h
209
struct dm_target *owning_target;
drivers/md/dm-vdo/vdo.c
814
const char *vdo_get_device_name(const struct dm_target *target)
drivers/md/dm-vdo/vdo.h
311
const char * __must_check vdo_get_device_name(const struct dm_target *target);
drivers/md/dm-verity-fec.c
543
struct dm_target *ti = v->ti;
drivers/md/dm-verity-fec.c
627
struct dm_target *ti = v->ti;
drivers/md/dm-verity-loadpin.c
15
static bool is_trusted_verity_target(struct dm_target *ti)
drivers/md/dm-verity-loadpin.c
57
struct dm_target *ti;
drivers/md/dm-verity-target.c
1002
static int verity_iterate_devices(struct dm_target *ti,
drivers/md/dm-verity-target.c
1010
static void verity_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-verity-target.c
1066
static void verity_dtr(struct dm_target *ti)
drivers/md/dm-verity-target.c
1111
struct dm_target *ti = v->ti;
drivers/md/dm-verity-target.c
1214
struct dm_target *ti = v->ti;
drivers/md/dm-verity-target.c
1313
struct dm_target *ti = v->ti;
drivers/md/dm-verity-target.c
1354
struct dm_target *ti = v->ti;
drivers/md/dm-verity-target.c
1420
static int verity_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-verity-target.c
1689
int dm_verity_get_mode(struct dm_target *ti)
drivers/md/dm-verity-target.c
1705
int dm_verity_get_root_digest(struct dm_target *ti, u8 **root_digest, unsigned int *digest_size)
drivers/md/dm-verity-target.c
1755
static int verity_preresume(struct dm_target *ti)
drivers/md/dm-verity-target.c
1835
bool dm_is_verity_target(struct dm_target *ti)
drivers/md/dm-verity-target.c
785
static int verity_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-verity-target.c
828
static void verity_postsuspend(struct dm_target *ti)
drivers/md/dm-verity-target.c
838
static void verity_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-verity-target.c
989
static int verity_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-verity-verify-sig.c
80
struct dm_target *ti = v->ti;
drivers/md/dm-verity.h
143
extern bool dm_is_verity_target(struct dm_target *ti);
drivers/md/dm-verity.h
144
extern int dm_verity_get_mode(struct dm_target *ti);
drivers/md/dm-verity.h
145
extern int dm_verity_get_root_digest(struct dm_target *ti, u8 **root_digest,
drivers/md/dm-verity.h
40
struct dm_target *ti;
drivers/md/dm-writecache.c
1190
static int writecache_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-writecache.c
142
struct dm_target *ti;
drivers/md/dm-writecache.c
1540
static int writecache_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-writecache.c
1615
static int writecache_end_io(struct dm_target *ti, struct bio *bio, blk_status_t *status)
drivers/md/dm-writecache.c
1631
static int writecache_iterate_devices(struct dm_target *ti,
drivers/md/dm-writecache.c
1639
static void writecache_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-writecache.c
2181
static void writecache_dtr(struct dm_target *ti)
drivers/md/dm-writecache.c
2227
static int writecache_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-writecache.c
2679
static void writecache_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-writecache.c
924
static void writecache_suspend(struct dm_target *ti)
drivers/md/dm-writecache.c
995
static void writecache_resume(struct dm_target *ti)
drivers/md/dm-zero.c
19
static int zero_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-zero.c
38
static int zero_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-zero.c
62
static void zero_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm-zone.c
212
static int device_not_zone_append_capable(struct dm_target *ti,
drivers/md/dm-zone.c
222
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-zone.c
24
struct dm_target *tgt;
drivers/md/dm-zone.c
281
static int device_get_zone_resource_limits(struct dm_target *ti,
drivers/md/dm-zone.c
377
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm-zoned-target.c
1018
static int dmz_prepare_ioctl(struct dm_target *ti, struct block_device **bdev,
drivers/md/dm-zoned-target.c
1035
static void dmz_suspend(struct dm_target *ti)
drivers/md/dm-zoned-target.c
1049
static void dmz_resume(struct dm_target *ti)
drivers/md/dm-zoned-target.c
1059
static int dmz_iterate_devices(struct dm_target *ti,
drivers/md/dm-zoned-target.c
1076
static void dmz_status(struct dm_target *ti, status_type_t type,
drivers/md/dm-zoned-target.c
1123
static int dmz_message(struct dm_target *ti, unsigned int argc, char **argv,
drivers/md/dm-zoned-target.c
625
static int dmz_map(struct dm_target *ti, struct bio *bio)
drivers/md/dm-zoned-target.c
688
static int dmz_get_zoned_device(struct dm_target *ti, char *path,
drivers/md/dm-zoned-target.c
751
static void dmz_put_zoned_devices(struct dm_target *ti)
drivers/md/dm-zoned-target.c
763
static int dmz_fixup_devices(struct dm_target *ti)
drivers/md/dm-zoned-target.c
829
static int dmz_ctr(struct dm_target *ti, unsigned int argc, char **argv)
drivers/md/dm-zoned-target.c
961
static void dmz_dtr(struct dm_target *ti)
drivers/md/dm-zoned-target.c
991
static void dmz_io_hints(struct dm_target *ti, struct queue_limits *limits)
drivers/md/dm.c
1078
static bool swap_bios_limit(struct dm_target *ti, struct bio *bio)
drivers/md/dm.c
1087
struct dm_target *ti = tio->ti;
drivers/md/dm.c
1146
static inline sector_t max_io_len_target_boundary(struct dm_target *ti,
drivers/md/dm.c
1152
static sector_t __max_io_len(struct dm_target *ti, sector_t sector,
drivers/md/dm.c
1172
static inline sector_t max_io_len(struct dm_target *ti, sector_t sector)
drivers/md/dm.c
1177
int dm_set_target_max_io_len(struct dm_target *ti, sector_t len)
drivers/md/dm.c
1192
static struct dm_target *dm_dax_get_live_target(struct mapped_device *md,
drivers/md/dm.c
1197
struct dm_target *ti;
drivers/md/dm.c
1216
struct dm_target *ti;
drivers/md/dm.c
1243
struct dm_target *ti;
drivers/md/dm.c
1270
struct dm_target *ti;
drivers/md/dm.c
1400
struct dm_target *ti = tio->ti;
drivers/md/dm.c
1470
struct dm_target *ti, unsigned int num_bios,
drivers/md/dm.c
1499
static unsigned int __send_duplicate_bios(struct clone_info *ci, struct dm_target *ti,
drivers/md/dm.c
1552
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm.c
1597
static void __send_abnormal_io(struct clone_info *ci, struct dm_target *ti,
drivers/md/dm.c
1636
struct dm_target *ti)
drivers/md/dm.c
1724
struct dm_target *ti;
drivers/md/dm.c
1818
struct dm_target *ti)
drivers/md/dm.c
1894
struct dm_target *ti)
drivers/md/dm.c
1911
struct dm_target *ti = dm_table_get_target(t, i);
drivers/md/dm.c
3379
int dm_suspended(struct dm_target *ti)
drivers/md/dm.c
3385
int dm_post_suspending(struct dm_target *ti)
drivers/md/dm.c
3391
int dm_noflush_suspending(struct dm_target *ti)
drivers/md/dm.c
3413
static int __dm_get_unique_id(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm.c
3435
struct dm_target *ti;
drivers/md/dm.c
3478
struct dm_target *ti;
drivers/md/dm.c
3509
static int __dm_pr_register(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm.c
3569
static int __dm_pr_reserve(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm.c
3612
static int __dm_pr_release(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm.c
3646
static int __dm_pr_preempt(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm.c
3706
static int __dm_pr_read_keys(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm.c
3738
static int __dm_pr_read_reservation(struct dm_target *ti, struct dm_dev *dev,
drivers/md/dm.c
417
struct dm_target *ti;
drivers/md/dm.c
613
static struct bio *alloc_tio(struct clone_info *ci, struct dm_target *ti,
drivers/md/dm.h
194
int linear_map(struct dm_target *ti, struct bio *bio);
drivers/md/dm.h
198
int stripe_map(struct dm_target *ti, struct bio *bio);
drivers/md/dm.h
59
struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector);
drivers/md/dm.h
73
struct dm_target *dm_table_get_immutable_target(struct dm_table *t);
drivers/md/dm.h
74
struct dm_target *dm_table_get_wildcard_target(struct dm_table *t);
include/linux/device-mapper.h
101
typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti, struct block_device **bdev,
include/linux/device-mapper.h
106
typedef int (*dm_report_zones_fn) (struct dm_target *ti,
include/linux/device-mapper.h
115
typedef int (*dm_report_zones_fn) (struct dm_target *dummy);
include/linux/device-mapper.h
128
typedef int (*iterate_devices_callout_fn) (struct dm_target *ti,
include/linux/device-mapper.h
138
typedef int (*dm_iterate_devices_fn) (struct dm_target *ti,
include/linux/device-mapper.h
142
typedef void (*dm_io_hints_fn) (struct dm_target *ti,
include/linux/device-mapper.h
150
typedef int (*dm_busy_fn) (struct dm_target *ti);
include/linux/device-mapper.h
157
typedef long (*dm_dax_direct_access_fn) (struct dm_target *ti, pgoff_t pgoff,
include/linux/device-mapper.h
160
typedef int (*dm_dax_zero_page_range_fn)(struct dm_target *ti, pgoff_t pgoff,
include/linux/device-mapper.h
168
typedef size_t (*dm_dax_recovery_write_fn)(struct dm_target *ti, pgoff_t pgoff,
include/linux/device-mapper.h
185
int dm_get_device(struct dm_target *ti, const char *path, blk_mode_t mode,
include/linux/device-mapper.h
187
void dm_put_device(struct dm_target *ti, struct dm_dev *d);
include/linux/device-mapper.h
19
struct dm_target;
include/linux/device-mapper.h
46
typedef int (*dm_ctr_fn) (struct dm_target *target,
include/linux/device-mapper.h
53
typedef void (*dm_dtr_fn) (struct dm_target *ti);
include/linux/device-mapper.h
532
int dm_suspended(struct dm_target *ti);
include/linux/device-mapper.h
533
int dm_post_suspending(struct dm_target *ti);
include/linux/device-mapper.h
534
int dm_noflush_suspending(struct dm_target *ti);
include/linux/device-mapper.h
540
struct dm_target *tgt;
include/linux/device-mapper.h
613
int __must_check dm_set_target_max_io_len(struct dm_target *ti, sector_t len);
include/linux/device-mapper.h
62
typedef int (*dm_map_fn) (struct dm_target *ti, struct bio *bio);
include/linux/device-mapper.h
63
typedef int (*dm_clone_and_map_request_fn) (struct dm_target *ti,
include/linux/device-mapper.h
78
typedef int (*dm_endio_fn) (struct dm_target *ti,
include/linux/device-mapper.h
80
typedef int (*dm_request_endio_fn) (struct dm_target *ti,
include/linux/device-mapper.h
84
typedef void (*dm_presuspend_fn) (struct dm_target *ti);
include/linux/device-mapper.h
85
typedef void (*dm_presuspend_undo_fn) (struct dm_target *ti);
include/linux/device-mapper.h
86
typedef void (*dm_postsuspend_fn) (struct dm_target *ti);
include/linux/device-mapper.h
87
typedef int (*dm_preresume_fn) (struct dm_target *ti);
include/linux/device-mapper.h
88
typedef void (*dm_resume_fn) (struct dm_target *ti);
include/linux/device-mapper.h
90
typedef void (*dm_status_fn) (struct dm_target *ti, status_type_t status_type,
include/linux/device-mapper.h
93
typedef int (*dm_message_fn) (struct dm_target *ti, unsigned int argc, char **argv,
include/linux/dm-dirty-log.h
141
struct dm_target *ti,
include/linux/dm-dirty-log.h
142
int (*flush_callback_fn)(struct dm_target *ti),
include/linux/dm-dirty-log.h
25
int (*flush_callback_fn)(struct dm_target *ti);
include/linux/dm-dirty-log.h
36
int (*ctr)(struct dm_dirty_log *log, struct dm_target *ti,