Lines Matching refs:root_lock
182 struct rw_semaphore root_lock;
391 __acquires(pmd->root_lock)
393 down_write(&pmd->root_lock);
404 __releases(pmd->root_lock)
406 up_write(&pmd->root_lock);
848 BUG_ON(!rwsem_is_locked(&pmd->root_lock));
920 init_rwsem(&pmd->root_lock);
954 down_read(&pmd->root_lock);
963 up_read(&pmd->root_lock);
1277 down_read(&pmd->root_lock);
1282 up_read(&pmd->root_lock);
1442 down_read(&pmd->root_lock);
1445 up_read(&pmd->root_lock);
1528 down_read(&pmd->root_lock);
1530 up_read(&pmd->root_lock);
1536 up_read(&pmd->root_lock);
1610 down_read(&pmd->root_lock);
1615 up_read(&pmd->root_lock);
1761 down_read(&pmd->root_lock);
1765 up_read(&pmd->root_lock);
1804 down_read(&td->pmd->root_lock);
1806 up_read(&td->pmd->root_lock);
1816 down_read(&pmd->root_lock);
1823 up_read(&pmd->root_lock);
1832 down_read(&td->pmd->root_lock);
1834 up_read(&td->pmd->root_lock);
1889 /* fail_io is double-checked with pmd->root_lock held below */
1895 * pmd root_lock to avoid ABBA deadlock that would result (due to life-cycle of
1896 * shrinker associated with the block manager's bufio client vs pmd root_lock).
1897 * - must take shrinker_rwsem without holding pmd->root_lock
1941 down_read(&pmd->root_lock);
1944 up_read(&pmd->root_lock);
1954 down_read(&pmd->root_lock);
1964 up_read(&pmd->root_lock);
1974 down_read(&pmd->root_lock);
1977 up_read(&pmd->root_lock);
1986 down_read(&pmd->root_lock);
1989 up_read(&pmd->root_lock);
1999 down_read(&pmd->root_lock);
2004 up_read(&pmd->root_lock);
2031 down_read(&pmd->root_lock);
2034 up_read(&pmd->root_lock);
2158 down_read(&pmd->root_lock);
2160 up_read(&pmd->root_lock);
2167 down_read(&pmd->root_lock);
2170 up_read(&pmd->root_lock);