Lines Matching refs:dm_thin_pool_table
521 static struct dm_thin_pool_table { struct
524 } dm_thin_pool_table; argument
528 mutex_init(&dm_thin_pool_table.mutex); in pool_table_init()
529 INIT_LIST_HEAD(&dm_thin_pool_table.pools); in pool_table_init()
534 mutex_destroy(&dm_thin_pool_table.mutex); in pool_table_exit()
539 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_insert()
540 list_add(&pool->list, &dm_thin_pool_table.pools); in __pool_table_insert()
545 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_remove()
553 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_lookup()
555 list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) { in __pool_table_lookup()
569 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_table_lookup_metadata_dev()
571 list_for_each_entry(tmp, &dm_thin_pool_table.pools, list) { in __pool_table_lookup_metadata_dev()
3073 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_inc()
3079 BUG_ON(!mutex_is_locked(&dm_thin_pool_table.mutex)); in __pool_dec()
3124 mutex_lock(&dm_thin_pool_table.mutex); in pool_dtr()
3132 mutex_unlock(&dm_thin_pool_table.mutex); in pool_dtr()
3275 mutex_lock(&dm_thin_pool_table.mutex); in pool_ctr()
3392 mutex_unlock(&dm_thin_pool_table.mutex); in pool_ctr()
3405 mutex_unlock(&dm_thin_pool_table.mutex); in pool_ctr()
4123 mutex_lock(&dm_thin_pool_table.mutex); in thin_dtr()
4132 mutex_unlock(&dm_thin_pool_table.mutex); in thin_dtr()
4155 mutex_lock(&dm_thin_pool_table.mutex); in thin_ctr()
4245 mutex_unlock(&dm_thin_pool_table.mutex); in thin_ctr()
4250 mutex_lock(&dm_thin_pool_table.mutex); /* reacquire for __pool_dec */ in thin_ctr()
4285 mutex_unlock(&dm_thin_pool_table.mutex); in thin_ctr()