Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_pc_irq() -> bam_dmux_pc_ack()

Type Parameter Key Value
PARAM_VALUE 0 dmux 4096-ptr_max
PARAM_VALUE 0 dmux->dev 4096-ptr_max
PARAM_VALUE 0 dmux->pc_state 0
PARAM_VALUE 0 dmux->rx 4096-ptr_max
PARAM_VALUE 0 dmux->rx->client_count 1-s32max
PARAM_VALUE 0 dmux->rx->dev->device.kobj.sd 4096-ptr_max
PARAM_VALUE 0 dmux->rx->device 4096-ptr_max
PARAM_VALUE 0 dmux->rx->device->owner->state 0-1,3-u32max
PARAM_VALUE 0 dmux->rx->device->ref.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 dmux->rx->slave 4096-ptr_max
DATA_SOURCE 0 dmux $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_pc_irq() -> bam_dmux_pc_ack()

Type Parameter Key Value
PARAM_VALUE 0 dmux 4096-ptr_max
PARAM_VALUE 0 dmux->pc_state 1
PARAM_VALUE 0 dmux->rx 0
PARAM_VALUE 0 dmux->tx 0
DATA_SOURCE 0 dmux $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_probe() -> bam_dmux_pc_ack()

Type Parameter Key Value
PARAM_VALUE 0 dmux 4096-ptr_max
PARAM_VALUE 0 dmux->dev 4096-ptr_max
PARAM_VALUE 0 dmux->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dmux->pc 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.done 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.next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_ack_completion.wait.task_list.prev 4096-ptr_max
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->prev 4096-ptr_max
PARAM_VALUE 0 dmux->pc_irq 1-s32max
PARAM_VALUE 0 dmux->pc_wait.head.next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_wait.head.prev 4096-ptr_max
PARAM_VALUE 0 dmux->pc_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dmux->pc_wait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dmux->rx 4096-ptr_max
PARAM_VALUE 0 dmux->rx->client_count 1-s32max
PARAM_VALUE 0 dmux->rx->dev->device.kobj.sd 4096-ptr_max
PARAM_VALUE 0 dmux->rx->device 4096-ptr_max
PARAM_VALUE 0 dmux->rx->device->owner->state 0-1,3-u32max
PARAM_VALUE 0 dmux->rx->device->ref.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 dmux->rx->slave 4096-ptr_max
BUF_SIZE 0 dmux 2096
BUF_SIZE 0 dmux->dev 1616
BUF_SIZE 0 dmux->pc_irq s32min-(-1),1-s32max
CAPPED_DATA 0 dmux->pc->of_node 1
CAPPED_DATA 0 dmux->pc_ack->of_node 1
DATA_SOURCE 0 dmux r devm_kzalloc
POWER_OF_TWO 0 *dmux
MEM_ZERO 0 dmux
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 dmux->pc_irq