Lines Matching defs:mapped_device
128 struct mapped_device { struct
129 struct rw_semaphore io_lock;
130 struct mutex suspend_lock;
131 rwlock_t map_lock;
132 atomic_t holders;
133 atomic_t open_count;
135 unsigned long flags;
137 struct request_queue *queue;
138 unsigned type;
140 struct mutex type_lock;
142 struct target_type *immutable_target_type;
144 struct gendisk *disk;
145 char name[16];
147 void *interface_ptr;
152 atomic_t pending[2];
153 wait_queue_head_t wait;
154 struct work_struct work;
155 struct bio_list deferred;
156 spinlock_t deferred_lock;
161 struct workqueue_struct *wq;
166 struct dm_table *map;
171 mempool_t *io_pool;
172 mempool_t *tio_pool;
174 struct bio_set *bs;
179 atomic_t event_nr;
180 wait_queue_head_t eventq;
181 atomic_t uevent_seq;
182 struct list_head uevent_list;
183 spinlock_t uevent_lock; /* Protect access to uevent_list */
188 struct super_block *frozen_sb;
189 struct block_device *bdev;
192 struct hd_geometry geometry;
195 struct kobject kobj;
198 struct bio flush_bio;