Lines Matching refs:mapped_device

309 int dm_deleting_md(struct mapped_device *md)  in dm_deleting_md()
316 struct mapped_device *md; in dm_blk_open()
340 struct mapped_device *md; in dm_blk_close()
357 int dm_open_count(struct mapped_device *md) in dm_open_count()
365 int dm_lock_for_deletion(struct mapped_device *md, bool mark_deferred, bool only_deferred) in dm_lock_for_deletion()
385 int dm_cancel_deferred_remove(struct mapped_device *md) in dm_cancel_deferred_remove()
408 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_getgeo()
413 static int dm_prepare_ioctl(struct mapped_device *md, int *srcu_idx, in dm_prepare_ioctl()
447 static void dm_unprepare_ioctl(struct mapped_device *md, int srcu_idx) in dm_unprepare_ioctl()
455 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_ioctl()
574 static struct dm_io *alloc_io(struct mapped_device *md, struct bio *bio, gfp_t gfp_mask) in alloc_io()
618 struct mapped_device *md = ci->io->md; in alloc_tio()
671 static void queue_io(struct mapped_device *md, struct bio *bio) in queue_io()
686 struct dm_table *dm_get_live_table(struct mapped_device *md, in dm_get_live_table()
694 void dm_put_live_table(struct mapped_device *md, in dm_put_live_table()
700 void dm_sync_table(struct mapped_device *md) in dm_sync_table()
710 static struct dm_table *dm_get_live_table_fast(struct mapped_device *md) __acquires(RCU) in dm_get_live_table_fast()
716 static void dm_put_live_table_fast(struct mapped_device *md) __releases(RCU) in dm_put_live_table_fast()
726 static struct table_device *open_table_device(struct mapped_device *md, in open_table_device()
778 static void close_table_device(struct table_device *td, struct mapped_device *md) in close_table_device()
806 int dm_get_table_device(struct mapped_device *md, dev_t dev, blk_mode_t mode, in dm_get_table_device()
828 void dm_put_table_device(struct mapped_device *md, struct dm_dev *d) in dm_put_table_device()
841 int dm_get_geometry(struct mapped_device *md, struct hd_geometry *geo) in dm_get_geometry()
851 int dm_set_geometry(struct mapped_device *md, struct hd_geometry *geo) in dm_set_geometry()
865 static int __noflush_suspending(struct mapped_device *md) in __noflush_suspending()
872 struct mapped_device *md = io->md; in dm_requeue_add_io()
884 static void dm_kick_requeue(struct mapped_device *md, bool first_stage) in dm_kick_requeue()
902 struct mapped_device *md = io->md; in dm_handle_requeue()
946 struct mapped_device *md = io->md; in __dm_io_complete()
994 struct mapped_device *md = container_of(work, struct mapped_device, in dm_wq_requeue_work()
1080 static inline struct queue_limits *dm_get_queue_limits(struct mapped_device *md) in dm_get_queue_limits()
1085 void disable_discard(struct mapped_device *md) in disable_discard()
1093 void disable_write_zeroes(struct mapped_device *md) in disable_write_zeroes()
1113 struct mapped_device *md = io->md; in clone_endio()
1215 static struct dm_target *dm_dax_get_live_target(struct mapped_device *md, in dm_dax_get_live_target()
1237 struct mapped_device *md = dax_get_private(dax_dev); in dm_dax_direct_access()
1264 struct mapped_device *md = dax_get_private(dax_dev); in dm_dax_zero_page_range()
1291 struct mapped_device *md = dax_get_private(dax_dev); in dm_dax_recovery_write()
1392 static noinline void __set_swap_bios_limit(struct mapped_device *md, int latch) in __set_swap_bios_limit()
1413 struct mapped_device *md = io->md; in __map_bio()
1787 static inline bool dm_zone_bio_needs_split(struct mapped_device *md, in dm_zone_bio_needs_split()
1797 static inline bool dm_zone_plug_bio(struct mapped_device *md, struct bio *bio) in dm_zone_plug_bio()
1806 struct mapped_device *md = ci->io->md; in __send_zone_reset_all_emulated()
1915 static inline bool dm_zone_bio_needs_split(struct mapped_device *md, in dm_zone_bio_needs_split()
1920 static inline bool dm_zone_plug_bio(struct mapped_device *md, struct bio *bio) in dm_zone_plug_bio()
1933 static void dm_split_and_process_bio(struct mapped_device *md, in dm_split_and_process_bio()
2028 struct mapped_device *md = bio->bi_bdev->bd_disk->private_data; in dm_submit_bio()
2188 static void cleanup_mapped_device(struct mapped_device *md) in cleanup_mapped_device()
2244 static struct mapped_device *alloc_dev(int minor) in alloc_dev()
2248 struct mapped_device *md; in alloc_dev()
2364 static void unlock_fs(struct mapped_device *md);
2366 static void free_dev(struct mapped_device *md) in free_dev()
2389 struct mapped_device *md = context; in event_callback()
2405 static struct dm_table *__bind(struct mapped_device *md, struct dm_table *t, in __bind()
2475 static struct dm_table *__unbind(struct mapped_device *md) in __unbind()
2492 int dm_create(int minor, struct mapped_device **result) in dm_create()
2494 struct mapped_device *md; in dm_create()
2510 void dm_lock_md_type(struct mapped_device *md) in dm_lock_md_type()
2515 void dm_unlock_md_type(struct mapped_device *md) in dm_unlock_md_type()
2520 void dm_set_md_type(struct mapped_device *md, enum dm_queue_mode type) in dm_set_md_type()
2526 enum dm_queue_mode dm_get_md_type(struct mapped_device *md) in dm_get_md_type()
2531 struct target_type *dm_get_immutable_target_type(struct mapped_device *md) in dm_get_immutable_target_type()
2539 int dm_setup_md_queue(struct mapped_device *md, struct dm_table *t) in dm_setup_md_queue()
2602 struct mapped_device *dm_get_md(dev_t dev) in dm_get_md()
2604 struct mapped_device *md; in dm_get_md()
2626 void *dm_get_mdptr(struct mapped_device *md) in dm_get_mdptr()
2631 void dm_set_mdptr(struct mapped_device *md, void *ptr) in dm_set_mdptr()
2636 void dm_get(struct mapped_device *md) in dm_get()
2642 int dm_hold(struct mapped_device *md) in dm_hold()
2655 const char *dm_device_name(struct mapped_device *md) in dm_device_name()
2661 static void __dm_destroy(struct mapped_device *md, bool wait) in __dm_destroy()
2708 void dm_destroy(struct mapped_device *md) in dm_destroy()
2713 void dm_destroy_immediate(struct mapped_device *md) in dm_destroy_immediate()
2718 void dm_put(struct mapped_device *md) in dm_put()
2724 static bool dm_in_flight_bios(struct mapped_device *md) in dm_in_flight_bios()
2735 static int dm_wait_for_bios_completion(struct mapped_device *md, unsigned int task_state) in dm_wait_for_bios_completion()
2760 static int dm_wait_for_completion(struct mapped_device *md, unsigned int task_state) in dm_wait_for_completion()
2787 struct mapped_device *md = container_of(work, struct mapped_device, work); in dm_wq_work()
2803 static void dm_queue_flush(struct mapped_device *md) in dm_queue_flush()
2813 struct dm_table *dm_swap_table(struct mapped_device *md, struct dm_table *table) in dm_swap_table()
2858 static int lock_fs(struct mapped_device *md) in lock_fs()
2870 static void unlock_fs(struct mapped_device *md) in unlock_fs()
2887 static int __dm_suspend(struct mapped_device *md, struct dm_table *map, in __dm_suspend()
2995 int dm_suspend(struct mapped_device *md, unsigned int suspend_flags) in dm_suspend()
3036 static int __dm_resume(struct mapped_device *md, struct dm_table *map) in __dm_resume()
3060 int dm_resume(struct mapped_device *md) in dm_resume()
3102 static void __dm_internal_suspend(struct mapped_device *md, unsigned int suspend_flags) in __dm_internal_suspend()
3132 static void __dm_internal_resume(struct mapped_device *md) in __dm_internal_resume()
3168 void dm_internal_suspend_noflush(struct mapped_device *md) in dm_internal_suspend_noflush()
3176 void dm_internal_resume(struct mapped_device *md) in dm_internal_resume()
3189 void dm_internal_suspend_fast(struct mapped_device *md) in dm_internal_suspend_fast()
3202 void dm_internal_resume_fast(struct mapped_device *md) in dm_internal_resume_fast()
3219 int dm_kobject_uevent(struct mapped_device *md, enum kobject_action action, in dm_kobject_uevent()
3245 uint32_t dm_next_uevent_seq(struct mapped_device *md) in dm_next_uevent_seq()
3250 uint32_t dm_get_event_nr(struct mapped_device *md) in dm_get_event_nr()
3255 int dm_wait_event(struct mapped_device *md, int event_nr) in dm_wait_event()
3261 void dm_uevent_add(struct mapped_device *md, struct list_head *elist) in dm_uevent_add()
3274 struct gendisk *dm_disk(struct mapped_device *md) in dm_disk()
3280 struct kobject *dm_kobject(struct mapped_device *md) in dm_kobject()
3285 struct mapped_device *dm_get_from_kobject(struct kobject *kobj) in dm_get_from_kobject()
3287 struct mapped_device *md; in dm_get_from_kobject()
3289 md = container_of(kobj, struct mapped_device, kobj_holder.kobj); in dm_get_from_kobject()
3303 int dm_suspended_md(struct mapped_device *md) in dm_suspended_md()
3308 static int dm_post_suspending_md(struct mapped_device *md) in dm_post_suspending_md()
3313 int dm_suspended_internally_md(struct mapped_device *md) in dm_suspended_internally_md()
3318 int dm_test_deferred_remove_flag(struct mapped_device *md) in dm_test_deferred_remove_flag()
3367 struct mapped_device *md = bdev->bd_disk->private_data; in dm_call_pr()
3576 struct mapped_device *md = bdev->bd_disk->private_data; in dm_pr_clear()