Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

sound/soc/codecs/rt5677-spi.c rt5677_spi_pcm_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 376
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/twl6040.c twl6040_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 1 data 408
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/wm9705.c wm9705_soc_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
BUF_SIZE 1 data (-1),2568
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/ac97.c ac97_soc_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/msm8916-wcd-digital.c msm8916_wcd_digital_component_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
BUF_SIZE 1 data s32min-(-2),1-s32max
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
STR_LEN 0 c->card->name (-1)
PARAM_COMPARE 0 c->dev->driver_data == $1
PARAM_COMPARE 1 data == $0->dev->driver_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
UNITS 1 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

drivers/staging/greybus/audio_codec.c gbcodec_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 352
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/wm8400.c wm8400_component_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 1 data 32
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/stac9766.c stac9766_component_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 2568
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r snd_soc_new_ac97_component
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/msm8916-wcd-analog.c pm8916_wcd_analog_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data s32min-(-2),1-s32max
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
STR_LEN 0 c->card->name (-1)
PARAM_COMPARE 0 c->dev->driver_data == $1
PARAM_COMPARE 1 data == $0->dev->driver_data
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
UNITS 1 data unit_byte
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/twl4030.c twl4030_soc_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 1 data 72
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/adau7002.c adau7002_component_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 1 data 4
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/cx20442.c cx20442_component_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 24
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r _kzalloc_noprof
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/cx20442.c cx20442_component_remove() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 0
DATA_SOURCE 0 c $0
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 _T->lock
HALF_LOCKED2 &card->mutex

sound/soc/codecs/wm8350.c wm8350_component_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 1 data 872
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/cpcap.c cpcap_soc_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 1 data 424
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/cs35l56-test.c cs35l56_test_case_init_common() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 c 384
BUF_SIZE 0 c->dev 1616
BUF_SIZE 1 data 1224
DATA_SOURCE 0 c r kunit_kzalloc
MEM_ZERO 0 c
NOCHECK_CALL

sound/soc/codecs/ad1980.c ad1980_soc_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 2568
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r snd_soc_new_ac97_component
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/rt5514-spi.c rt5514_spi_pcm_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 392
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex

sound/soc/codecs/dmic.c dmic_component_probe() -> snd_soc_component_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 c 4096-ptr_max
PARAM_VALUE 0 c->dev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 1 data 24
CAPPED_DATA 0 c->driver->num_dapm_widgets 1
DATA_SOURCE 0 c $0
DATA_SOURCE 1 data r devm_kzalloc
STR_LEN 0 c->card->name (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 c->card->num_of_dapm_routes
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex