Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/power/main.c pm_notifier_call_chain_robust() -> blocking_notifier_call_chain_robust()

Type Parameter Key Value
PARAM_VALUE 0 nh 2782074901503348736
PARAM_VALUE 1 val_up 1,3,5
PARAM_VALUE 2 val_down 2,4,6
PARAM_VALUE 3 v 0
DATA_SOURCE 1 val_up $0
DATA_SOURCE 2 val_down $1
HARD_MAX 1 val_up 5
HARD_MAX 2 val_down 6
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &system_transition_mutex
HALF_LOCKED2 &of->mutex

kernel/cgroup/cgroup.c cgroup_create() -> blocking_notifier_call_chain_robust()

Type Parameter Key Value
PARAM_VALUE 0 nh 4948655981175488512
PARAM_VALUE 1 val_up 0
PARAM_VALUE 2 val_down 1
PARAM_VALUE 3 v 4096-ptr_max
BUF_SIZE 3 v 8192-u64max
DATA_SOURCE 3 v r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cgroup_mutex
HALF_LOCKED2 &dentry->d_lockref.lock

kernel/cgroup/cgroup.c cgroup_migrate_execute() -> blocking_notifier_call_chain_robust()

Type Parameter Key Value
PARAM_VALUE 0 nh 1551465044654948352
PARAM_VALUE 1 val_up 0
PARAM_VALUE 2 val_down 2
PARAM_VALUE 3 v 1128727967782395904
BUF_SIZE 3 v 24
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &cgroup_mutex

kernel/module/main.c prepare_coming_module() -> blocking_notifier_call_chain_robust()

Type Parameter Key Value
PARAM_VALUE 0 nh 6938370502739091456
PARAM_VALUE 1 val_up 1
PARAM_VALUE 2 val_down 2
PARAM_VALUE 3 v 4096-ptr_max
DATA_SOURCE 3 v $0