blocking_notifier_call_chain(9)

blocking_notifier_call_chain9

Call functions in a blocking notifier chain

Usage

int blocking_notifier_call_chain(struct blocking_notifier_head * nh, unsigned long val, void * v);

Arguments

nh

Pointer to head of the blocking notifier chain

val

Value passed unmodified to notifier function

v

Pointer passed unmodified to notifier function

Overview

Calls each function in a notifier chain in turn. The functions run in a process context, so they are allowed to block.

If the return value of the notifier can be and'ed with NOTIFY_STOP_MASK then blocking_notifier_call_chain will return immediately, 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.

From linux-manual-2.6.18 2.6.18.dfsg.1-26etch2 in Debian 4.0 (Etch). Parsed by carta from the page's man source.