Lines Matching full:sequence

2 Sequence counters and sequential locks
8 Sequence counters are a reader-writer consistency mechanism with
14 A data set is consistent when the sequence count at the beginning of the
15 read side critical section is even and the same sequence count value is
17 be copied out inside the read side critical section. If the sequence
21 Writers increment the sequence count at the start and the end of their
22 critical section. After starting the critical section the sequence count
24 the end of the write side critical section the sequence count becomes
27 A sequence counter write side critical section must never be preempted
29 the entire scheduler tick due to the odd sequence count value and the
39 Sequence counters (``seqcount_t``)
52 If it's desired to automatically handle the sequence counter
92 Sequence counters with associated locks (``seqcount_LOCKNAME_t``)
95 As discussed at :ref:`seqcount_t`, sequence count write side critical
97 sequence counters associate the lock used for writer serialization at
110 The following sequence counters with associated locks are defined:
118 The sequence counter read and write APIs can take either a plain
144 Latch sequence counters (``seqcount_latch_t``)
147 Latch sequence counters are a multiversion concurrency control mechanism
149 between two copies of protected data. This allows the sequence counter
195 1. Normal Sequence readers which never block a writer but they must
196 retry if a writer is in progress by detecting change in the sequence
197 number. Writers do not wait for a sequence reader::
221 that trial fails (odd sequence counter is returned, which is used as