Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hsi/clients/cmt_speech.c cs_hsi_read_on_control_complete() -> cs_hsi_read_on_control()

Type Parameter Key Value
PARAM_VALUE 0 hi 4096-ptr_max
PARAM_VALUE 0 hi->control_state 0,2-u32max
PARAM_VALUE 0 hi->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hi->mmap_cfg->tstamp_rx_ctrl.tv_nsec 0-999999999
BUF_SIZE 0 hi (-1)-s32max
BUF_SIZE 0 hi (-1)-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 hi 4096-ptr_max
PARAM_VALUE 0 hi->cl 4096-ptr_max
PARAM_VALUE 0 hi->cmdqueue.next 4096-ptr_max
PARAM_VALUE 0 hi->cmdqueue.next->next 4096-ptr_max
PARAM_VALUE 0 hi->cmdqueue.prev 4096-ptr_max
PARAM_VALUE 0 hi->cmdqueue.prev->next 4096-ptr_max
PARAM_VALUE 0 hi->cmdqueue.prev->prev 4096-ptr_max
PARAM_VALUE 0 hi->data_rx_msg 4096-ptr_max
PARAM_VALUE 0 hi->data_rx_msg->context 4096-ptr_max
PARAM_VALUE 0 hi->data_rx_msg->destructor 1669167869601263616
PARAM_VALUE 0 hi->data_rx_msg->sgt.nents 0
PARAM_VALUE 0 hi->data_rx_msg->sgt.orig_nents 0
PARAM_VALUE 0 hi->data_rx_msg->sgt.sgl 0
PARAM_VALUE 0 hi->data_tx_msg 4096-ptr_max
PARAM_VALUE 0 hi->data_tx_msg->context 4096-ptr_max
PARAM_VALUE 0 hi->data_tx_msg->destructor 1669167869601263616
PARAM_VALUE 0 hi->data_tx_msg->sgt.nents 0
PARAM_VALUE 0 hi->data_tx_msg->sgt.orig_nents 0
PARAM_VALUE 0 hi->data_tx_msg->sgt.sgl 0
PARAM_VALUE 0 hi->datawait.head.next 4096-ptr_max
PARAM_VALUE 0 hi->datawait.head.next->next 4096-ptr_max
PARAM_VALUE 0 hi->datawait.head.prev 4096-ptr_max
PARAM_VALUE 0 hi->datawait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 hi->datawait.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 hi->iface_state 1
PARAM_VALUE 0 hi->master 4096-ptr_max
PARAM_VALUE 0 hi->master->device.driver_data 4096-ptr_max
PARAM_VALUE 0 hi->master->device.driver_data->netdev 4096-ptr_max
PARAM_VALUE 0 hi->mmap_base 18379471554275704832,18446612682070032384
PARAM_VALUE 0 hi->mmap_cfg 18379471554275704832,18446612682070032384
PARAM_VALUE 0 hi->mmap_size 4096
BUF_SIZE 0 hi 456
DATA_SOURCE 0 hi r _kzalloc_noprof
MEM_ZERO 0 hi->mmap_cfg
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh

drivers/hsi/clients/cmt_speech.c cs_hsi_write_on_control() -> cs_hsi_read_on_control()

Type Parameter Key Value
PARAM_VALUE 0 hi 4096-ptr_max
PARAM_VALUE 0 hi->cl 4096-ptr_max
PARAM_VALUE 0 hi->cl->device.bus 0,4096-ptr_max
PARAM_VALUE 0 hi->cl->device.class 0,4096-ptr_max
PARAM_VALUE 0 hi->cl->device.driver 0,4096-ptr_max
PARAM_VALUE 0 hi->control_state 0,2-u32max
PARAM_VALUE 0 hi->lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 hi $0
PARAM_COMPARE 0 &hi->cmdqueue != $0->cmdqueue.next
BIT_INFO 0 hi->control_state 0x0,0xfffffffe
PREEMPT_ADD
NOCHECK_CALL
LOCK2 bh