Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/firmware/arm_scmi/voltage.c scmi_voltage_levels_get() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 ops 549346803083177984
PARAM_VALUE 1 ops->prepare_message 1395373023827771392
PARAM_VALUE 1 ops->process_response 4328843745027006464
PARAM_VALUE 1 ops->update_state 4506245168221966336
PARAM_VALUE 3 msg_id 4
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 6877198284717346816
BUF_SIZE 0 ph->hops 72
BUF_SIZE 0 ph->xops 40
BUF_SIZE 5 priv 16
DATA_SOURCE 0 ph $0
CONTAINER 0 -8-24+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_describe_levels_get() -> (struct scmi_proto_helpers_ops)->iter_response_init()

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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 ops 3079395810828529664
PARAM_VALUE 1 ops->prepare_message 7209905912369741824
PARAM_VALUE 1 ops->process_response 9082040891996073984
PARAM_VALUE 1 ops->update_state 5685792353844928512
PARAM_VALUE 2 max_resources 64
PARAM_VALUE 3 msg_id 4
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 4096-ptr_max
DATA_SOURCE 0 ph $0
DATA_SOURCE 5 priv $1
CONTAINER 0 -8-24+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_sensor_axis_description() -> (struct scmi_proto_helpers_ops)->iter_response_init()

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->hops 4096-ptr_max
PARAM_VALUE 0 ph->hops->iter_response_init 4096-ptr_max
PARAM_VALUE 0 ph->xops 4096-ptr_max
PARAM_VALUE 1 ops 1808005618291572736
PARAM_VALUE 1 ops->prepare_message 1286054319357067264
PARAM_VALUE 1 ops->process_response 4601791368069656576
PARAM_VALUE 1 ops->update_state 3259907101846540288
PARAM_VALUE 2 max_resources 1-63
PARAM_VALUE 3 msg_id 7
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 3829807088878456832
BUF_SIZE 5 priv 16
CAPPED_DATA 2 max_resources 1
DATA_SOURCE 0 ph $0
FUZZY_MAX 2 max_resources 1
CONTAINER 0 -8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 max_resources
HALF_LOCKED2 &info->protocols_mtx

drivers/firmware/arm_scmi/sensors.c scmi_sensor_axis_extended_names_get() -> (struct scmi_proto_helpers_ops)->iter_response_init()

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->hops 4096-ptr_max
PARAM_VALUE 0 ph->hops->iter_response_init 4096-ptr_max
PARAM_VALUE 0 ph->xops 4096-ptr_max
PARAM_VALUE 1 ops 7098836605558702080
PARAM_VALUE 1 ops->prepare_message 1286054319357067264
PARAM_VALUE 1 ops->process_response 7231756959693352960
PARAM_VALUE 1 ops->update_state 8638750283169988608
PARAM_VALUE 2 max_resources 1-63
PARAM_VALUE 3 msg_id 13
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 395834085121421312
BUF_SIZE 5 priv 16
CAPPED_DATA 2 max_resources 1
DATA_SOURCE 0 ph $0
FUZZY_MAX 2 max_resources 1
CONTAINER 0 -8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 max_resources
HALF_LOCKED2 &info->protocols_mtx

drivers/firmware/arm_scmi/sensors.c scmi_sensor_description_get() -> (struct scmi_proto_helpers_ops)->iter_response_init()

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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 ops 8494050074601910272
PARAM_VALUE 1 ops->prepare_message 2149647065055285248
PARAM_VALUE 1 ops->process_response 293300278244605952
PARAM_VALUE 1 ops->update_state 3479908306979815424
PARAM_VALUE 2 max_resources 0-u16max
PARAM_VALUE 3 msg_id 3
PARAM_VALUE 4 tx_size 4
PARAM_VALUE 5 priv 4096-ptr_max
BUF_SIZE 5 priv 40
DATA_SOURCE 0 ph $0
DATA_SOURCE 5 priv $1
CONTAINER 0 -8-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 max_resources
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/sensors.c scmi_sensor_update_intervals() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->hops 4096-ptr_max
PARAM_VALUE 0 ph->version 0-u16max,65537-u32max
PARAM_VALUE 0 ph->xops 4096-ptr_max
PARAM_VALUE 1 ops 4026804744232947712
PARAM_VALUE 1 ops->prepare_message 2664721107497082880
PARAM_VALUE 1 ops->process_response 521655455458062336
PARAM_VALUE 1 ops->update_state 7801486667291279360
PARAM_VALUE 3 msg_id 8
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 8654587602911027200
BUF_SIZE 5 priv 16
DATA_SOURCE 0 ph $0
CONTAINER 0 -8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &info->protocols_mtx

drivers/firmware/arm_scmi/pinctrl.c scmi_pinctrl_list_associations() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 4096-ptr_max
PARAM_VALUE 0 ph->hops 4096-ptr_max
PARAM_VALUE 1 ops 6139514527970033664
PARAM_VALUE 1 ops->prepare_message 2426663883264073728
PARAM_VALUE 1 ops->process_response 9010512645584633856
PARAM_VALUE 1 ops->update_state 5734137665740320768
PARAM_VALUE 2 max_resources 1-u16max
PARAM_VALUE 3 msg_id 4
PARAM_VALUE 4 tx_size 12
PARAM_VALUE 5 priv 4924512984371924992
BUF_SIZE 5 priv 16
DATA_SOURCE 0 ph $0
DATA_SOURCE 2 max_resources $3
CONTAINER 0 -8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 max_resources
HALF_LOCKED2 &pctldev->mutex
HALF_LOCKED2 &s->lock

drivers/firmware/arm_scmi/pinctrl.c scmi_pinctrl_settings_get() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 4096-ptr_max
PARAM_VALUE 0 ph->hops 4096-ptr_max
PARAM_VALUE 1 ops 3302912354862374912
PARAM_VALUE 1 ops->prepare_message 5389333469663846400
PARAM_VALUE 1 ops->process_response 4580558360272490496
PARAM_VALUE 1 ops->update_state 7570257927918714880
PARAM_VALUE 2 max_resources 1-u32max
PARAM_VALUE 3 msg_id 5
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 8945054389167214592
BUF_SIZE 5 priv 40
DATA_SOURCE 0 ph $0
CONTAINER 0 -8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING

drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c scmi_imx_misc_syslog_get() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->hops 4096-ptr_max
PARAM_VALUE 1 ops 2725371355302555648
PARAM_VALUE 1 ops->prepare_message 7052158427520208896
PARAM_VALUE 1 ops->process_response 7791030829498388480
PARAM_VALUE 1 ops->update_state 1378633231481782272
PARAM_VALUE 2 max_resources 1024
PARAM_VALUE 3 msg_id 13
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 6311066754946899968
BUF_SIZE 5 priv 16
DATA_SOURCE 0 ph $0
CONTAINER 0 -8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &file->lock
TYPE_LOCK (struct seq_file)->lock

drivers/firmware/arm_scmi/clock.c scmi_clock_describe_rates_get_full() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->get_priv 0,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 0,2482990121109909504
PARAM_VALUE 0 ph->xops 0,8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 0,4096-ptr_max
PARAM_VALUE 1 ops 8699892223326793728
PARAM_VALUE 1 ops->prepare_message 6711959193790005248
PARAM_VALUE 1 ops->process_response 7812602812864585728
PARAM_VALUE 1 ops->update_state 1348344366716215296
PARAM_VALUE 3 msg_id 4
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 6452646688786714624
BUF_SIZE 0 ph->hops (-1),72
BUF_SIZE 0 ph->xops (-1),40
BUF_SIZE 5 priv 16
DATA_SOURCE 0 ph $0
CONTAINER 0 -8-24+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &info->protocols_mtx

drivers/firmware/arm_scmi/clock.c scmi_clock_describe_rates_get_lazy() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 ops 6158725998216318976
PARAM_VALUE 1 ops->prepare_message 6711959193790005248
PARAM_VALUE 1 ops->process_response 7812602812864585728
PARAM_VALUE 1 ops->update_state 1348344366716215296
PARAM_VALUE 2 max_resources 0
PARAM_VALUE 3 msg_id 4
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 8636529030110752768
BUF_SIZE 0 ph->hops 72
BUF_SIZE 0 ph->xops 40
BUF_SIZE 5 priv 16
DATA_SOURCE 0 ph $0
CONTAINER 0 -8-24+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_possible_parents() -> (struct scmi_proto_helpers_ops)->iter_response_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 ops 7810152993505157120
PARAM_VALUE 1 ops->prepare_message 8896807148997894144
PARAM_VALUE 1 ops->process_response 8480111932150472704
PARAM_VALUE 1 ops->update_state 2972531820371865600
PARAM_VALUE 2 max_resources 0
PARAM_VALUE 3 msg_id 12
PARAM_VALUE 4 tx_size 8
PARAM_VALUE 5 priv 6420714947168968704
BUF_SIZE 0 ph->hops 72
BUF_SIZE 0 ph->xops 40
BUF_SIZE 5 priv 16
DATA_SOURCE 0 ph $0
CONTAINER 0 -8-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx