Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/soc/intel/avs/apl.c avs_apl_log_buffer_status() -> avs_logging_fw()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-1),1-s32max
BUF_SIZE 0 adev s32min-(-1),1-s32max
DATA_SOURCE 0 adev $0
STR_LEN 0 adev (-1),6,8,12-16,18,21,23
STR_LEN 0 adev (-1),6,8,12-16,18,21,23
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->trace_fifo->kfifo->data 0-u64max
HOST_DATA 0 *adev->trace_fifo.kfifo->data s64min-s64max
NO_OVERFLOW_SIMPLE 0 adev->hw_cfg.i2s_caps.ctrl_base_addr->node.size
NO_OVERFLOW_SIMPLE 0 adev->hw_cfg.i2s_caps.ctrl_count
NO_OVERFLOW_SIMPLE 0 adev->mods_info->count
LOCK2 irq
LOCK2 0 &adev->trace_lock
HALF_LOCKED2 0 &adev->comp_list_mutex
HALF_LOCKED2 0 &adev->ipc->msg_mutex
HALF_LOCKED2 0 &adev->path_mutex
TYPE_LOCK (struct avs_dev)->trace_lock

sound/soc/intel/avs/skl.c avs_skl_log_buffer_status() -> avs_logging_fw()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
BUF_SIZE 0 adev s32min-(-1),1-s32max
BUF_SIZE 0 adev s32min-(-1),1-s32max
DATA_SOURCE 0 adev $0
STR_LEN 0 adev (-1),6,8,12-16,18,21,23
STR_LEN 0 adev (-1),6,8,12-16,18,21,23
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->trace_fifo->kfifo->data 0-u64max
HOST_DATA 0 *adev->trace_fifo.kfifo->data s64min-s64max
NO_OVERFLOW_SIMPLE 0 adev->hw_cfg.i2s_caps.ctrl_base_addr->node.size
NO_OVERFLOW_SIMPLE 0 adev->hw_cfg.i2s_caps.ctrl_count
NO_OVERFLOW_SIMPLE 0 adev->mods_info->count
LOCK2 irq
LOCK2 0 &adev->trace_lock
HALF_LOCKED2 0 &adev->comp_list_mutex
HALF_LOCKED2 0 &adev->ipc->msg_mutex
HALF_LOCKED2 0 &adev->path_mutex
TYPE_LOCK (struct avs_dev)->trace_lock