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);
1359 read_seqbegin_or_lock(&rename_lock, &seq);
1424 if (need_seqretry(&rename_lock, seq))
1436 if (need_seqretry(&rename_lock, seq))
1442 done_seqretry(&rename_lock, seq);
1500 * this reason take rename_lock and d_lock on dentry and ancestors.
1506 write_seqlock(&rename_lock);
1526 write_sequnlock(&rename_lock);
2373 * renames using rename_lock seqlock.
2429 seq = read_seqbegin(&rename_lock);
2433 } while (read_seqretry(&rename_lock, seq));
2447 * __d_lookup is slightly faster by avoiding rename_lock read seqlock,
2477 * renames using rename_lock seqlock.
2648 r_seq = read_seqbegin(&rename_lock);
2664 if (unlikely(read_seqretry(&rename_lock, r_seq))) {
2936 * rename_lock, the i_mutex of the source and target directories,
3031 write_seqlock(&rename_lock);
3033 write_sequnlock(&rename_lock);
3044 write_seqlock(&rename_lock);
3053 write_sequnlock(&rename_lock);
3079 * dentry->d_parent->d_inode->i_mutex, and rename_lock
3153 write_seqlock(&rename_lock);
3155 write_sequnlock(&rename_lock);
3167 write_sequnlock(&rename_lock);
3175 write_sequnlock(&rename_lock);
3213 seq = read_seqbegin(&rename_lock);
3224 } while (read_seqretry(&rename_lock, seq));