Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_runtime_resume() -> bam_dmux_pc_vote()

Type Parameter Key Value
PARAM_VALUE 0 dmux 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.done 0-4294967293,u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner (-1)
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 enable 1
BUF_SIZE 0 dmux s32min-(-2),1-s32max
BUF_SIZE 0 dmux s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 dmux unit_byte

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_runtime_resume() -> bam_dmux_pc_vote()

Type Parameter Key Value
PARAM_VALUE 0 dmux 4096-ptr_max
PARAM_VALUE 0 dmux->pc 4096-ptr_max
PARAM_VALUE 0 dmux->pc->orphan 0-1
PARAM_VALUE 0 dmux->pc->priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dmux->pc->priv->smp2p->ipc_regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 dmux->pc->priv->smp2p->ipc_regmap->cache_dirty 0-1
PARAM_VALUE 0 dmux->pc->priv->smp2p->mbox_chan->mbox->poll_hrt.is_queued 1
PARAM_VALUE 0 dmux->pc->priv->smp2p->mbox_chan->tx_complete.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 dmux->pc_ack_completion.done 0-4294967293,u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner (-1)
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 *dmux->pc->priv->smp2p->mbox_chan->msg_data 0-s64max
PARAM_VALUE 1 enable 0
BUF_SIZE 0 dmux s32min-(-2),1-s32max
BUF_SIZE 0 dmux s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 dmux unit_byte

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_runtime_resume() -> bam_dmux_pc_vote()

Type Parameter Key Value
PARAM_VALUE 0 dmux 4096-ptr_max
PARAM_VALUE 0 dmux->pc 4096-ptr_max
PARAM_VALUE 0 dmux->pc->orphan 0-1
PARAM_VALUE 0 dmux->pc->priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dmux->pc->priv->smp2p->ipc_regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 dmux->pc->priv->smp2p->ipc_regmap->cache_dirty 0-1
PARAM_VALUE 0 dmux->pc->priv->smp2p->mbox_chan->mbox->poll_hrt.is_queued 1
PARAM_VALUE 0 dmux->pc->priv->smp2p->mbox_chan->tx_complete.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 dmux->pc_ack_completion.done 0-4294967293,u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner (-1)
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_state 0
PARAM_VALUE 0 *dmux->pc->priv->smp2p->mbox_chan->msg_data 0-s64max
PARAM_VALUE 1 enable 0
BUF_SIZE 0 dmux s32min-(-2),1-s32max
BUF_SIZE 0 dmux s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 dmux unit_byte

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_runtime_resume() -> bam_dmux_pc_vote()

Type Parameter Key Value
PARAM_VALUE 0 dmux 4096-ptr_max
PARAM_VALUE 0 dmux->pc 4096-ptr_max
PARAM_VALUE 0 dmux->pc->orphan 0-1
PARAM_VALUE 0 dmux->pc->priv->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dmux->pc->priv->smp2p->ipc_regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 dmux->pc->priv->smp2p->ipc_regmap->cache_dirty 0-1
PARAM_VALUE 0 dmux->pc->priv->smp2p->mbox_chan->mbox->poll_hrt.is_queued 1
PARAM_VALUE 0 dmux->pc->priv->smp2p->mbox_chan->tx_complete.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 dmux->pc_ack_completion.done 0-4294967293,u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner (-1)
PARAM_VALUE 0 dmux->pc_ack_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_state 1
PARAM_VALUE 0 dmux->rx 0
PARAM_VALUE 0 *dmux->pc->priv->smp2p->mbox_chan->msg_data 0-s64max
PARAM_VALUE 1 enable 0
BUF_SIZE 0 dmux s32min-(-2),1-s32max
BUF_SIZE 0 dmux s32min-(-2),1-s32max
NOCHECK_CALL
UNITS 0 dmux unit_byte

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_runtime_suspend() -> bam_dmux_pc_vote()

Type Parameter Key Value
PARAM_VALUE 1 enable 0
BUF_SIZE 0 dmux s32min-(-2),1-s32max
BUF_SIZE 0 dmux s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dmux unit_byte
HALF_LOCKED2 &_dev->mutex