Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/core/pcm.c snd_pcm_new() -> _snd_pcm_new()

Type Parameter Key Value
PARAM_VALUE 5 internal 0
PARAM_VALUE 6 rpcm 4096-ptr_max
BUF_SIZE 0 card->dev (-1),1616
BUF_SIZE 0 card->private_data (-1),3960
BUF_SIZE 1 id (-1),4-23,25,27-28,30-32,64,80,255
BUF_SIZE 1 id (-1),4-23,25,27-28,30-32,64,80,255
DATA_SOURCE 0 card $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 device $2
DATA_SOURCE 3 playback_count $3
DATA_SOURCE 4 capture_count $4
DATA_SOURCE 6 rpcm $5
STR_LEN 0 card (-1)-22,26-27,31,63
STR_LEN 0 card (-1)-22,26-27,31,63
STR_LEN 0 card->driver (-1)-15
STR_LEN 0 card->id (-1),15
STR_LEN 0 card->longname (-1),79
STR_LEN 0 card->shortname (-1),31
STR_LEN 1 id (-1),6-12,14,17,20,22
STR_LEN 1 id (-1),6-12,14,17,20,22
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 playback_count
NO_OVERFLOW_SIMPLE 4 capture_count
UNITS 2 device unit_array_size
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &cx231xx_devlist_mutex
HALF_LOCKED2 global &em28xx_devlist_mutex
HALF_LOCKED2 global &xenwatch_mutex

sound/core/pcm.c snd_pcm_new_internal() -> _snd_pcm_new()

Type Parameter Key Value
PARAM_VALUE 1 id 5687917691995893760,5777288500507324416
PARAM_VALUE 3 playback_count 0-1
PARAM_VALUE 4 capture_count 0-1
PARAM_VALUE 5 internal 1
PARAM_VALUE 6 rpcm 1938124046412873728,8038877597442809856
BUF_SIZE 1 id 64
BUF_SIZE 1 id 64
DATA_SOURCE 0 card $0
DATA_SOURCE 1 id $1
DATA_SOURCE 2 device $2
DATA_SOURCE 3 playback_count $3
DATA_SOURCE 4 capture_count $4
DATA_SOURCE 6 rpcm $5
FUZZY_MAX 3 playback_count 1
FUZZY_MAX 4 capture_count 1
STR_LEN 0 card 63
STR_LEN 0 card 63
RX_PATH
TASK_NOT_RUNNING
UNITS 2 device unit_array_size
LOCK2 &card->mutex
LOCK2 _T->lock
TYPE_LOCK (struct snd_soc_card)->mutex