Lines Matching refs:root_lock

179 	struct rw_semaphore root_lock;  member
839 init_rwsem(&pmd->root_lock); in dm_pool_metadata_open()
868 down_read(&pmd->root_lock); in dm_pool_metadata_close()
877 up_read(&pmd->root_lock); in dm_pool_metadata_close()
1020 down_write(&pmd->root_lock); in dm_pool_create_thin()
1023 up_write(&pmd->root_lock); in dm_pool_create_thin()
1111 down_write(&pmd->root_lock); in dm_pool_create_snap()
1114 up_write(&pmd->root_lock); in dm_pool_create_snap()
1154 down_write(&pmd->root_lock); in dm_pool_delete_thin_device()
1157 up_write(&pmd->root_lock); in dm_pool_delete_thin_device()
1168 down_write(&pmd->root_lock); in dm_pool_set_metadata_transaction_id()
1182 up_write(&pmd->root_lock); in dm_pool_set_metadata_transaction_id()
1192 down_read(&pmd->root_lock); in dm_pool_get_metadata_transaction_id()
1197 up_read(&pmd->root_lock); in dm_pool_get_metadata_transaction_id()
1271 down_write(&pmd->root_lock); in dm_pool_reserve_metadata_snap()
1274 up_write(&pmd->root_lock); in dm_pool_reserve_metadata_snap()
1319 down_write(&pmd->root_lock); in dm_pool_release_metadata_snap()
1322 up_write(&pmd->root_lock); in dm_pool_release_metadata_snap()
1352 down_read(&pmd->root_lock); in dm_pool_get_metadata_snap()
1355 up_read(&pmd->root_lock); in dm_pool_get_metadata_snap()
1365 down_write(&pmd->root_lock); in dm_pool_open_thin_device()
1368 up_write(&pmd->root_lock); in dm_pool_open_thin_device()
1375 down_write(&td->pmd->root_lock); in dm_pool_close_thin_device()
1377 up_write(&td->pmd->root_lock); in dm_pool_close_thin_device()
1407 down_read(&pmd->root_lock); in dm_thin_find_block()
1409 up_read(&pmd->root_lock); in dm_thin_find_block()
1431 up_read(&pmd->root_lock); in dm_thin_find_block()
1520 down_write(&td->pmd->root_lock); in dm_thin_insert_block()
1523 up_write(&td->pmd->root_lock); in dm_thin_insert_block()
1607 down_write(&td->pmd->root_lock); in dm_thin_remove_block()
1610 up_write(&td->pmd->root_lock); in dm_thin_remove_block()
1620 down_write(&td->pmd->root_lock); in dm_thin_remove_range()
1623 up_write(&td->pmd->root_lock); in dm_thin_remove_range()
1633 down_read(&pmd->root_lock); in dm_pool_block_is_used()
1637 up_read(&pmd->root_lock); in dm_pool_block_is_used()
1646 down_read(&td->pmd->root_lock); in dm_thin_changed_this_transaction()
1648 up_read(&td->pmd->root_lock); in dm_thin_changed_this_transaction()
1658 down_read(&pmd->root_lock); in dm_pool_changed_this_transaction()
1665 up_read(&pmd->root_lock); in dm_pool_changed_this_transaction()
1674 down_read(&td->pmd->root_lock); in dm_thin_aborted_changes()
1676 up_read(&td->pmd->root_lock); in dm_thin_aborted_changes()
1685 down_write(&pmd->root_lock); in dm_pool_alloc_data_block()
1688 up_write(&pmd->root_lock); in dm_pool_alloc_data_block()
1697 down_write(&pmd->root_lock); in dm_pool_commit_metadata()
1710 up_write(&pmd->root_lock); in dm_pool_commit_metadata()
1726 down_write(&pmd->root_lock); in dm_pool_abort_metadata()
1737 up_write(&pmd->root_lock); in dm_pool_abort_metadata()
1746 down_read(&pmd->root_lock); in dm_pool_get_free_block_count()
1749 up_read(&pmd->root_lock); in dm_pool_get_free_block_count()
1759 down_read(&pmd->root_lock); in dm_pool_get_free_metadata_block_count()
1762 up_read(&pmd->root_lock); in dm_pool_get_free_metadata_block_count()
1772 down_read(&pmd->root_lock); in dm_pool_get_metadata_dev_size()
1775 up_read(&pmd->root_lock); in dm_pool_get_metadata_dev_size()
1784 down_read(&pmd->root_lock); in dm_pool_get_data_dev_size()
1787 up_read(&pmd->root_lock); in dm_pool_get_data_dev_size()
1797 down_read(&pmd->root_lock); in dm_thin_get_mapped_count()
1802 up_read(&pmd->root_lock); in dm_thin_get_mapped_count()
1829 down_read(&pmd->root_lock); in dm_thin_get_highest_mapped_block()
1832 up_read(&pmd->root_lock); in dm_thin_get_highest_mapped_block()
1861 down_write(&pmd->root_lock); in dm_pool_resize_data_dev()
1864 up_write(&pmd->root_lock); in dm_pool_resize_data_dev()
1873 down_write(&pmd->root_lock); in dm_pool_resize_metadata_dev()
1876 up_write(&pmd->root_lock); in dm_pool_resize_metadata_dev()
1883 down_write(&pmd->root_lock); in dm_pool_metadata_read_only()
1885 up_write(&pmd->root_lock); in dm_pool_metadata_read_only()
1890 down_write(&pmd->root_lock); in dm_pool_metadata_read_write()
1892 up_write(&pmd->root_lock); in dm_pool_metadata_read_write()
1902 down_write(&pmd->root_lock); in dm_pool_register_metadata_threshold()
1904 up_write(&pmd->root_lock); in dm_pool_register_metadata_threshold()
1915 down_write(&pmd->root_lock); in dm_pool_metadata_set_needs_check()
1929 up_write(&pmd->root_lock); in dm_pool_metadata_set_needs_check()
1937 down_read(&pmd->root_lock); in dm_pool_metadata_needs_check()
1939 up_read(&pmd->root_lock); in dm_pool_metadata_needs_check()
1946 down_read(&pmd->root_lock); in dm_pool_issue_prefetches()
1949 up_read(&pmd->root_lock); in dm_pool_issue_prefetches()