Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/sof/topology.c sof_link_load() -> sof_copy_tuples()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->tplg 4353795724968787968,5924458453840941056
PARAM_VALUE 2 array_size s32min-(-1),1-s32max
PARAM_VALUE 3 token_id 10
PARAM_VALUE 4 token_instance_num 1
PARAM_VALUE 5 tuples 16,4096-ptr_max
PARAM_VALUE 7 num_copied_tuples 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 5 tuples 0-u64max
DATA_SOURCE 5 tuples r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 6 tuples_size
UNITS 0 sdev unit_byte
UNITS 2 array_size unit_byte
UNITS 6 tuples_size unit_array_size
ELEM_COUNT 5 ==tuples6 8051
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_link_load() -> sof_copy_tuples()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->tplg 4353795724968787968,5924458453840941056
PARAM_VALUE 2 array_size s32min-(-1),1-s32max
PARAM_VALUE 3 token_id 11-14,16-18,28-31
PARAM_VALUE 4 token_instance_num 0-s32max
PARAM_VALUE 5 tuples 16,4096-ptr_max
PARAM_VALUE 7 num_copied_tuples 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 5 tuples 0-u64max
DATA_SOURCE 5 tuples r _kzalloc_noprof
FUZZY_MAX 3 token_id 31
HARD_MAX 3 token_id 31
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 6 tuples_size
UNITS 0 sdev unit_byte
UNITS 2 array_size unit_byte
UNITS 4 token_instance_num unit_array_size
UNITS 6 tuples_size unit_array_size
ELEM_COUNT 5 ==tuples6 8051
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_link_load() -> sof_copy_tuples()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->tplg 4353795724968787968,5924458453840941056
PARAM_VALUE 2 array_size s32min-(-1),1-s32max
PARAM_VALUE 3 token_id 15
PARAM_VALUE 4 token_instance_num 0-s32max
PARAM_VALUE 5 tuples 4096-ptr_max
PARAM_VALUE 6 tuples_size 6-54
PARAM_VALUE 7 num_copied_tuples 4096-ptr_max
PARAM_VALUE 7 *num_copied_tuples 1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 5 tuples 0-u64max
DATA_SOURCE 4 token_instance_num r sof_get_token_value
DATA_SOURCE 5 tuples r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 6 tuples_size
UNITS 0 sdev unit_byte
UNITS 2 array_size unit_byte
UNITS 4 token_instance_num unit_array_size
UNITS 6 tuples_size unit_array_size
ELEM_COUNT 5 ==tuples6 8051
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_widget_parse_tokens() -> sof_copy_tuples()

Type Parameter Key Value
PARAM_VALUE 0 sdev 4096-ptr_max
PARAM_VALUE 0 sdev->ipc 4096-ptr_max
PARAM_VALUE 0 sdev->ipc->ops 33499521977491456,1807000495050428416
PARAM_VALUE 0 sdev->ipc->ops->tplg 4353795724968787968,5924458453840941056
PARAM_VALUE 3 token_id 0-19,21-31
PARAM_VALUE 4 token_instance_num 0-s32max
PARAM_VALUE 5 tuples 1-u64max
PARAM_VALUE 7 num_copied_tuples 4096-ptr_max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 0 sdev s32min-(-2),1-s32max
BUF_SIZE 5 tuples 0-34359738352
BUF_SIZE 5 tuples 0-34359738352
FUZZY_MAX 4 token_instance_num 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 6 tuples_size
UNITS 0 sdev unit_byte
UNITS 2 array_size unit_byte
UNITS 6 tuples_size unit_array_size
LOCK2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex