Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/firmware/arm_scmi/perf.c scmi_perf_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_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 describe_id 11
PARAM_VALUE 2 message_id 8
PARAM_VALUE 3 valid_size 4
PARAM_VALUE 5 p_addr 4096-ptr_max
PARAM_VALUE 6 p_db 0
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/perf.c scmi_perf_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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->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 describe_id 11
PARAM_VALUE 2 message_id 6
PARAM_VALUE 3 valid_size 8
PARAM_VALUE 5 p_addr 4096-ptr_max
PARAM_VALUE 6 p_db 0
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/perf.c scmi_perf_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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->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 describe_id 11
PARAM_VALUE 2 message_id 7
PARAM_VALUE 3 valid_size 4
PARAM_VALUE 6 p_db 4096-ptr_max
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/perf.c scmi_perf_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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->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 describe_id 11
PARAM_VALUE 2 message_id 5
PARAM_VALUE 3 valid_size 8
PARAM_VALUE 6 p_db 4096-ptr_max
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/powercap.c scmi_powercap_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_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 describe_id 12
PARAM_VALUE 2 message_id 5
PARAM_VALUE 3 valid_size 4
PARAM_VALUE 6 p_db 4096-ptr_max
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
DATA_SOURCE 4 domain $1
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/powercap.c scmi_powercap_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 describe_id 12
PARAM_VALUE 2 message_id 4
PARAM_VALUE 3 valid_size 4
PARAM_VALUE 5 p_addr 4096-ptr_max
PARAM_VALUE 6 p_db 0
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
DATA_SOURCE 4 domain $1
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/powercap.c scmi_powercap_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 describe_id 12
PARAM_VALUE 2 message_id 7
PARAM_VALUE 3 valid_size 4
PARAM_VALUE 6 p_db 4096-ptr_max
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
DATA_SOURCE 4 domain $1
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx

drivers/firmware/arm_scmi/powercap.c scmi_powercap_domain_init_fc() -> (struct scmi_proto_helpers_ops)->fastchannel_init()

Type Parameter Key Value
PARAM_VALUE 0 ph 4096-ptr_max
PARAM_VALUE 0 ph->dev 0
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-4294967294
PARAM_VALUE 0 ph->xops 8887091785015832576
PARAM_VALUE 0 ph->xops->xfer_get_init 4096-ptr_max
PARAM_VALUE 1 describe_id 12
PARAM_VALUE 2 message_id 6
PARAM_VALUE 3 valid_size 4
PARAM_VALUE 5 p_addr 4096-ptr_max
PARAM_VALUE 6 p_db 0
PARAM_VALUE 7 rate_limit 4096-ptr_max
DATA_SOURCE 0 ph $0
DATA_SOURCE 4 domain $1
CONTAINER 0 -48-24+0 $(-1)
MEM_ZERO 0 ph
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 4 domain
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx