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.
195 * atomic_notifier_call_chain - Call functions in an atomic notifier chain
196 * @nh: Pointer to head of the atomic notifier chain
200 * Calls each function in a notifier chain in turn. The functions
202 * This routine uses RCU to synchronize with changes to the chain.
226 * Blocking notifier chain routines. All access to the chain is
231 * blocking_notifier_chain_register - Add notifier to a blocking notifier chain
232 * @nh: Pointer to head of the blocking notifier chain
233 * @n: New entry in notifier chain
235 * Adds a notifier to a blocking notifier chain.
261 * blocking_notifier_chain_unregister - Remove notifier from a blocking notifier chain
262 * @nh: Pointer to head of the blocking notifier chain
263 * @n: Entry to remove from notifier chain
265 * Removes a notifier from a blocking notifier chain.
310 * blocking_notifier_call_chain - Call functions in a blocking notifier chain
311 * @nh: Pointer to head of the blocking notifier chain
315 * Calls each function in a notifier chain in turn. The functions
345 * Raw notifier chain routines. There is no protection;
350 * raw_notifier_chain_register - Add notifier to a raw notifier chain
351 * @nh: Pointer to head of the raw notifier chain
352 * @n: New entry in notifier chain
354 * Adds a notifier to a raw notifier chain.
367 * raw_notifier_chain_unregister - Remove notifier from a raw notifier chain
368 * @nh: Pointer to head of the raw notifier chain
369 * @n: Entry to remove from notifier chain
371 * Removes a notifier from a raw notifier chain.
391 * raw_notifier_call_chain - Call functions in a raw notifier chain
392 * @nh: Pointer to head of the raw notifier chain
396 * Calls each function in a notifier chain in turn. The functions
416 * SRCU notifier chain routines. Registration and unregistration
421 * srcu_notifier_chain_register - Add notifier to an SRCU notifier chain
422 * @nh: Pointer to head of the SRCU notifier chain
423 * @n: New entry in notifier chain
425 * Adds a notifier to an SRCU notifier chain.
451 * srcu_notifier_chain_unregister - Remove notifier from an SRCU notifier chain
452 * @nh: Pointer to head of the SRCU notifier chain
453 * @n: Entry to remove from notifier chain
455 * Removes a notifier from an SRCU notifier chain.
482 * srcu_notifier_call_chain - Call functions in an SRCU notifier chain
483 * @nh: Pointer to head of the SRCU notifier chain
487 * Calls each function in a notifier chain in turn. The functions
512 * @nh: Pointer to head of the srcu notifier chain