Lines Matching refs:d_lock
288 spin_lock(&dentry->d_lock); in take_dentry_name_snapshot()
297 spin_unlock(&dentry->d_lock); in take_dentry_name_snapshot()
358 __releases(dentry->d_lock) in dentry_unlink_inode()
367 spin_unlock(&dentry->d_lock); in dentry_unlink_inode()
506 spin_lock(&dentry->d_lock); in d_drop()
508 spin_unlock(&dentry->d_lock); in d_drop()
577 spin_unlock(&parent->d_lock); in __dentry_kill()
581 spin_unlock(&dentry->d_lock); in __dentry_kill()
586 spin_lock(&dentry->d_lock); in __dentry_kill()
591 spin_unlock(&dentry->d_lock); in __dentry_kill()
601 spin_unlock(&dentry->d_lock); in __lock_parent()
604 spin_lock(&parent->d_lock); in __lock_parent()
614 spin_unlock(&parent->d_lock); in __lock_parent()
619 spin_lock_nested(&dentry->d_lock, DENTRY_D_LOCK_NESTED); in __lock_parent()
630 if (likely(spin_trylock(&parent->d_lock))) in lock_parent()
669 spin_lock(&de->d_lock); in d_mark_dontcache()
671 spin_unlock(&de->d_lock); in d_mark_dontcache()
684 __releases(dentry->d_lock) in dentry_kill()
694 if (unlikely(!spin_trylock(&parent->d_lock))) { in dentry_kill()
700 spin_unlock(&parent->d_lock); in dentry_kill()
709 spin_unlock(&dentry->d_lock); in dentry_kill()
711 spin_lock(&dentry->d_lock); in dentry_kill()
724 spin_unlock(&parent->d_lock); in dentry_kill()
725 spin_unlock(&dentry->d_lock); in dentry_kill()
761 spin_lock(&dentry->d_lock); in fast_dput()
764 spin_unlock(&dentry->d_lock); in fast_dput()
810 spin_lock(&dentry->d_lock); in fast_dput()
819 spin_unlock(&dentry->d_lock); in fast_dput()
874 spin_unlock(&dentry->d_lock); in dput()
884 __must_hold(&dentry->d_lock) in __dput_to_list()
907 spin_unlock(&dentry->d_lock); in dput_to_list()
949 spin_lock(&ret->d_lock); in dget_parent()
951 spin_unlock(&ret->d_lock); in dget_parent()
958 spin_unlock(&ret->d_lock); in dget_parent()
1014 spin_lock(&alias->d_lock); in __d_find_alias()
1017 spin_unlock(&alias->d_lock); in __d_find_alias()
1020 spin_unlock(&alias->d_lock); in __d_find_alias()
1048 spin_lock(&dentry->d_lock); in d_prune_aliases()
1057 spin_unlock(&parent->d_lock); in d_prune_aliases()
1059 spin_unlock(&dentry->d_lock); in d_prune_aliases()
1086 spin_unlock(&dentry->d_lock); in shrink_lock_dentry()
1088 spin_lock(&dentry->d_lock); in shrink_lock_dentry()
1097 if (IS_ROOT(dentry) || likely(spin_trylock(&parent->d_lock))) in shrink_lock_dentry()
1100 spin_unlock(&dentry->d_lock); in shrink_lock_dentry()
1101 spin_lock(&parent->d_lock); in shrink_lock_dentry()
1103 spin_unlock(&parent->d_lock); in shrink_lock_dentry()
1104 spin_lock(&dentry->d_lock); in shrink_lock_dentry()
1107 spin_lock_nested(&dentry->d_lock, DENTRY_D_LOCK_NESTED); in shrink_lock_dentry()
1110 spin_unlock(&parent->d_lock); in shrink_lock_dentry()
1123 spin_lock(&dentry->d_lock); in shrink_dentry_list()
1131 spin_unlock(&dentry->d_lock); in shrink_dentry_list()
1157 if (!spin_trylock(&dentry->d_lock)) in dentry_lru_isolate()
1167 spin_unlock(&dentry->d_lock); in dentry_lru_isolate()
1173 spin_unlock(&dentry->d_lock); in dentry_lru_isolate()
1198 spin_unlock(&dentry->d_lock); in dentry_lru_isolate()
1237 if (!spin_trylock(&dentry->d_lock)) in dentry_lru_isolate_shrink()
1241 spin_unlock(&dentry->d_lock); in dentry_lru_isolate_shrink()
1300 spin_lock(&this_parent->d_lock); in d_walk()
1324 spin_lock_nested(&dentry->d_lock, DENTRY_D_LOCK_NESTED); in d_walk()
1331 spin_unlock(&dentry->d_lock); in d_walk()
1337 spin_unlock(&dentry->d_lock); in d_walk()
1342 spin_unlock(&this_parent->d_lock); in d_walk()
1343 spin_release(&dentry->d_lock.dep_map, _RET_IP_); in d_walk()
1345 spin_acquire(&this_parent->d_lock.dep_map, 0, 1, _RET_IP_); in d_walk()
1348 spin_unlock(&dentry->d_lock); in d_walk()
1359 spin_unlock(&child->d_lock); in d_walk()
1360 spin_lock(&this_parent->d_lock); in d_walk()
1380 spin_unlock(&this_parent->d_lock); in d_walk()
1385 spin_unlock(&this_parent->d_lock); in d_walk()
1448 spin_lock(&p->d_lock); in d_set_mounted()
1450 spin_unlock(&p->d_lock); in d_set_mounted()
1453 spin_unlock(&p->d_lock); in d_set_mounted()
1455 spin_lock(&dentry->d_lock); in d_set_mounted()
1463 spin_unlock(&dentry->d_lock); in d_set_mounted()
1579 spin_lock(&data.victim->d_lock); in shrink_dcache_parent()
1581 spin_unlock(&data.victim->d_lock); in shrink_dcache_parent()
1665 spin_lock(&dentry->d_lock); in d_invalidate()
1667 spin_unlock(&dentry->d_lock); in d_invalidate()
1671 spin_unlock(&dentry->d_lock); in d_invalidate()
1748 spin_lock_init(&dentry->d_lock); in __d_alloc()
1749 seqcount_spinlock_init(&dentry->d_seq, &dentry->d_lock); in __d_alloc()
1791 spin_lock(&parent->d_lock); in d_alloc()
1799 spin_unlock(&parent->d_lock); in d_alloc()
1894 spin_lock(&dentry->d_lock); in d_set_fallthru()
1896 spin_unlock(&dentry->d_lock); in d_set_fallthru()
1940 spin_lock(&dentry->d_lock); in __d_instantiate()
1951 spin_unlock(&dentry->d_lock); in __d_instantiate()
2040 spin_lock(&dentry->d_lock); in __d_instantiate_anon()
2048 spin_unlock(&dentry->d_lock); in __d_instantiate_anon()
2393 spin_lock(&dentry->d_lock); in __d_lookup()
2404 spin_unlock(&dentry->d_lock); in __d_lookup()
2407 spin_unlock(&dentry->d_lock); in __d_lookup()
2464 spin_lock(&dentry->d_lock); in d_delete()
2473 spin_unlock(&dentry->d_lock); in d_delete()
2497 spin_lock(&entry->d_lock); in d_rehash()
2499 spin_unlock(&entry->d_lock); in d_rehash()
2526 spin_unlock(&dentry->d_lock); in d_wait_lookup()
2528 spin_lock(&dentry->d_lock); in d_wait_lookup()
2608 spin_lock(&dentry->d_lock); in d_alloc_parallel()
2625 spin_unlock(&dentry->d_lock); in d_alloc_parallel()
2637 spin_unlock(&dentry->d_lock); in d_alloc_parallel()
2664 spin_lock(&dentry->d_lock); in __d_add()
2681 spin_unlock(&dentry->d_lock); in __d_add()
2734 spin_lock(&alias->d_lock); in d_exact_alias()
2736 spin_unlock(&alias->d_lock); in d_exact_alias()
2741 spin_unlock(&alias->d_lock); in d_exact_alias()
2839 spin_lock(&target->d_parent->d_lock); in __d_move()
2842 spin_lock(&target->d_parent->d_lock); in __d_move()
2843 spin_lock_nested(&old_parent->d_lock, DENTRY_D_LOCK_NESTED); in __d_move()
2846 spin_lock(&old_parent->d_lock); in __d_move()
2848 spin_lock_nested(&target->d_parent->d_lock, in __d_move()
2851 spin_lock_nested(&dentry->d_lock, 2); in __d_move()
2852 spin_lock_nested(&target->d_lock, 3); in __d_move()
2896 spin_unlock(&dentry->d_parent->d_lock); in __d_move()
2898 spin_unlock(&old_parent->d_lock); in __d_move()
2899 spin_unlock(&target->d_lock); in __d_move()
2900 spin_unlock(&dentry->d_lock); in __d_move()
3141 spin_lock(&dentry->d_parent->d_lock); in d_tmpfile()
3142 spin_lock_nested(&dentry->d_lock, DENTRY_D_LOCK_NESTED); in d_tmpfile()
3145 spin_unlock(&dentry->d_lock); in d_tmpfile()
3146 spin_unlock(&dentry->d_parent->d_lock); in d_tmpfile()