Lines Matching refs:kernfs_rwsem
41 lockdep_assert_held(&kernfs_root(kn)->kernfs_rwsem);
356 * kernfs_rwsem held exclusive
406 * kernfs_rwsem held exclusive
479 __releases(&kernfs_root(kn)->kernfs_rwsem)
480 __acquires(&kernfs_root(kn)->kernfs_rwsem)
484 lockdep_assert_held_write(&root->kernfs_rwsem);
497 up_write(&root->kernfs_rwsem);
516 down_write(&root->kernfs_rwsem);
737 * __kernfs_active() which tests @kn->active without kernfs_rwsem.
769 down_write(&root->kernfs_rwsem);
800 up_write(&root->kernfs_rwsem);
814 up_write(&root->kernfs_rwsem);
836 lockdep_assert_held(&kernfs_root(parent)->kernfs_rwsem);
868 lockdep_assert_held_read(&kernfs_root(parent)->kernfs_rwsem);
909 down_read(&root->kernfs_rwsem);
912 up_read(&root->kernfs_rwsem);
935 down_read(&root->kernfs_rwsem);
938 up_read(&root->kernfs_rwsem);
963 init_rwsem(&root->kernfs_rwsem);
1012 * kernfs_remove holds kernfs_rwsem from the root so the root
1132 down_read(&root->kernfs_rwsem);
1136 up_read(&root->kernfs_rwsem);
1140 up_read(&root->kernfs_rwsem);
1150 down_read(&root->kernfs_rwsem);
1169 up_read(&root->kernfs_rwsem);
1172 up_read(&root->kernfs_rwsem);
1191 down_read(&root->kernfs_rwsem);
1202 up_read(&root->kernfs_rwsem);
1217 up_read(&root->kernfs_rwsem);
1342 lockdep_assert_held_write(&kernfs_root(root)->kernfs_rwsem);
1363 lockdep_assert_held_write(&kernfs_root(kn)->kernfs_rwsem);
1394 down_write(&root->kernfs_rwsem);
1400 up_write(&root->kernfs_rwsem);
1422 down_write(&root->kernfs_rwsem);
1435 up_write(&root->kernfs_rwsem);
1446 lockdep_assert_held_write(&kernfs_root(kn)->kernfs_rwsem);
1470 * kernfs_drain() may drop kernfs_rwsem temporarily and @pos's
1518 down_write(&root->kernfs_rwsem);
1520 up_write(&root->kernfs_rwsem);
1610 down_write(&root->kernfs_rwsem);
1617 * while kernfs_rwsem for held exclusive. The ones which lost
1638 up_write(&root->kernfs_rwsem);
1640 down_write(&root->kernfs_rwsem);
1648 * This must be done while kernfs_rwsem held exclusive; otherwise,
1653 up_write(&root->kernfs_rwsem);
1680 down_write(&root->kernfs_rwsem);
1689 up_write(&root->kernfs_rwsem);
1719 down_write(&root->kernfs_rwsem);
1773 up_write(&root->kernfs_rwsem);
1845 down_read(&root->kernfs_rwsem);
1862 up_read(&root->kernfs_rwsem);
1865 down_read(&root->kernfs_rwsem);
1867 up_read(&root->kernfs_rwsem);