Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/core/vmaster.c follower_free() -> (struct snd_kcontrol)->private_free()

Type Parameter Key Value
PARAM_VALUE 0 kcontrol 4096-ptr_max
PARAM_VALUE 0 kcontrol->private_free 1-u64max
CONTAINER 0 -136+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/core/control.c snd_ctl_free_one() -> (struct snd_kcontrol)->private_free()

Type Parameter Key Value
PARAM_VALUE 0 kcontrol 4096-ptr_max
PARAM_VALUE 0 kcontrol->private_free 1-u64max
PARAM_VALUE 0 *kcontrol->id.name 0-255
BUF_SIZE 0 kcontrol->private_data (-1),320-s32max
CAPPED_DATA 0 kcontrol 1
DATA_SOURCE 0 kcontrol $0
STR_LEN 0 kcontrol->id.name (-1),43
CONTAINER 0 -136+0 $(-1)
NOSPEC 0 kcontrol->count
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 kcontrol->count 1-1028[c]
USER_DATA 0 kcontrol->id.device 0-u32max
USER_DATA 0 kcontrol->id.iface s32min-s32max
USER_DATA 0 kcontrol->id.index 0-u32max
USER_DATA 0 kcontrol->id.numid 0-u32max
USER_DATA 0 kcontrol->id.subdevice 0-u32max
USER_PTR 0 kcontrol->id.name
HALF_LOCKED2 _T->lock