Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/firmware/arm_scmi/voltage.c scmi_voltage_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 16
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c scmi_imx_cpu_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 4
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c scmi_imx_lmm_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 1-u64max
BUF_SIZE 1 priv 4
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/power.c scmi_power_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 32
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/perf.c scmi_perf_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->hops->iter_response_init 0,4096-ptr_max
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 32
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/sensors.c scmi_sensors_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->hops->iter_response_init 4096-ptr_max
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 40
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c scmi_imx_bbm_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 1-u64max
BUF_SIZE 1 priv 8
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/system.c scmi_system_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 1 priv 1-u64max
BUF_SIZE 1 priv 2
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/powercap.c scmi_powercap_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 24
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/pinctrl.c scmi_pinctrl_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 40
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/reset.c scmi_reset_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 16
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/base.c scmi_base_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 1 priv 4096-ptr_max
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r scmi_revision_area_get
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c scmi_imx_misc_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->class 0,4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 1-u64max
BUF_SIZE 1 priv 12
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/clock.c scmi_clock_protocol_init() -> (struct scmi_protocol_handle)->set_priv()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 ph->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 5737080179502346240
PARAM_VALUE 0 ph->hops 92319962549096448
PARAM_VALUE 0 ph->hops->iter_response_init 0,4096-ptr_max
PARAM_VALUE 0 ph->set_priv 2482990121109909504
PARAM_VALUE 0 ph->version 0
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 priv 4096-ptr_max
BUF_SIZE 1 priv 40
DATA_SOURCE 0 ph $0
DATA_SOURCE 1 priv r devm_kzalloc
CONTAINER 0 -32+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx