Lines Matching defs:mapped_device
34 struct mapped_device { struct
35 struct mutex suspend_lock;
37 struct mutex table_devices_lock;
38 struct list_head table_devices;
45 void __rcu *map;
47 unsigned long flags;
50 struct mutex type_lock;
51 enum dm_queue_mode type;
53 int numa_node_id;
54 struct request_queue *queue;
56 atomic_t holders;
57 atomic_t open_count;
59 struct dm_target *immutable_target;
60 struct target_type *immutable_target_type;
62 char name[16];
63 struct gendisk *disk;
64 struct dax_device *dax_dev;
69 struct work_struct work;
70 wait_queue_head_t wait;
71 spinlock_t deferred_lock;
72 struct bio_list deferred;
74 void *interface_ptr;
79 wait_queue_head_t eventq;
80 atomic_t event_nr;
81 atomic_t uevent_seq;
82 struct list_head uevent_list;
83 spinlock_t uevent_lock; /* Protect access to uevent_list */
86 unsigned internal_suspend_count;
91 struct bio_set io_bs;
92 struct bio_set bs;
97 struct workqueue_struct *wq;
121 void disable_discard(struct mapped_device *md); argument