Lines Matching full:side
129 * RCU read-side critical sections are forbidden in the inner idle loop,
131 * will happily ignore any such read-side critical sections. However,
328 "Illegal context switch in RCU read-side critical section"); in rcu_preempt_sleep_check()
339 "Illegal context switch in RCU-bh read-side critical section"); \
341 "Illegal context switch in RCU-sched read-side critical section"); \
426 * will be dereferenced by RCU read-side code.
478 * lockdep checks for being in an RCU read-side critical section. This is
482 * where update-side locks prevent the value of the pointer from changing,
485 * It is also permissible to use rcu_access_pointer() when read-side
503 * An implicit check for being in an RCU read-side critical section
576 * the READ_ONCE(). This is useful in cases where update-side locks
582 * This function is only for update-side use. Using this function
637 * rcu_read_lock() - mark the beginning of an RCU read-side critical section
640 * are within RCU read-side critical sections, then the
643 * on one CPU while other CPUs are within RCU read-side critical
654 * with new RCU read-side critical sections. One way that this can happen
656 * read-side critical section, (2) CPU 1 invokes call_rcu() to register
657 * an RCU callback, (3) CPU 0 exits the RCU read-side critical section,
658 * (4) CPU 2 enters a RCU read-side critical section, (5) the RCU
659 * callback is invoked. This is legal, because the RCU read-side critical
665 * RCU read-side critical sections may be nested. Any deferred actions
666 * will be deferred until the outermost RCU read-side critical section
671 * read-side critical section that would block in a !PREEMPTION kernel.
675 * it is illegal to block while in an RCU read-side critical section.
677 * kernel builds, RCU read-side critical sections may be preempted,
680 * read-side critical sections may be preempted and they may also block, but
703 * rcu_read_unlock() - marks the end of an RCU read-side critical section.
728 * read-side critical section. However, please note that this equivalence
764 * Read-side critical sections can also be introduced by anything else that
990 * in an RCU read-side critical section that includes a read-side fetch