Lines Matching refs:root_lock

182 	struct rw_semaphore root_lock;  member
852 init_rwsem(&pmd->root_lock); in dm_pool_metadata_open()
883 down_read(&pmd->root_lock); in dm_pool_metadata_close()
892 up_read(&pmd->root_lock); in dm_pool_metadata_close()
1035 down_write(&pmd->root_lock); in dm_pool_create_thin()
1038 up_write(&pmd->root_lock); in dm_pool_create_thin()
1126 down_write(&pmd->root_lock); in dm_pool_create_snap()
1129 up_write(&pmd->root_lock); in dm_pool_create_snap()
1169 down_write(&pmd->root_lock); in dm_pool_delete_thin_device()
1172 up_write(&pmd->root_lock); in dm_pool_delete_thin_device()
1183 down_write(&pmd->root_lock); in dm_pool_set_metadata_transaction_id()
1197 up_write(&pmd->root_lock); in dm_pool_set_metadata_transaction_id()
1207 down_read(&pmd->root_lock); in dm_pool_get_metadata_transaction_id()
1212 up_read(&pmd->root_lock); in dm_pool_get_metadata_transaction_id()
1286 down_write(&pmd->root_lock); in dm_pool_reserve_metadata_snap()
1289 up_write(&pmd->root_lock); in dm_pool_reserve_metadata_snap()
1334 down_write(&pmd->root_lock); in dm_pool_release_metadata_snap()
1337 up_write(&pmd->root_lock); in dm_pool_release_metadata_snap()
1367 down_read(&pmd->root_lock); in dm_pool_get_metadata_snap()
1370 up_read(&pmd->root_lock); in dm_pool_get_metadata_snap()
1380 down_write(&pmd->root_lock); in dm_pool_open_thin_device()
1383 up_write(&pmd->root_lock); in dm_pool_open_thin_device()
1390 down_write(&td->pmd->root_lock); in dm_pool_close_thin_device()
1392 up_write(&td->pmd->root_lock); in dm_pool_close_thin_device()
1453 down_read(&pmd->root_lock); in dm_thin_find_block()
1455 up_read(&pmd->root_lock); in dm_thin_find_block()
1461 up_read(&pmd->root_lock); in dm_thin_find_block()
1535 down_read(&pmd->root_lock); in dm_thin_find_mapped_range()
1540 up_read(&pmd->root_lock); in dm_thin_find_mapped_range()
1573 down_write(&td->pmd->root_lock); in dm_thin_insert_block()
1576 up_write(&td->pmd->root_lock); in dm_thin_insert_block()
1660 down_write(&td->pmd->root_lock); in dm_thin_remove_block()
1663 up_write(&td->pmd->root_lock); in dm_thin_remove_block()
1673 down_write(&td->pmd->root_lock); in dm_thin_remove_range()
1676 up_write(&td->pmd->root_lock); in dm_thin_remove_range()
1686 down_read(&pmd->root_lock); in dm_pool_block_is_used()
1690 up_read(&pmd->root_lock); in dm_pool_block_is_used()
1699 down_write(&pmd->root_lock); in dm_pool_inc_data_range()
1705 up_write(&pmd->root_lock); in dm_pool_inc_data_range()
1714 down_write(&pmd->root_lock); in dm_pool_dec_data_range()
1720 up_write(&pmd->root_lock); in dm_pool_dec_data_range()
1729 down_read(&td->pmd->root_lock); in dm_thin_changed_this_transaction()
1731 up_read(&td->pmd->root_lock); in dm_thin_changed_this_transaction()
1741 down_read(&pmd->root_lock); in dm_pool_changed_this_transaction()
1748 up_read(&pmd->root_lock); in dm_pool_changed_this_transaction()
1757 down_read(&td->pmd->root_lock); in dm_thin_aborted_changes()
1759 up_read(&td->pmd->root_lock); in dm_thin_aborted_changes()
1768 down_write(&pmd->root_lock); in dm_pool_alloc_data_block()
1771 up_write(&pmd->root_lock); in dm_pool_alloc_data_block()
1780 down_write(&pmd->root_lock); in dm_pool_commit_metadata()
1793 up_write(&pmd->root_lock); in dm_pool_commit_metadata()
1809 down_write(&pmd->root_lock); in dm_pool_abort_metadata()
1820 up_write(&pmd->root_lock); in dm_pool_abort_metadata()
1829 down_read(&pmd->root_lock); in dm_pool_get_free_block_count()
1832 up_read(&pmd->root_lock); in dm_pool_get_free_block_count()
1842 down_read(&pmd->root_lock); in dm_pool_get_free_metadata_block_count()
1852 up_read(&pmd->root_lock); in dm_pool_get_free_metadata_block_count()
1862 down_read(&pmd->root_lock); in dm_pool_get_metadata_dev_size()
1865 up_read(&pmd->root_lock); in dm_pool_get_metadata_dev_size()
1874 down_read(&pmd->root_lock); in dm_pool_get_data_dev_size()
1877 up_read(&pmd->root_lock); in dm_pool_get_data_dev_size()
1887 down_read(&pmd->root_lock); in dm_thin_get_mapped_count()
1892 up_read(&pmd->root_lock); in dm_thin_get_mapped_count()
1919 down_read(&pmd->root_lock); in dm_thin_get_highest_mapped_block()
1922 up_read(&pmd->root_lock); in dm_thin_get_highest_mapped_block()
1951 down_write(&pmd->root_lock); in dm_pool_resize_data_dev()
1954 up_write(&pmd->root_lock); in dm_pool_resize_data_dev()
1963 down_write(&pmd->root_lock); in dm_pool_resize_metadata_dev()
1969 up_write(&pmd->root_lock); in dm_pool_resize_metadata_dev()
1976 down_write(&pmd->root_lock); in dm_pool_metadata_read_only()
1978 up_write(&pmd->root_lock); in dm_pool_metadata_read_only()
1983 down_write(&pmd->root_lock); in dm_pool_metadata_read_write()
1985 up_write(&pmd->root_lock); in dm_pool_metadata_read_write()
1995 down_write(&pmd->root_lock); in dm_pool_register_metadata_threshold()
1997 up_write(&pmd->root_lock); in dm_pool_register_metadata_threshold()
2008 down_write(&pmd->root_lock); in dm_pool_metadata_set_needs_check()
2022 up_write(&pmd->root_lock); in dm_pool_metadata_set_needs_check()
2030 down_read(&pmd->root_lock); in dm_pool_metadata_needs_check()
2032 up_read(&pmd->root_lock); in dm_pool_metadata_needs_check()
2039 down_read(&pmd->root_lock); in dm_pool_issue_prefetches()
2042 up_read(&pmd->root_lock); in dm_pool_issue_prefetches()