Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/platform/surface/surface_acpi_notify.c san_evt_bat_nf() -> ssam_notifier_from_errno()

Type Parameter Key Value
PARAM_VALUE 0 err (-12)
LOCK2 &nh->srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ssam_nf_head)->srcu

drivers/power/supply/surface_battery.c spwr_notify_bat() -> ssam_notifier_from_errno()

Type Parameter Key Value
LOCK2 &nh->srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ssam_nf_head)->srcu

drivers/power/supply/surface_charger.c spwr_notify_ac() -> ssam_notifier_from_errno()

Type Parameter Key Value
PARAM_VALUE 0 err s32min-0
DATA_SOURCE 0 err r spwr_ac_recheck
LOCK2 &nh->srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ssam_nf_head)->srcu