Lines Matching full:an

134  * If CONFIG_DEBUG_LOCK_ALLOC is selected, returns nonzero iff in an SRCU
136 * this assumes we are in an SRCU read-side critical section unless it can
144 * is in the idle loop from an RCU point of view or offline.
156 * Similar to other lockdep annotations, except there is an additional
157 * srcu_lock_sync(), which is basically an empty *write*-side critical section,
197 * really are in an SRCU read-side critical section.
200 * If PROVE_RCU is enabled, invoking this outside of an RCU read-side
201 * critical section will result in an RCU-lockdep splat, unless @c evaluates
213 * really are in an SRCU read-side critical section.
216 * is enabled, invoking this outside of an RCU read-side critical
217 * section will result in an RCU-lockdep splat.
225 * really are in an SRCU read-side critical section.
230 * srcu_read_lock - register a new reader for an SRCU-protected structure.
233 * Enter an SRCU read-side critical section. Note that SRCU read-side
235 * call anything that waits on an SRCU grace period for the same
237 * one way to indirectly wait on an SRCU grace period is to acquire
245 * illegal to invoke srcu_read_unlock() in an irq handler if the matching
261 * srcu_read_lock_lite - register a new reader for an SRCU-protected structure.
264 * Enter an SRCU read-side critical section, but for a light-weight
267 * If srcu_read_lock_lite() is ever used on an srcu_struct structure,
288 * srcu_read_lock_nmisafe - register a new reader for an SRCU-protected structure.
291 * Enter an SRCU read-side critical section, but in an NMI-safe manner.
294 * If srcu_read_lock_nmisafe() is ever used on an srcu_struct structure,
320 * srcu_down_read - register a new reader for an SRCU-protected structure.
325 * illegal to call anything that waits on an SRCU grace period for the
327 * one way to indirectly wait on an SRCU grace period is to acquire
334 * from some other task or from an irq handler. However, neither
335 * srcu_down_read() nor srcu_up_read() may be invoked from an NMI handler.
348 * srcu_read_unlock - unregister a old reader from an SRCU-protected structure.
352 * Exit an SRCU read-side critical section.
364 * srcu_read_unlock_lite - unregister a old reader from an SRCU-protected structure.
380 * srcu_read_unlock_nmisafe - unregister a old reader from an SRCU-protected structure.
384 * Exit an SRCU read-side critical section, but in an NMI-safe manner.
404 * srcu_up_read - unregister a old reader from an SRCU-protected structure.
408 * Exit an SRCU read-side critical section, but not necessarily from