Lines Matching defs:rename_lock
72 * arbitrary, since it's serialized on rename_lock
77 __cacheline_aligned_in_smp DEFINE_SEQLOCK(rename_lock);
79 EXPORT_SYMBOL(rename_lock);
1299 read_seqbegin_or_lock(&rename_lock, &seq);
1364 if (need_seqretry(&rename_lock, seq))
1376 if (need_seqretry(&rename_lock, seq))
1382 done_seqretry(&rename_lock, seq);
1440 * this reason take rename_lock and d_lock on dentry and ancestors.
1446 write_seqlock(&rename_lock);
1466 write_sequnlock(&rename_lock);
2260 * renames using rename_lock seqlock.
2335 seq = read_seqbegin(&rename_lock);
2339 } while (read_seqretry(&rename_lock, seq));
2353 * __d_lookup is slightly faster by avoiding rename_lock read seqlock,
2383 * renames using rename_lock seqlock.
2551 r_seq = read_seqbegin(&rename_lock);
2567 if (unlikely(read_seqretry(&rename_lock, r_seq))) {
2821 * rename_lock, the i_mutex of the source and target directories,
2915 write_seqlock(&rename_lock);
2917 write_sequnlock(&rename_lock);
2928 write_seqlock(&rename_lock);
2937 write_sequnlock(&rename_lock);
2963 * dentry->d_parent->d_inode->i_mutex, and rename_lock
3037 write_seqlock(&rename_lock);
3039 write_sequnlock(&rename_lock);
3051 write_sequnlock(&rename_lock);
3059 write_sequnlock(&rename_lock);
3097 seq = read_seqbegin(&rename_lock);
3108 } while (read_seqretry(&rename_lock, seq));