• Home
  • Raw
  • Download

Lines Matching refs:dm_target

17 struct dm_target;
43 typedef int (*dm_ctr_fn) (struct dm_target *target,
50 typedef void (*dm_dtr_fn) (struct dm_target *ti);
59 typedef int (*dm_map_fn) (struct dm_target *ti, struct bio *bio);
60 typedef int (*dm_clone_and_map_request_fn) (struct dm_target *ti,
74 typedef int (*dm_endio_fn) (struct dm_target *ti,
76 typedef int (*dm_request_endio_fn) (struct dm_target *ti,
80 typedef void (*dm_presuspend_fn) (struct dm_target *ti);
81 typedef void (*dm_presuspend_undo_fn) (struct dm_target *ti);
82 typedef void (*dm_postsuspend_fn) (struct dm_target *ti);
83 typedef int (*dm_preresume_fn) (struct dm_target *ti);
84 typedef void (*dm_resume_fn) (struct dm_target *ti);
86 typedef void (*dm_status_fn) (struct dm_target *ti, status_type_t status_type,
89 typedef int (*dm_message_fn) (struct dm_target *ti, unsigned argc, char **argv);
91 typedef int (*dm_prepare_ioctl_fn) (struct dm_target *ti,
104 typedef int (*iterate_devices_callout_fn) (struct dm_target *ti,
114 typedef int (*dm_iterate_devices_fn) (struct dm_target *ti,
118 typedef void (*dm_io_hints_fn) (struct dm_target *ti,
126 typedef int (*dm_busy_fn) (struct dm_target *ti);
133 typedef long (*dm_dax_direct_access_fn) (struct dm_target *ti, pgoff_t pgoff,
135 typedef size_t (*dm_dax_copy_from_iter_fn)(struct dm_target *ti, pgoff_t pgoff,
154 int dm_get_device(struct dm_target *ti, const char *path, fmode_t mode,
156 void dm_put_device(struct dm_target *ti, struct dm_dev *d);
229 typedef unsigned (*dm_num_write_bios_fn) (struct dm_target *ti, struct bio *bio);
249 struct dm_target { struct
341 struct dm_target *ti; argument
453 int dm_suspended(struct dm_target *ti);
454 int dm_noflush_suspending(struct dm_target *ti);
456 void dm_remap_zone_report(struct dm_target *ti, struct bio *bio,
505 int __must_check dm_set_target_max_io_len(struct dm_target *ti, sector_t len);