Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

sound/hda/common/auto_parser.c snd_hda_add_verbs() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/hdmi/hdmi.c hdmi_add_cvt() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/hdmi/hdmi.c hdmi_add_pin() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/core/regmap.c snd_hdac_regmap_add_vendor_verb() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/hda/common/jack.c snd_hda_jack_tbl_new() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c add_fake_paths() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/generic.c add_loopback_list() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex

sound/hda/codecs/generic.c snd_hda_add_new_path() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c snd_hda_gen_add_kctl() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/hda/codecs/generic.c snd_hda_gen_fix_pin_power() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_probe() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->alloc_align 1
PARAM_VALUE 0 array->elem_size 1200
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_probe() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->alloc_align 1
PARAM_VALUE 0 array->elem_size 32
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/common/sysfs.c parse_hints() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->used 0-1023
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

sound/hda/common/sysfs.c parse_init_verbs() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &of->mutex

sound/hda/codecs/analog.c ad1988_add_spdif_mux_ctl() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/common/codec.c get_hda_cvt_setup() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/hda/common/codec.c read_pin_defaults() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

sound/hda/common/codec.c snd_hda_add_pincfg() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
PARAM_VALUE 0 array->used 0-s32max
CAPPED_DATA 0 array->used 1
DATA_SOURCE 0 array $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

sound/hda/common/codec.c snd_hda_create_dig_out_ctls() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/common/codec.c snd_hda_ctl_add() -> snd_array_new()

Type Parameter Key Value
PARAM_VALUE 0 array 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING