Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hsi/clients/cmt_speech.c cs_char_read() -> cs_pop_entry()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PREEMPT_ADD <- disables preempt
LOCK2 &csdata->lock
LOCK2 bh
TYPE_LOCK (struct cs_char)->lock

drivers/hsi/clients/cmt_speech.c cs_char_read() -> cs_pop_entry()

Type Parameter Key Value
PARAM_VALUE 0 head 4096-ptr_max
PREEMPT_ADD <- disables preempt
LOCK2 &csdata->lock
LOCK2 bh
TYPE_LOCK (struct cs_char)->lock

drivers/hsi/clients/cmt_speech.c cs_notify_data() -> cs_pop_entry()

Type Parameter Key Value
PARAM_VALUE 0 head 5547803731974275112
PARAM_VALUE 0 head->next 0-5547803731974275111,5547803731974275113-u64max
PARAM_VALUE 0 head->prev 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &cs_char_data.lock
TYPE_LOCK (struct cs_char)->lock