Lines Matching defs:mapped_device
31 struct mapped_device { struct
32 struct mutex suspend_lock;
34 struct mutex table_devices_lock;
35 struct list_head table_devices;
42 void __rcu *map;
44 unsigned long flags;
47 struct mutex type_lock;
48 enum dm_queue_mode type;
50 int numa_node_id;
51 struct request_queue *queue;
53 atomic_t holders;
54 atomic_t open_count;
56 struct dm_target *immutable_target;
57 struct target_type *immutable_target_type;
59 char name[16];
60 struct gendisk *disk;
61 struct dax_device *dax_dev;
66 struct work_struct work;
67 wait_queue_head_t wait;
68 atomic_t pending[2];
69 spinlock_t deferred_lock;
70 struct bio_list deferred;
72 void *interface_ptr;
77 wait_queue_head_t eventq;
78 atomic_t event_nr;
79 atomic_t uevent_seq;
80 struct list_head uevent_list;
81 spinlock_t uevent_lock; /* Protect access to uevent_list */
84 unsigned internal_suspend_count;
89 struct bio_set io_bs;
90 struct bio_set bs;
95 struct workqueue_struct *wq;
100 struct super_block *frozen_sb;
103 struct hd_geometry geometry;
106 struct dm_kobject_holder kobj_holder;
108 struct block_device *bdev;
132 int md_in_flight(struct mapped_device *md); argument