Lines Matching defs:mapped_device
37 struct mapped_device { struct
38 struct mutex suspend_lock;
40 struct mutex table_devices_lock;
41 struct list_head table_devices;
48 void __rcu *map;
50 unsigned long flags;
53 struct mutex type_lock;
54 enum dm_queue_mode type;
56 int numa_node_id;
57 struct request_queue *queue;
59 atomic_t holders;
60 atomic_t open_count;
62 struct dm_target *immutable_target;
63 struct target_type *immutable_target_type;
65 char name[16];
66 struct gendisk *disk;
67 struct dax_device *dax_dev;
72 struct work_struct work;
73 wait_queue_head_t wait;
74 spinlock_t deferred_lock;
75 struct bio_list deferred;
77 void *interface_ptr;
82 wait_queue_head_t eventq;
83 atomic_t event_nr;
84 atomic_t uevent_seq;
85 struct list_head uevent_list;
86 spinlock_t uevent_lock; /* Protect access to uevent_list */
89 unsigned internal_suspend_count;
94 struct bio_set io_bs;
95 struct bio_set bs;
123 void disable_discard(struct mapped_device *md); argument