Lines Matching full:critical

33  * via seqcount_t under KCSAN: upon beginning a seq-reader critical section,
46 * Write side critical sections must be serialized and non-preemptible.
125 * that the write side critical section is properly serialized.
136 * For PREEMPT_RT, seqcount_LOCKNAME_t write side critical sections cannot
146 * until the end of its writer serialization lock critical section.
165 * that the write side critical section is properly serialized.
322 * protected in this critical section.
324 * Use carefully, only in critical code, and comment how the barrier is
355 * read_seqcount_begin() - begin a seqcount_t read critical section
370 * raw_read_seqcount opens a read critical section of the given
387 * raw_seqcount_begin() - begin a seqcount_t read critical section w/o
391 * raw_seqcount_begin opens a read critical section of the given
394 * will fail the read_seqcount_retry() at the end of the read critical
420 * protected in this critical section.
422 * Use carefully, only in critical code, and comment how the barrier is
437 * read_seqcount_retry() - end a seqcount_t read critical section
441 * read_seqcount_retry closes the read critical section of given
442 * seqcount_t. If the critical section was invalid, it must be ignored
519 * write_seqcount_begin() - start a seqcount_t write side critical section
522 * write_seqcount_begin opens a write side critical section of the given
525 * Context: seqcount_t write side critical sections must be serialized and
545 * write_seqcount_end() - end a seqcount_t write side critical section
575 * meant to propagate to the reader critical section. This is necessary because
577 * critical section that would ensure readers are aware of ongoing writes::
641 * typically NMIs, to safely interrupt the write side critical section.
831 * read_seqbegin() - start a seqlock_t read side critical section
850 * read_seqretry closes the read side critical section of given seqlock_t.
851 * If the critical section was invalid, it must be ignored (and typically
860 * completing read critical section. in read_seqretry()
874 * write_seqlock() - start a seqlock_t write side critical section
877 * write_seqlock opens a write side critical section for the given
882 * Context: if the seqlock_t read section, or other write side critical
893 * write_sequnlock() - end a seqlock_t write side critical section
897 * critical section of given seqlock_t.
923 * softirqs-disabled, seqlock_t write side critical section opened with
1000 * read_seqlock_excl opens a seqlock_t locking reader critical section. A
1018 * read_sequnlock_excl() - end a seqlock_t locking reader critical section
1164 * done_seqretry finishes the seqlock_t read side critical section started