Searched refs:rename_lock (Results 1 - 8 of 8) sorted by relevance

/linux-master/fs/
H A Dd_path.c148 * It only checks the sequence number of the global rename_lock as any change
149 * in the dentry's d_seq will be preceded by changes in the rename_lock
151 * the whole pathname back-tracing sequence again by taking the rename_lock.
171 read_seqbegin_or_lock(&rename_lock, &seq);
175 if (need_seqretry(&rename_lock, seq)) {
179 done_seqretry(&rename_lock, seq);
341 read_seqbegin_or_lock(&rename_lock, &seq);
352 if (need_seqretry(&rename_lock, seq)) {
356 done_seqretry(&rename_lock, seq);
H A Ddcache.c72 * arbitrary, since it's serialized on rename_lock
77 __cacheline_aligned_in_smp DEFINE_SEQLOCK(rename_lock);
79 EXPORT_SYMBOL(rename_lock); variable
1231 read_seqbegin_or_lock(&rename_lock, &seq);
1292 if (need_seqretry(&rename_lock, seq))
1303 if (need_seqretry(&rename_lock, seq))
1309 done_seqretry(&rename_lock, seq);
1367 * this reason take rename_lock and d_lock on dentry and ancestors.
1373 write_seqlock(&rename_lock);
1393 write_sequnlock(&rename_lock);
[all...]
H A Dnamei.c1980 if (__read_seqcount_retry(&rename_lock.seqcount, nd->r_seq))
2372 nd->r_seq = __read_seqcount_begin(&rename_lock.seqcount);
/linux-master/fs/nfs/
H A Dnamespace.c69 seq = read_seqbegin(&rename_lock);
85 if (read_seqretry(&rename_lock, seq)) {
126 if (read_seqretry(&rename_lock, seq))
/linux-master/include/linux/
H A Ddcache.h218 extern seqlock_t rename_lock;
/linux-master/fs/ocfs2/
H A Dnamei.c1205 int status = 0, rename_lock = 0, parents_locked = 0, target_exists = 0; local
1273 rename_lock = 1;
1676 if (rename_lock)
/linux-master/kernel/
H A Dauditsc.c2130 seq = read_seqbegin(&rename_lock);
2150 if (unlikely(read_seqretry(&rename_lock, seq) || drop)) { /* in this order */
/linux-master/fs/ceph/
H A Dmds_client.c2728 seq = read_seqbegin(&rename_lock);
2806 if (read_seqretry(&rename_lock, seq))

Completed in 250 milliseconds