Lines Matching full:an
121 * If CONFIG_DEBUG_LOCK_ALLOC is selected, returns nonzero iff in an SRCU
123 * this assumes we are in an SRCU read-side critical section unless it can
131 * is in the idle loop from an RCU point of view or offline.
143 * Similar to other lockdep annotations, except there is an additional
144 * srcu_lock_sync(), which is basically an empty *write*-side critical section,
195 * really are in an SRCU read-side critical section.
198 * If PROVE_RCU is enabled, invoking this outside of an RCU read-side
199 * critical section will result in an RCU-lockdep splat, unless @c evaluates
211 * really are in an SRCU read-side critical section.
214 * is enabled, invoking this outside of an RCU read-side critical
215 * section will result in an RCU-lockdep splat.
223 * really are in an SRCU read-side critical section.
228 * srcu_read_lock - register a new reader for an SRCU-protected structure.
231 * Enter an SRCU read-side critical section. Note that SRCU read-side
233 * call anything that waits on an SRCU grace period for the same
235 * one way to indirectly wait on an SRCU grace period is to acquire
241 * srcu_read_unlock() in an irq handler if the matching srcu_read_lock()
255 * srcu_read_lock_nmisafe - register a new reader for an SRCU-protected structure.
258 * Enter an SRCU read-side critical section, but in an NMI-safe manner.
283 * srcu_down_read - register a new reader for an SRCU-protected structure.
288 * illegal to call anything that waits on an SRCU grace period for the
290 * one way to indirectly wait on an SRCU grace period is to acquire
297 * from some other task or from an irq handler. However, neither
298 * srcu_down_read() nor srcu_up_read() may be invoked from an NMI handler.
311 * srcu_read_unlock - unregister a old reader from an SRCU-protected structure.
315 * Exit an SRCU read-side critical section.
327 * srcu_read_unlock_nmisafe - unregister a old reader from an SRCU-protected structure.
331 * Exit an SRCU read-side critical section, but in an NMI-safe manner.
351 * srcu_up_read - unregister a old reader from an SRCU-protected structure.
355 * Exit an SRCU read-side critical section, but not necessarily from