Lines Matching full:locking
9 * See Documentation/locking/seqlock.rst
56 * locking primitives, use a sequence counter with associated lock
63 * See Documentation/locking/seqlock.rst
132 * See Documentation/locking/seqlock.rst
149 * sleeping locks. See Documentation/locking/locktypes.rst
504 * See Documentation/locking/lockdep-design.rst
798 * - Documentation/locking/seqlock.rst
999 * read_seqlock_excl() - begin a seqlock_t locking reader section
1002 * read_seqlock_excl opens a seqlock_t locking reader critical section. A
1003 * locking reader exclusively locks out *both* other writers *and* other
1004 * locking readers, but it does not update the embedded sequence number.
1006 * Locking readers act like a normal spin_lock()/spin_unlock().
1020 * read_sequnlock_excl() - end a seqlock_t locking reader critical section
1029 * read_seqlock_excl_bh() - start a seqlock_t locking reader section with
1043 * read_sequnlock_excl_bh() - stop a seqlock_t softirq-disabled locking
1053 * read_seqlock_excl_irq() - start a non-interruptible seqlock_t locking
1068 * locking reader section
1086 * locking reader section
1100 * locking reader section
1111 * read_seqbegin_or_lock() - begin a seqlock_t lockless or locking reader
1115 * If the passed value is odd, the reader will become a *locking* reader
1123 * itself into a full seqlock_t locking reader.
1133 * Check Documentation/locking/seqlock.rst for template example code.
1150 * need_seqretry() - validate seqlock_t "locking or lockless" read section
1162 * done_seqretry() - end seqlock_t "locking or lockless" reader section
1177 * a non-interruptible locking reader
1185 * Note: Interrupts will be disabled only for "locking reader" mode.
1189 * 1. The saved local interrupts state in case of a locking reader, to
1210 * non-interruptible locking reader section
1213 * @flags: Caller's saved local interrupt state in case of a locking