Lines Matching defs:dm_region_hash
57 struct dm_region_hash { struct
58 uint32_t region_size;
59 unsigned region_shift;
62 struct dm_dirty_log *log;
65 rwlock_t hash_lock;
66 mempool_t *region_pool;
67 unsigned mask;
68 unsigned nr_buckets;
69 unsigned prime;
70 unsigned shift;
71 struct list_head *buckets;
73 unsigned max_recovery; /* Max # of regions to recover in parallel */
75 spinlock_t region_lock;
76 atomic_t recovery_in_flight;
77 struct semaphore recovery_count;
78 struct list_head clean_regions;
102 struct dm_region_hash *rh; /* FIXME: can we get rid of this ? */ argument