Lines Matching refs:mapped_device
22 struct mapped_device;
448 int dm_create(int minor, struct mapped_device **md);
453 struct mapped_device *dm_get_md(dev_t dev);
454 void dm_get(struct mapped_device *md);
455 int dm_hold(struct mapped_device *md);
456 void dm_put(struct mapped_device *md);
461 void dm_set_mdptr(struct mapped_device *md, void *ptr);
462 void *dm_get_mdptr(struct mapped_device *md);
467 int dm_suspend(struct mapped_device *md, unsigned int suspend_flags);
468 int dm_resume(struct mapped_device *md);
473 uint32_t dm_get_event_nr(struct mapped_device *md);
474 int dm_wait_event(struct mapped_device *md, int event_nr);
475 uint32_t dm_next_uevent_seq(struct mapped_device *md);
476 void dm_uevent_add(struct mapped_device *md, struct list_head *elist);
481 const char *dm_device_name(struct mapped_device *md);
482 int dm_copy_name_and_uuid(struct mapped_device *md, char *name, char *uuid);
483 struct gendisk *dm_disk(struct mapped_device *md);
515 struct queue_limits *dm_get_queue_limits(struct mapped_device *md);
520 int dm_get_geometry(struct mapped_device *md, struct hd_geometry *geo);
521 int dm_set_geometry(struct mapped_device *md, struct hd_geometry *geo);
533 unsigned int num_targets, struct mapped_device *md);
567 struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx);
568 void dm_put_live_table(struct mapped_device *md, int srcu_idx);
569 void dm_sync_table(struct mapped_device *md);
576 struct mapped_device *dm_table_get_md(struct dm_table *t);
593 struct dm_table *dm_swap_table(struct mapped_device *md,