Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/firmware/arm_scmi/scmi_power_control.c scmi_request_forceful_transition() -> emergency_sync()

Type Parameter Key Value
NOCHECK_CALL
LOCK2 &sc->state_mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct scmi_syspower_conf)->state_mtx

kernel/reboot.c __orderly_poweroff() -> emergency_sync()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

kernel/reboot.c __orderly_reboot() -> emergency_sync()

Type Parameter Key Value
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/tty/sysrq.c sysrq_handle_sync() -> emergency_sync()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 irq