Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/interconnect/core.c apply_constraints() -> (struct icc_provider)->set()

Type Parameter Key Value
PARAM_VALUE 0 src 4096-ptr_max
PARAM_VALUE 1 dst 4096-ptr_max
PARAM_VALUE 1 dst->provider 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &icc_bw_lock
HALF_LOCKED2 &core->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &__scm->scm_bw_lock

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

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

drivers/interconnect/core.c icc_sync_state() -> (struct icc_provider)->set()

Type Parameter Key Value
PARAM_VALUE 0 src 4096-ptr_max
PARAM_VALUE 0 src->init_avg 0
PARAM_VALUE 0 src->init_peak 0
PARAM_VALUE 0 src->provider 4096-ptr_max
PARAM_VALUE 1 dst 4096-ptr_max
PARAM_VALUE 1 dst->init_avg 0
PARAM_VALUE 1 dst->init_peak 0
PARAM_VALUE 1 dst->provider 4096-ptr_max
CAPPED_DATA 0 &src->node_list 1
CAPPED_DATA 1 &dst->node_list 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &icc_bw_lock
LOCK2 global &icc_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex