Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/firmware/arm_scmi/driver.c scmi_iterator_run() -> scmi_iterator_bound_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 iter 4096-ptr_max
PARAM_VALUE 0 iter->msg->attributes 0-1048575
PARAM_VALUE 0 iter->msg->axis_desc_index 0-4294967295
PARAM_VALUE 0 iter->msg->desc_index 0-4294967295
PARAM_VALUE 0 iter->msg->domain 0-4294967295
PARAM_VALUE 0 iter->msg->domain_id 0-s32max
PARAM_VALUE 0 iter->msg->flags 0-4294967295
PARAM_VALUE 0 iter->msg->id 0-4294967295
PARAM_VALUE 0 iter->msg->identifier 0-4294967295
PARAM_VALUE 0 iter->msg->index 0-4294967295
PARAM_VALUE 0 iter->msg->level_index 0-4294967295
PARAM_VALUE 0 iter->msg->rate_index 0-4294967295
PARAM_VALUE 0 iter->msg->skip_parents 0-4294967295
PARAM_VALUE 0 iter->priv->clkd->info.num_parents s32min-s32max
PARAM_VALUE 0 iter->priv->clkd->r.num_rates 0-4294967295
PARAM_VALUE 0 iter->priv->clkd->r.rate_discrete 0-1
PARAM_VALUE 0 iter->priv->opp_count 0-4294967295
PARAM_VALUE 0 iter->priv->opps_by_lvl.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iter->state.desc_index 0-4294967295
PARAM_VALUE 0 iter->state.loop_idx 0-4294967295
PARAM_VALUE 0 iter->state.max_resources 0-4294967295
PARAM_VALUE 0 iter->state.num_remaining 0-4294967295
PARAM_VALUE 0 iter->state.num_returned 0-4294967295
PARAM_VALUE 0 iter->state.rx_len 0-s64max
PARAM_VALUE 0 iter->t->done.done 0-4294967293,4294967295
PARAM_VALUE 0 iter->t->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 iter->t->done.wait.lock.owner (-1)
PARAM_VALUE 0 iter->t->done.wait.lock.owner_cpu 4294967295
PARAM_VALUE 0 iter->t->hdr.poll_completion 0-1
PARAM_VALUE 0 iter->t->hdr.protocol_id 0-255
PARAM_VALUE 0 iter->t->hdr.status 0-4294967295
PARAM_VALUE 0 iter->t->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iter->t->priv->poll_idx 0-u16max
PARAM_VALUE 0 iter->t->rx.len 0-s64max
PARAM_VALUE 0 iter->t->state 0-1
PARAM_VALUE 0 *iter->priv->nr_configs 0-4294967295
PARAM_VALUE 0 *iter->priv->size 0-u16max
PARAM_VALUE 0 *iter->state->priv (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 *iter->t->rx.buf (-4611686018427387904)-4611686018427387903
DATA_SOURCE 0 iter $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 iter->t->hdr s64min-s64max
HOST_DATA 0 iter->t->hdr->id 0-255
HOST_DATA 0 iter->t->hdr->poll_completion 0-1
HOST_DATA 0 iter->t->hdr->protocol_id 0-255
HOST_DATA 0 iter->t->hdr->seq 0-u16max
HOST_DATA 0 iter->t->hdr->status 0-4294967295
HOST_DATA 0 iter->t->hdr->type 0-255
HOST_DATA 0 iter->t->hdr.status 0-4294967295
HALF_LOCKED2 &file->lock
HALF_LOCKED2 &info->protocols_mtx

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

Type Parameter Key Value
PARAM_VALUE 0 iter 4096-ptr_max
PARAM_VALUE 0 iter->priv->opps_by_lvl.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 iter->state.desc_index 0-4294967295
PARAM_VALUE 0 iter->state.num_remaining 0-4294967295
PARAM_VALUE 0 iter->state.num_returned 0-4294967295
PARAM_VALUE 0 iter->t->done.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 iter->t->done.wait.lock.raw_lock.val.counter 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 iter->t->hdr s64min-s64max
HOST_DATA 0 iter->t->hdr->id 0-255
HOST_DATA 0 iter->t->hdr->poll_completion 0-1
HOST_DATA 0 iter->t->hdr->protocol_id 0-255
HOST_DATA 0 iter->t->hdr->seq 0-u16max
HOST_DATA 0 iter->t->hdr->status 0-4294967295
HOST_DATA 0 iter->t->hdr->type 0-255
HOST_DATA 0 iter->t->hdr.status 0-4294967295
LOCK2 &info->protocols_mtx
TYPE_LOCK (struct scmi_info)->protocols_mtx