Defined in 1 files as a function:
Referenced in 5 files:
- include/sound/hdaudio.h, line 738
- sound/hda/codecs/generic.c, line 314
- sound/hda/codecs/hdmi/hdmi_local.h
- sound/hda/common/codec.c
- sound/hda/core/array.c, line 37
Smatch caller information:
sound/hda/core/array.c snd_array_new() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 0 | array->elem_size | 1-u32max |
| BUF_SIZE | 0 | array->list | 0-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 0 | array->alloced | 1 |
| DATA_SOURCE | 0 | array | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/common/auto_parser.c pin_config_match() -> snd_array_elem()
| 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/auto_parser.c snd_hda_apply_verbs() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/conexant.c cxt_fixup_olpc_xo() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/hdmi/intelhdmi.c i915_hdmi_resume() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/hdmi/intelhdmi.c i915_hdmi_suspend() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/hdmi/intelhdmi.c i915_hsw_setup_stream() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r snd_hda_hdmi_pin_id_to_pin_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &azx_dev->core.dsp_mutex | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/codecs/hdmi/intelhdmi.c intel_not_share_assigned_cvt() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/intelhdmi.c intel_not_share_assigned_cvt() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | idx | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c cvt_nid_to_cvt_index() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | idx | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c generic_acomp_notifier_set() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| LOCK2 | global &component_mutex |
sound/hda/codecs/hdmi/hdmi.c generic_acomp_notifier_set() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| LOCK2 | global &component_mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_choose_cvt() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c hdmi_choose_cvt() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max,4294967274 |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r cvt_nid_to_cvt_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c hdmi_choose_cvt() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | idx | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c hdmi_pcm_close() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r cvt_nid_to_cvt_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &chip->open_mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_pcm_close() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r hinfo_to_pin_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &chip->open_mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_pcm_open() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max,4294967274 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &chip->open_mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_pcm_open() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r hinfo_to_pin_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &chip->open_mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_pcm_open_no_pin() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &chip->open_mutex |
sound/hda/codecs/hdmi/hdmi.c hdmi_read_pin_conn() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex |
sound/hda/codecs/hdmi/hdmi.c hinfo_to_pin_index() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c pcm_idx_to_pin() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c silent_stream_disable() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-2147483646 |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r cvt_nid_to_cvt_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | idx | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c silent_stream_enable() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max,4294967274 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_check_presence_and_report() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r snd_hda_hdmi_pin_id_to_pin_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &pool->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_build_controls() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_build_pcms() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_init() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_init_per_pins() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_pcm_prepare() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | r hinfo_to_pin_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &azx_dev->core.dsp_mutex | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_remove() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_resume() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_generic_suspend() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/hdmi/hdmi.c snd_hda_hdmi_pin_id_to_pin_index() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/realtek/realtek.c alc_headset_mic_no_shutup() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/core/regmap.c hda_writeable_reg() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | map->lock_arg |
sound/hda/codecs/hdmi/atihdmi.c atihdmi_init() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/hdmi/atihdmi.c atihdmi_probe() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | idx | unit_array_size |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/generic.c clear_unsol_on_unused_pins() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/generic.c get_nid_path() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/generic.c is_active_nid() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/generic.c is_ctl_used() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/generic.c is_dac_already_used() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/generic.c set_path_power() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/generic.c snd_hda_get_path_from_idx() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_build_controls() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_build_pcms() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/simplehdmi.c snd_hda_hdmi_simple_init() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/common/sysfs.c get_hint() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock |
sound/hda/common/sysfs.c hints_show() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
sound/hda/common/sysfs.c init_verbs_show() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
sound/hda/common/sysfs.c pin_configs_show() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| DATA_SOURCE | 0 | array | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
sound/hda/common/sysfs.c snd_hda_sysfs_clear() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/hda/codecs/hdmi/nvhdmi-mcp.c nvhdmi_8ch_7x_pcm_prepare() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &azx_dev->core.dsp_mutex | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/common/codec.c get_hda_cvt_setup() -> snd_array_elem()
| 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 hda_cleanup_all_streams() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/common/codec.c look_up_pincfg() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| DATA_SOURCE | 0 | array | $1 |
| STR_LEN | 0 | array | (-1),7-9 |
| STR_LEN | 0 | array | (-1),7-9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/common/codec.c purify_inactive_streams() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &azx_dev->core.dsp_mutex | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/common/codec.c restore_shutup_pins() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/common/codec.c snd_hda_codec_setup_stream() -> snd_array_elem()
| 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 snd_hda_shutup_pins() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/common/codec.c snd_hda_spdif_ctls_assign() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | idx | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/common/codec.c snd_hda_spdif_ctls_unassign() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-s32max |
| CAPPED_DATA | 1 | idx | 1 |
| DATA_SOURCE | 1 | idx | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | idx | unit_array_size |
| LOCK2 | _T->lock |
sound/hda/common/codec.c snd_hda_spdif_default_get() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-4294967294 |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex |
sound/hda/common/codec.c snd_hda_spdif_default_put() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-4294967294 |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/hda/common/codec.c snd_hda_spdif_out_of_nid() -> snd_array_elem()
| 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 snd_hda_spdif_out_switch_get() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-4294967294 |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex |
sound/hda/common/codec.c snd_hda_spdif_out_switch_put() -> snd_array_elem()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | array | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0-4294967294 |
| CAPPED_DATA | 1 | idx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &pool->lock |