Lines Matching full:an
86 * If CONFIG_DEBUG_LOCK_ALLOC is selected, returns nonzero iff in an SRCU
88 * this assumes we are in an SRCU read-side critical section unless it can
96 * is in the idle loop from an RCU point of view or offline.
108 * Similar to other lockdep annotations, except there is an additional
109 * srcu_lock_sync(), which is basically an empty *write*-side critical section,
160 * really are in an SRCU read-side critical section.
163 * If PROVE_RCU is enabled, invoking this outside of an RCU read-side
164 * critical section will result in an RCU-lockdep splat, unless @c evaluates
176 * really are in an SRCU read-side critical section.
179 * is enabled, invoking this outside of an RCU read-side critical
180 * section will result in an RCU-lockdep splat.
188 * really are in an SRCU read-side critical section.
193 * srcu_read_lock - register a new reader for an SRCU-protected structure.
196 * Enter an SRCU read-side critical section. Note that SRCU read-side
198 * call anything that waits on an SRCU grace period for the same
200 * one way to indirectly wait on an SRCU grace period is to acquire
206 * srcu_read_unlock() in an irq handler if the matching srcu_read_lock()
220 * srcu_read_lock_nmisafe - register a new reader for an SRCU-protected structure.
223 * Enter an SRCU read-side critical section, but in an NMI-safe manner.
248 * srcu_down_read - register a new reader for an SRCU-protected structure.
253 * illegal to call anything that waits on an SRCU grace period for the
255 * one way to indirectly wait on an SRCU grace period is to acquire
262 * from some other task or from an irq handler. However, neither
263 * srcu_down_read() nor srcu_up_read() may be invoked from an NMI handler.
276 * srcu_read_unlock - unregister a old reader from an SRCU-protected structure.
280 * Exit an SRCU read-side critical section.
292 * srcu_read_unlock_nmisafe - unregister a old reader from an SRCU-protected structure.
296 * Exit an SRCU read-side critical section, but in an NMI-safe manner.
316 * srcu_up_read - unregister a old reader from an SRCU-protected structure.
320 * Exit an SRCU read-side critical section, but not necessarily from