Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/firmware/cirrus/cs_dsp.c cs_dsp_coeff_sync_controls() -> cs_dsp_coeff_write_ctrl_raw()

Type Parameter Key Value
PARAM_VALUE 0 ctl 4096-ptr_max
PARAM_VALUE 0 ctl->enabled 1
PARAM_VALUE 0 ctl->set 1
PARAM_VALUE 1 off 0
BUF_SIZE 2 buf 1-s32max
BIT_INFO 0 ctl->flags 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
UNITS 2 buf unit_byte
UNITS 3 len unit_byte
LOCK2 &dsp->pwr_lock
TYPE_LOCK (struct cs_dsp)->pwr_lock

drivers/firmware/cirrus/cs_dsp.c cs_dsp_coeff_write_ctrl() -> cs_dsp_coeff_write_ctrl_raw()

Type Parameter Key Value
PARAM_VALUE 0 ctl 4096-ptr_max
PARAM_VALUE 0 ctl->dsp 4096-ptr_max
PARAM_VALUE 0 ctl->dsp->hibernating 0
PARAM_VALUE 0 ctl->dsp->running 1
PARAM_VALUE 0 ctl->enabled 1
PARAM_VALUE 0 ctl->flags 0,2-u32max
PARAM_VALUE 0 ctl->set 1
PARAM_VALUE 1 off 0-1073741823
BUF_SIZE 2 buf (-1)-s32max
BUF_SIZE 2 buf (-1)-s32max
DATA_SOURCE 0 ctl $0
DATA_SOURCE 1 off $1
DATA_SOURCE 2 buf $2
DATA_SOURCE 3 len $3
FUZZY_MAX 1 off 11
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *buf s64min-s64max
USER_DATA 3 len 8-s32max[c]
NO_OVERFLOW_SIMPLE 3 len
UNITS 2 buf unit_byte
UNITS 3 len unit_byte
BYTE_COUNT 2 ==buf3 8050
USER_PTR 2 buf
HALF_LOCKED2 &dsp->pwr_lock
HALF_LOCKED2 _T->lock