Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- include/sound/hda_codec.h
- sound/hda/core/device.c
- sound/hda/core/hdmi_chmap.c
- sound/soc/codecs/hdac_hdmi.c
Smatch caller information:
sound/hda/codecs/hdmi/tegrahdmi.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 4006 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &azx_dev->core.dsp_mutex |
sound/hda/codecs/cirrus/cs420x.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->vendor_id | 0-283902484,283902486-283902496,283902498-283902500,283902502-283902511,283902513-283902514,283902517,283902519-283902548,283902551-283902579,283902581-283902594,283902596,283902599,283902602-283902609,283902614-u32max |
| PARAM_VALUE | 1 | nid | 0-126 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3072 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes |
sound/hda/codecs/via.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nid | 38 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3841 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &card->controls_rwsem | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/conexant.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 25,28 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3232,3248,3849 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 1 | nid | 28 |
| HARD_MAX | 3 | verb | 3849 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| HALF_LOCKED2 | &pool->lock |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_port_select_get() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | hdac->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | hdac->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | hdac->in_pm.counter | 0-s32max |
| PARAM_VALUE | 0 | hdac->regmap->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | nid | 0-126 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3893 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 0 | hdac | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pcm->lock |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_runtime_resume() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->audio_component | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->rirb.rp | 0-65534 |
| PARAM_VALUE | 0 | hdac->bus->rirb.wp | 0-65534 |
| PARAM_VALUE | 0 | hdac->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.driver_data->drv_data | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.driver_data->drv_data->vendor_nid | 8,11 |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.cmds | s32min-s32max |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1797 |
| PARAM_VALUE | 4 | parm | 0 |
| NOCHECK_CALL | |||
| UNITS | 1 | nid | unit_array_size |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_runtime_suspend() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus | 1-u64max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1797 |
| PARAM_VALUE | 4 | parm | 3 |
| NOCHECK_CALL | |||
| UNITS | 1 | nid | unit_array_size |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_set_power_state() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->rirb.rp | 0-65534 |
| PARAM_VALUE | 0 | hdac->bus->rirb.wp | 0-65534 |
| PARAM_VALUE | 0 | hdac->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 1 | nid | 0-126 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1797 |
| PARAM_VALUE | 4 | parm | 0,3 |
| CAPPED_DATA | 4 | parm | 1 |
| DATA_SOURCE | 0 | hdac | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 4 | parm | $2 |
| HARD_MAX | 4 | parm | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_skl_enable_all_pins() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->audio_component | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | *hdac->bus->rirb.cmds | s32min-s32max |
| PARAM_VALUE | 1 | nid | 8,11 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3969 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 0 | hdac | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_skl_enable_all_pins() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->audio_component | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->rirb.rp | 0-65534 |
| PARAM_VALUE | 0 | hdac->bus->rirb.wp | 0-65534 |
| PARAM_VALUE | 0 | hdac->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.cmds | s32min-s32max |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 1 | nid | 8,11 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1921 |
| PARAM_VALUE | 4 | parm | 1-u32max |
| DATA_SOURCE | 0 | hdac | $0 |
| BIT_INFO | 4 | parm | 0x1,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_skl_enable_dp12() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->audio_component | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->rirb.rp | 0-65534 |
| PARAM_VALUE | 0 | hdac->bus->rirb.wp | 0-65534 |
| PARAM_VALUE | 0 | hdac->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.driver_data->drv_data->vendor_nid | 8,11 |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.cmds | s32min-s32max |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 1 | nid | 8,11 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3969 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 0 | hdac | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/soc/codecs/hdac_hdmi.c hdac_hdmi_skl_enable_dp12() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->audio_component | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdac->bus->rirb.rp | 0-65534 |
| PARAM_VALUE | 0 | hdac->bus->rirb.wp | 0-65534 |
| PARAM_VALUE | 0 | hdac->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.driver_data->drv_data->vendor_nid | 8,11 |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.cmds | s32min-s32max |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 1 | nid | 8,11 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1921 |
| PARAM_VALUE | 4 | parm | 0,2-u32max |
| DATA_SOURCE | 0 | hdac | $0 |
| BIT_INFO | 4 | parm | 0x2,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/codecs/hdmi/intelhdmi.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1921,3841,3845-3846,3853,3969 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3969 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/hdmi/intelhdmi.c snd_hda_codec_write_sync() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1797 |
| PARAM_VALUE | 4 | parm | 0,3 |
| CAPPED_DATA | 4 | parm | 1 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 4 | parm | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes |
sound/hda/codecs/hdmi/hdmi.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3847,3853,3886,3889-3890 |
| PARAM_VALUE | 4 | parm | 0-7 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3890 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/realtek/realtek.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3072,3855 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3855 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | &codec->spec->coef_mutex | ||
| HALF_LOCKED2 | &pool->lock |
sound/hda/codecs/realtek/realtek.c snd_hda_codec_write_sync() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->vendor_id | 283902518,283902550-283902551,283902595,283902597-283902600,283902613,283902616,434471718 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1799 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/cirrus/cs8409.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1,71 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3072,3861 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 1 | nid | 71 |
| HARD_MAX | 3 | verb | 3861 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/core/hdmi_chmap.c hdmi_get_channel_count() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3885 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 0 | hdac | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/core/hdmi_chmap.c hdmi_pin_get_slot_channel() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3892 |
| PARAM_VALUE | 4 | parm | 0-7 |
| DATA_SOURCE | 0 | hdac | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 4 | parm | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/common/proc.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->afg | 1-u16max |
| PARAM_VALUE | 0 | hdac->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-u16max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 2816,3072,3328,3841,3844-3848,3852-3853,3855-3866,3868,3893 |
| PARAM_VALUE | 4 | parm | 0-s32max |
| CAPPED_DATA | 1 | nid | 1 |
| CAPPED_DATA | 4 | parm | 1 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3893 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | nid | unit_array_size |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
sound/hda/codecs/hdmi/atihdmi.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3952,3958-3976 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/cm9825.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->regmap | 0-ptr_max |
| PARAM_VALUE | 0 | hdac->subsystem_id | 364720757 |
| PARAM_VALUE | 0 | hdac->vendor_verbs.alloc_align | 8 |
| PARAM_VALUE | 0 | hdac->vendor_verbs.elem_size | 4 |
| PARAM_VALUE | 1 | nid | 70 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 4076 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/common/hwdep.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | nid | 0-255 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 0-u16max |
| PARAM_VALUE | 4 | parm | 0-255 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| USER_DATA | 1 | nid | 0-255 |
| USER_DATA | 3 | verb | 0-u16max[c] |
| USER_DATA | 4 | parm | 0-255[c] |
sound/hda/core/device.c snd_hdac_sync_power_state() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 0 | hdac->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 0 | *hdac->bus->unsol_queue | 0-4294967295 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3845 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 0 | hdac | $0 |
| DATA_SOURCE | 1 | nid | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/ca0132.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 0,256,512,768,1024,1794-1795,1798,3841-3843,3846-3847,3856,3858,3861 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| BIT_INFO | 4 | parm | 0x0,0xffff |
| HARD_MAX | 3 | verb | 3861 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/sigmatel.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 0-u16max |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &seq->lock |
sound/hda/common/jack.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 1801,3849 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3849 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/generic.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3845 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| UNITS | 1 | nid | unit_array_size |
sound/hda/codecs/generic.c snd_hda_codec_write_sync() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 1-126 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3845 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes |
sound/hda/codecs/realtek/alc269.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 81 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3072,3840 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3840 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes |
sound/hda/codecs/hdmi/eld.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3886-3887 |
| PARAM_VALUE | 4 | parm | 0-255 |
| CAPPED_DATA | 4 | parm | 1 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3887 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/si3054.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 2304 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/cirrus/cs421x.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 1 | nid | 0-126 |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 3072 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes |
sound/hda/common/codec.c snd_hda_codec_read() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0 |
| PARAM_VALUE | 3 | verb | 2560,3846-3847,3852-3853,3868,3893 |
| PARAM_VALUE | 4 | parm | 0 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| HARD_MAX | 3 | verb | 3893 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| UNITS | 1 | nid | unit_array_size |
| HALF_LOCKED2 | _T->lock |
sound/hda/common/codec.c snd_hda_codec_write_sync() -> snd_hdac_codec_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | hdac | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 0-1 |
| PARAM_VALUE | 3 | verb | 1797,1799,1813,1815 |
| DATA_SOURCE | 1 | nid | $1 |
| DATA_SOURCE | 2 | flags | $2 |
| DATA_SOURCE | 3 | verb | $3 |
| DATA_SOURCE | 4 | parm | $4 |
| FUZZY_MAX | 2 | flags | 1 |
| HARD_MAX | 2 | flags | 1 |
| HARD_MAX | 3 | verb | 1815 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | hdac->num_nodes | |
| UNITS | 1 | nid | unit_array_size |