Lines Matching refs:ti
54 typedef void (*dm_dtr_fn) (struct dm_target *ti);
63 typedef int (*dm_map_fn) (struct dm_target *ti, struct bio *bio);
64 typedef int (*dm_clone_and_map_request_fn) (struct dm_target *ti,
79 typedef int (*dm_endio_fn) (struct dm_target *ti,
81 typedef int (*dm_request_endio_fn) (struct dm_target *ti,
85 typedef void (*dm_presuspend_fn) (struct dm_target *ti);
86 typedef void (*dm_presuspend_undo_fn) (struct dm_target *ti);
87 typedef void (*dm_postsuspend_fn) (struct dm_target *ti);
88 typedef int (*dm_preresume_fn) (struct dm_target *ti);
89 typedef void (*dm_resume_fn) (struct dm_target *ti);
91 typedef void (*dm_status_fn) (struct dm_target *ti, status_type_t status_type,
94 typedef int (*dm_message_fn) (struct dm_target *ti, unsigned int argc, char **argv,
97 typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti, struct block_device **bdev);
100 typedef int (*dm_report_zones_fn) (struct dm_target *ti,
122 typedef int (*iterate_devices_callout_fn) (struct dm_target *ti,
132 typedef int (*dm_iterate_devices_fn) (struct dm_target *ti,
136 typedef void (*dm_io_hints_fn) (struct dm_target *ti,
144 typedef int (*dm_busy_fn) (struct dm_target *ti);
151 typedef long (*dm_dax_direct_access_fn) (struct dm_target *ti, pgoff_t pgoff,
154 typedef int (*dm_dax_zero_page_range_fn)(struct dm_target *ti, pgoff_t pgoff,
162 typedef size_t (*dm_dax_recovery_write_fn)(struct dm_target *ti, pgoff_t pgoff,
179 int dm_get_device(struct dm_target *ti, const char *path, blk_mode_t mode,
181 void dm_put_device(struct dm_target *ti, struct dm_dev *d);
528 int dm_suspended(struct dm_target *ti);
529 int dm_post_suspending(struct dm_target *ti);
530 int dm_noflush_suspending(struct dm_target *ti);
603 int __must_check dm_set_target_max_io_len(struct dm_target *ti, sector_t len);
736 #define dm_target_offset(ti, sector) ((sector) - (ti)->begin) argument