Lines Matching refs:dm_thin_pool_table

523 static struct dm_thin_pool_table {  struct
526 } dm_thin_pool_table; variable
530 mutex_init(&dm_thin_pool_table.mutex); in pool_table_init()
531 INIT_LIST_HEAD(&dm_thin_pool_table.pools); in pool_table_init()
536 mutex_destroy(&dm_thin_pool_table.mutex); in pool_table_exit()
541 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_insert()
542 list_add(&pool->list, &dm_thin_pool_table.pools); in __pool_table_insert()
547 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_remove()
555 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_lookup()
557 list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) { in __pool_table_lookup()
571 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_lookup_metadata_dev()
573 list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) { in __pool_table_lookup_metadata_dev()
3063 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_inc()
3069 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_dec()
3119 mutex_lock(&dm_thin_pool_table.mutex); in pool_dtr()
3127 mutex_unlock(&dm_thin_pool_table.mutex); in pool_dtr()
3293 mutex_lock(&dm_thin_pool_table.mutex); in pool_ctr()
3410 mutex_unlock(&dm_thin_pool_table.mutex); in pool_ctr()
3423 mutex_unlock(&dm_thin_pool_table.mutex); in pool_ctr()
4140 mutex_lock(&dm_thin_pool_table.mutex); in thin_dtr()
4149 mutex_unlock(&dm_thin_pool_table.mutex); in thin_dtr()
4171 mutex_lock(&dm_thin_pool_table.mutex); in thin_ctr()
4261 mutex_unlock(&dm_thin_pool_table.mutex); in thin_ctr()
4266 mutex_lock(&dm_thin_pool_table.mutex); /* reacquire for __pool_dec */ in thin_ctr()
4301 mutex_unlock(&dm_thin_pool_table.mutex); in thin_ctr()