Lines Matching defs:mapped_device
139 struct mapped_device { struct
140 struct srcu_struct io_barrier;
141 struct mutex suspend_lock;
142 atomic_t holders;
143 atomic_t open_count;
150 struct dm_table __rcu *map;
152 struct list_head table_devices;
153 struct mutex table_devices_lock;
155 unsigned long flags;
157 struct request_queue *queue;
158 unsigned type;
160 struct mutex type_lock;
162 struct target_type *immutable_target_type;
164 struct gendisk *disk;
165 char name[16];
167 void *interface_ptr;
172 atomic_t pending[2];
173 wait_queue_head_t wait;
174 struct work_struct work;
175 struct bio_list deferred;
176 spinlock_t deferred_lock;
181 struct workqueue_struct *wq;
186 mempool_t *io_pool;
187 mempool_t *rq_pool;
189 struct bio_set *bs;
194 atomic_t event_nr;
195 wait_queue_head_t eventq;
196 atomic_t uevent_seq;
197 struct list_head uevent_list;
198 spinlock_t uevent_lock; /* Protect access to uevent_list */
203 struct super_block *frozen_sb;
204 struct block_device *bdev;
207 struct hd_geometry geometry;
210 struct dm_kobject_holder kobj_holder;
213 struct bio flush_bio;
216 unsigned internal_suspend_count;
240 bool dm_use_blk_mq(struct mapped_device *md) in dm_use_blk_mq() argument