Searched refs:kernfs_rwsem (Results 1 – 4 of 4) sorted by relevance
40 lockdep_assert_held(&kernfs_root(kn)->kernfs_rwsem); in kernfs_active() 377 * kernfs_rwsem held exclusive431 * kernfs_rwsem held exclusive507 __releases(&kernfs_root(kn)->kernfs_rwsem) in kernfs_drain() 508 __acquires(&kernfs_root(kn)->kernfs_rwsem) in kernfs_drain() 512 lockdep_assert_held_write(&root->kernfs_rwsem); in kernfs_drain() 525 up_write(&root->kernfs_rwsem); in kernfs_drain() 544 down_write(&root->kernfs_rwsem); in kernfs_drain() 788 * __kernfs_active() which tests @kn->active without kernfs_rwsem. in kernfs_find_and_get_node_by_id() 820 down_write(&root->kernfs_rwsem); in kernfs_add_one() [all...]
165 guard(rwsem_read)(&root->kernfs_rwsem); in kernfs_get_parent_dentry()261 scoped_guard(rwsem_read, &root->kernfs_rwsem) { in kernfs_node_dentry()307 down_read(&kf_root->kernfs_rwsem); in kernfs_fill_super()309 up_read(&kf_root->kernfs_rwsem); in kernfs_fill_super()
45 /* list of kernfs_super_info of this root, protected by kernfs_rwsem */49 struct rw_semaphore kernfs_rwsem;101 /* anchored at kernfs_root->supers, protected by kernfs_rwsem */108 return lockdep_is_held(&kernfs_root(kn)->kernfs_rwsem); in kernfs_root_is_locked() 126 * avoided by locking kernfs_root::kernfs_rwsem or in kernfs_parent() 50 struct rw_semaphore kernfs_rwsem; global() member
933 down_read(&root->kernfs_rwsem); in kernfs_notify_workfn()972 up_read(&root->kernfs_rwsem); in kernfs_notify_workfn()