Searched refs:rename_lock (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/ |
| H A D | dcache.c | 85 __cacheline_aligned_in_smp DEFINE_SEQLOCK(rename_lock); 87 EXPORT_SYMBOL(rename_lock); 1449 read_seqbegin_or_lock(&rename_lock, &seq); in d_walk() 1513 if (need_seqretry(&rename_lock, seq)) in d_walk() 1523 if (need_seqretry(&rename_lock, seq)) in d_walk() 1528 done_seqretry(&rename_lock, seq); in d_walk() 1591 read_seqlock_excl(&rename_lock); in d_set_mounted() 1611 read_sequnlock_excl(&rename_lock); in d_set_mounted() 2567 seq = read_seqbegin(&rename_lock); in d_lookup() 2571 } while (read_seqretry(&rename_lock, seq)); in d_lookup() [all …]
|
| H A D | namei.c | 2258 if (__read_seqcount_retry(&rename_lock.seqcount, nd->r_seq)) in handle_dots() 2697 nd->r_seq = __read_seqcount_begin(&rename_lock.seqcount); in path_init()
|
| /linux/fs/ocfs2/ |
| H A D | namei.c | 1216 int status = 0, rename_lock = 0, parents_locked = 0, target_exists = 0; in ocfs2_rename() local 1284 rename_lock = 1; in ocfs2_rename() 1689 if (rename_lock) in ocfs2_rename()
|
| /linux/Documentation/filesystems/ |
| H A D | locking.rst | 40 ops rename_lock ->d_lock may block rcu-walk
|
| /linux/fs/ceph/ |
| H A D | mds_client.c | 2920 seq = read_seqbegin(&rename_lock); in ceph_mdsc_build_path() 3000 if (read_seqretry(&rename_lock, seq)) in ceph_mdsc_build_path()
|