Lines Matching defs:mapped_device
36 struct mapped_device { struct
37 struct mutex suspend_lock;
39 struct mutex table_devices_lock;
40 struct list_head table_devices;
47 void __rcu *map;
49 unsigned long flags;
52 struct mutex type_lock;
53 enum dm_queue_mode type;
55 int numa_node_id;
56 struct request_queue *queue;
58 atomic_t holders;
59 atomic_t open_count;
61 struct dm_target *immutable_target;
62 struct target_type *immutable_target_type;
64 char name[16];
65 struct gendisk *disk;
66 struct dax_device *dax_dev;
71 struct work_struct work;
72 wait_queue_head_t wait;
73 spinlock_t deferred_lock;
74 struct bio_list deferred;
76 void *interface_ptr;
81 wait_queue_head_t eventq;
82 atomic_t event_nr;
83 atomic_t uevent_seq;
84 struct list_head uevent_list;
85 spinlock_t uevent_lock; /* Protect access to uevent_list */
88 unsigned internal_suspend_count;
93 struct bio_set io_bs;
94 struct bio_set bs;
99 struct workqueue_struct *wq;
102 struct hd_geometry geometry;
105 struct dm_kobject_holder kobj_holder;
130 * Bits for the flags field of struct mapped_device. argument