Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/firmware/arm_scmi/driver.c scmi_probe() -> scmi_protocol_acquire()

Type Parameter Key Value
PARAM_VALUE 0 handle 4096-ptr_max
PARAM_VALUE 0 handle->dev 0,4096-ptr_max
PARAM_VALUE 0 handle->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 handle->dev->class 0,4096-ptr_max
PARAM_VALUE 0 handle->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 handle->dev->platform_data 4096-ptr_max
PARAM_VALUE 0 handle->devm_protocol_acquire 0,429661026557440000
PARAM_VALUE 0 handle->devm_protocol_get 0,7616135274340864000
PARAM_VALUE 0 handle->devm_protocol_put 0,3722386343941640192
PARAM_VALUE 0 handle->is_transport_atomic 0,9143894686193668096
PARAM_VALUE 0 handle->notify_ops 0,3124359103314432000
PARAM_VALUE 0 handle->notify_ops->devm_event_notifier_register 3465393153311629312
PARAM_VALUE 0 handle->notify_ops->devm_event_notifier_unregister 3241779738133508096
PARAM_VALUE 0 handle->notify_ops->event_notifier_register 5871307745490493440
PARAM_VALUE 0 handle->notify_ops->event_notifier_unregister 8278257264911896576
PARAM_VALUE 0 handle->version 0,4096-ptr_max
PARAM_VALUE 1 protocol_id 16
BUF_SIZE 0 handle 56
BUF_SIZE 0 handle->dev 0,1616
BUF_SIZE 0 handle->version 0,44
MEM_ZERO 0 handle
RX_PATH
TASK_NOT_RUNNING

drivers/firmware/arm_scmi/notify.c scmi_bind_event_handler() -> scmi_protocol_acquire()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ni->pending_mtx
TYPE_LOCK (struct scmi_notify_instance)->pending_mtx