atomic_notifier_call(9)
NAME
- atomic_notifier_call_chain - Call functions in an atomic
- notifier chain
SYNOPSIS
int atomic_notifier_call_chain(struct atomic_notifier_head * nh, unsigned long val, void * v);
ARGUMENTS
- nh
- Pointer to head of the atomic notifier chain
- val
- Value passed unmodified to notifier function
- v
- Pointer passed unmodified to notifier function
DESCRIPTION
- Calls each function in a notifier chain in turn. The func
- tions run in an atomic context, so they must not block. This rou
- tine uses RCU to synchronize with changes to the chain.
- If the return value of the notifier can be and'ed with
NOTIFY_STOP_MASK
mediately, with the return value of the notifier function which
halted execution. Otherwise the return value is the return value
of the last notifier function called.