Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/interconnect/icc-kunit.c icc_test_aggregate() -> icc_std_aggregate()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 4 agg_avg 4096-ptr_max
PARAM_VALUE 5 agg_peak 4096-ptr_max
BUF_SIZE 0 node (-1),8,120
BUF_SIZE 0 node (-1),8,120
BUF_SIZE 0 node->data (-1),104,200
BUF_SIZE 0 node->name s32min,(-10),(-1)-s32max
BUF_SIZE 0 node->provider (-1),104
DATA_SOURCE 0 node $0
DATA_SOURCE 1 tag $1
DATA_SOURCE 2 avg_bw $2
DATA_SOURCE 3 peak_bw $3
DATA_SOURCE 4 agg_avg $4
DATA_SOURCE 5 agg_peak $5
STR_LEN 0 node->name (-1),17,22,26
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 node->provider->inter_set 0
HOST_DATA 0 node->provider->users 0
LOCK2 global &icc_bw_lock
HALF_LOCKED2 global &icc_lock

drivers/interconnect/core.c aggregate_requests() -> (struct icc_provider)->aggregate()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->provider 4096-ptr_max
PARAM_VALUE 4 agg_avg 4096-ptr_max
PARAM_VALUE 5 agg_peak 4096-ptr_max
DATA_SOURCE 0 node $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &icc_bw_lock
HALF_LOCKED2 global &icc_lock

drivers/interconnect/core.c icc_node_add() -> (struct icc_provider)->aggregate()

Type Parameter Key Value
PARAM_VALUE 0 node 4096-ptr_max
PARAM_VALUE 0 node->node_list.next 4096-ptr_max
PARAM_VALUE 0 node->node_list.prev 0
PARAM_VALUE 0 node->provider 4096-ptr_max
PARAM_VALUE 0 node->provider->aggregate 3539955354666090496,4823140418867986432,5125915409430962176,7843467228459073536
PARAM_VALUE 0 node->provider->data 4096-ptr_max
PARAM_VALUE 0 node->provider->dev 0,4096-ptr_max
PARAM_VALUE 0 node->provider->nodes.next 4096-ptr_max
PARAM_VALUE 0 node->provider->set 4096-ptr_max
PARAM_VALUE 1 tag 0
PARAM_VALUE 4 agg_avg 4096-ptr_max
PARAM_VALUE 5 agg_peak 4096-ptr_max
BUF_SIZE 0 node (-1),120
BUF_SIZE 0 node (-1),120
BUF_SIZE 0 node->data (-1),104,200
BUF_SIZE 0 node->name s32min,(-10),(-1)-s32max
BUF_SIZE 0 node->provider (-1),104
DATA_SOURCE 0 node $0
STR_LEN 0 node->name (-1),17,22,26
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 node->provider->inter_set 0
HOST_DATA 0 node->provider->users 0
LOCK2 global &icc_bw_lock
LOCK2 global &icc_lock
HALF_LOCKED2 _T->lock