Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hsi/clients/cmt_speech.c cs_alloc_cmds() -> cs_free_cmds()

Type Parameter Key Value
PARAM_VALUE 0 ssi 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.next 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.next->next 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.prev 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.prev->next 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.prev->prev 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.next 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.next->next 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.prev 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 ssi->iface_state 0
PARAM_VALUE 0 ssi->mmap_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 ssi->mmap_cfg 18379471554275704832,18446612682070032384
PARAM_VALUE 0 ssi->mmap_size 4096
BUF_SIZE 0 ssi 456
DATA_SOURCE 0 ssi $0
MEM_ZERO 0 ssi->mmap_cfg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hsi/clients/cmt_speech.c cs_hsi_start() -> cs_free_cmds()

Type Parameter Key Value
PARAM_VALUE 0 ssi 4096-ptr_max
PARAM_VALUE 0 ssi->cl->device.bus 0,4096-ptr_max
PARAM_VALUE 0 ssi->cl->device.class 0,4096-ptr_max
PARAM_VALUE 0 ssi->cl->device.driver 0,4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.next 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.next->next 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.prev 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.prev->next 4096-ptr_max
PARAM_VALUE 0 ssi->cmdqueue.prev->prev 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.next 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.next->next 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.prev 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 ssi->datawait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 ssi->iface_state 0
PARAM_VALUE 0 ssi->master 4096-ptr_max,(-19)
PARAM_VALUE 0 ssi->master->device.driver_data 4096-ptr_max
PARAM_VALUE 0 ssi->master->device.driver_data->netdev 4096-ptr_max
PARAM_VALUE 0 ssi->mmap_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 ssi->mmap_cfg 18379471554275704832,18446612682070032384
PARAM_VALUE 0 ssi->mmap_size 4096
BUF_SIZE 0 ssi 456
DATA_SOURCE 0 ssi r _kzalloc_noprof
MEM_ZERO 0 ssi->mmap_cfg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hsi/clients/cmt_speech.c cs_hsi_stop() -> cs_free_cmds()

Type Parameter Key Value
PARAM_VALUE 0 ssi 4096-ptr_max
PARAM_VALUE 0 ssi->cl 4096-ptr_max
PARAM_VALUE 0 ssi->cl->pclaimed 0
PARAM_VALUE 0 ssi->data_rx_msg 4096-ptr_max
PARAM_VALUE 0 ssi->data_tx_msg 4096-ptr_max
PARAM_VALUE 0 ssi->iface_state 0
PARAM_VALUE 0 ssi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ssi->master->device.driver_data->keep_alive.flags 0-4194302
PARAM_VALUE 0 ssi->master->device.driver_data->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 ssi->master->device.driver_data->tx_usecnt.counter s32min-s32max
PARAM_VALUE 0 ssi->master->device.driver_data->tx_wd.flags 0-4194302
PARAM_VALUE 0 ssi->pm_qos_req.qos 0-2404875435994365951,2404875435994365953-u64max
PARAM_VALUE 0 ssi->wakeline_state 0
CAPPED_DATA 0 ssi->cl 1
CAPPED_DATA 0 ssi->data_rx_msg 1
CAPPED_DATA 0 ssi->data_tx_msg 1
DATA_SOURCE 0 ssi $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &ssi->lock
TYPE_LOCK (struct cs_hsi_iface)->lock