Home
last modified time | relevance | path

Searched refs:seqlock (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/Documentation/RCU/
DarrayRCU.txt28 have not been used with RCU. Rik van Riel recommends using seqlock in
33 using seqlock?
139 using seqlock is that frequent updates can livelock readers.
140 One way to avoid this problem is to assign a seqlock for
DRTFP.txt2613 RCU, and seqlock.
/linux-4.1.27/Documentation/filesystems/
Dpath-lookup.txt94 These members are also protected by d_seq seqlock, although this offers
120 dentry. So a seqlock is used to detect when a rename has occurred, and so the
172 rename seqlock is also used to cover this race in much the same way, by
184 dentry seqlock (d_seq) is used to take a "coherent snapshot" of what the dentry
301 * Have a per-dentry seqlock to protect the dentry name, parent, and inode,
313 * If seqlock verification fails anywhere along the path, do a full restart
/linux-4.1.27/Documentation/locking/
Dlglock.txt144 at lglocks probably wants to look at the seqlock and RCU alternatives as
155 been replaced by seqlock primitives or by RCU based primitives in the
/linux-4.1.27/fs/nfs/
Dnfs4_fs.h172 seqlock_t seqlock; /* Protects the stateid/open_stateid */ member
Dnfs4state.c645 seqlock_init(&state->seqlock); in nfs4_alloc_open_state()
978 seq = read_seqbegin(&state->seqlock); in nfs4_copy_open_stateid()
982 } while (read_seqretry(&state->seqlock, seq)); in nfs4_copy_open_stateid()
Dnfs4proc.c1255 write_seqlock(&state->seqlock); in nfs_clear_open_stateid()
1257 write_sequnlock(&state->seqlock); in nfs_clear_open_stateid()
1288 write_seqlock(&state->seqlock); in __update_open_stateid()
1295 write_sequnlock(&state->seqlock); in __update_open_stateid()
1624 write_seqlock(&state->seqlock); in nfs4_open_recover()
1627 write_sequnlock(&state->seqlock); in nfs4_open_recover()
2184 write_seqlock(&state->seqlock); in nfs_finish_clear_delegation_stateid()
2186 write_sequnlock(&state->seqlock); in nfs_finish_clear_delegation_stateid()
Dpnfs.c841 seq = read_seqbegin(&open_state->seqlock); in pnfs_choose_layoutget_stateid()
843 } while (read_seqretry(&open_state->seqlock, seq)); in pnfs_choose_layoutget_stateid()
/linux-4.1.27/tools/perf/
Ddesign.txt314 __u32 lock; /* seqlock for synchronization */