Lines Matching full:chain
18 * Notifier chain core routines. The exported routines below
54 * @nl: Pointer to head of the blocking notifier chain
100 * @nl: Pointer to head of the blocking notifier chain
106 * NOTE: It is important the @nl chain doesn't change between the two
126 * Atomic notifier chain routines. Registration and unregistration
131 * atomic_notifier_chain_register - Add notifier to an atomic notifier chain
132 * @nh: Pointer to head of the atomic notifier chain
133 * @n: New entry in notifier chain
135 * Adds a notifier to an atomic notifier chain.
153 * atomic_notifier_chain_unregister - Remove notifier from an atomic notifier chain
154 * @nh: Pointer to head of the atomic notifier chain
155 * @n: Entry to remove from notifier chain
157 * Removes a notifier from an atomic notifier chain.
176 * atomic_notifier_call_chain - Call functions in an atomic notifier chain
177 * @nh: Pointer to head of the atomic notifier chain
181 * Calls each function in a notifier chain in turn. The functions
183 * This routine uses RCU to synchronize with changes to the chain.
207 * Blocking notifier chain routines. All access to the chain is
212 * blocking_notifier_chain_register - Add notifier to a blocking notifier chain
213 * @nh: Pointer to head of the blocking notifier chain
214 * @n: New entry in notifier chain
216 * Adds a notifier to a blocking notifier chain.
242 * blocking_notifier_chain_unregister - Remove notifier from a blocking notifier chain
243 * @nh: Pointer to head of the blocking notifier chain
244 * @n: Entry to remove from notifier chain
246 * Removes a notifier from a blocking notifier chain.
291 * blocking_notifier_call_chain - Call functions in a blocking notifier chain
292 * @nh: Pointer to head of the blocking notifier chain
296 * Calls each function in a notifier chain in turn. The functions
326 * Raw notifier chain routines. There is no protection;
331 * raw_notifier_chain_register - Add notifier to a raw notifier chain
332 * @nh: Pointer to head of the raw notifier chain
333 * @n: New entry in notifier chain
335 * Adds a notifier to a raw notifier chain.
348 * raw_notifier_chain_unregister - Remove notifier from a raw notifier chain
349 * @nh: Pointer to head of the raw notifier chain
350 * @n: Entry to remove from notifier chain
352 * Removes a notifier from a raw notifier chain.
372 * raw_notifier_call_chain - Call functions in a raw notifier chain
373 * @nh: Pointer to head of the raw notifier chain
377 * Calls each function in a notifier chain in turn. The functions
397 * SRCU notifier chain routines. Registration and unregistration
402 * srcu_notifier_chain_register - Add notifier to an SRCU notifier chain
403 * @nh: Pointer to head of the SRCU notifier chain
404 * @n: New entry in notifier chain
406 * Adds a notifier to an SRCU notifier chain.
432 * srcu_notifier_chain_unregister - Remove notifier from an SRCU notifier chain
433 * @nh: Pointer to head of the SRCU notifier chain
434 * @n: Entry to remove from notifier chain
436 * Removes a notifier from an SRCU notifier chain.
463 * srcu_notifier_call_chain - Call functions in an SRCU notifier chain
464 * @nh: Pointer to head of the SRCU notifier chain
468 * Calls each function in a notifier chain in turn. The functions
493 * @nh: Pointer to head of the srcu notifier chain