Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/sof/topology.c sof_control_load_volume() -> sof_parse_tokens()

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->dev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
PARAM_VALUE 2 tokens 1360485470104215552
PARAM_VALUE 3 num_tokens 2
BUF_SIZE 1 object 12
BUF_SIZE 2 tokens 48
DATA_SOURCE 0 scomp $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_tokens unit_array_size
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_dai_load() -> sof_parse_tokens()

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->dev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
PARAM_VALUE 2 tokens 7956328741818724352
PARAM_VALUE 3 num_tokens 4
BUF_SIZE 1 object 2760
BUF_SIZE 2 tokens 96
DATA_SOURCE 0 scomp $0
DATA_SOURCE 1 object r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_tokens unit_array_size
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_dspless_widget_ready() -> sof_parse_tokens()

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dev->driver_data->led_present 1
PARAM_VALUE 0 scomp->dobj_list.next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->prev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
PARAM_VALUE 2 tokens 3760182793083518976
PARAM_VALUE 3 num_tokens 1
PARAM_VALUE 5 array_size 0
DATA_SOURCE 0 scomp $0
DATA_SOURCE 1 object $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_tokens unit_array_size
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_dspless_widget_ready() -> sof_parse_tokens()

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dev 4096-ptr_max
PARAM_VALUE 0 scomp->dev->driver_data->led_present 1
PARAM_VALUE 0 scomp->dobj_list.next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->prev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
PARAM_VALUE 2 tokens 4096-ptr_max
PARAM_VALUE 3 num_tokens 1
PARAM_VALUE 5 array_size 0
BUF_SIZE 1 object 4
DATA_SOURCE 0 scomp $0
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_tokens unit_array_size
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->dev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
PARAM_VALUE 2 tokens 8098478179705249792
PARAM_VALUE 3 num_tokens 1
PARAM_VALUE 5 array_size s32min-(-1),1-s32max
BUF_SIZE 1 object 56-257698037696
DATA_SOURCE 0 scomp $0
DATA_SOURCE 1 object r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_tokens unit_array_size
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

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

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dev 4096-ptr_max
PARAM_VALUE 0 scomp->dev->driver_data->led_present 1
PARAM_VALUE 0 scomp->dobj_list.next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->prev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
BUF_SIZE 1 object 496
DATA_SOURCE 0 scomp $0
DATA_SOURCE 1 object $1
RX_PATH
TASK_NOT_RUNNING
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_widget_ready() -> sof_parse_tokens()

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dev 4096-ptr_max
PARAM_VALUE 0 scomp->dev->driver_data->led_present 1
PARAM_VALUE 0 scomp->dobj_list.next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->prev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
PARAM_VALUE 2 tokens 3760182793083518976
PARAM_VALUE 3 num_tokens 1
PARAM_VALUE 5 array_size 0
DATA_SOURCE 0 scomp $0
DATA_SOURCE 1 object $2
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_tokens unit_array_size
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/sof/topology.c sof_widget_ready() -> sof_parse_tokens()

Type Parameter Key Value
PARAM_VALUE 0 scomp 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 scomp->card->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dev 4096-ptr_max
PARAM_VALUE 0 scomp->dev->driver_data->led_present 1
PARAM_VALUE 0 scomp->dobj_list.next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->next 4096-ptr_max
PARAM_VALUE 0 scomp->dobj_list.next->prev 4096-ptr_max
PARAM_VALUE 1 object 4096-ptr_max
PARAM_VALUE 2 tokens 7998992367271534592
PARAM_VALUE 3 num_tokens 2
PARAM_VALUE 5 array_size 0
BUF_SIZE 1 object 496
BUF_SIZE 2 tokens 48
DATA_SOURCE 0 scomp $0
DATA_SOURCE 1 object r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_tokens unit_array_size
UNITS 5 array_size unit_byte
LOCK2 &card->mutex
TYPE_LOCK (struct snd_soc_card)->mutex