Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

sound/hda/codecs/realtek/alc882.c alc889_fixup_mac_pins() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec->spec (-1),24,32,56,6128,6168,6192,6768,6800,7712
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.dma_range_map
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 codec->card->mixername
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
NO_OVERFLOW_SIMPLE 0 codec->core.regmap->cache_word_size

sound/hda/codecs/realtek/alc882.c alc889_fixup_mbp_vref() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec->spec (-1),24,32,56,6128,6168,6192,6768,6800,7712
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.dma_range_map
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 codec->card->mixername
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
NO_OVERFLOW_SIMPLE 0 codec->core.regmap->cache_word_size

sound/hda/codecs/conexant.c olpc_xo_update_mic_pins() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 1 nid 26
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 0 codec unit_byte

sound/hda/codecs/conexant.c olpc_xo_update_mic_pins() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 1 nid 27
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
CAPPED_DATA 0 codec->init_pins.used 1
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 0 codec unit_byte

sound/hda/codecs/realtek/alc861.c alc861_fixup_asus_amp_vref_0f() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 1 nid 15
BUF_SIZE 0 codec->spec (-1),24,32,56,6128,6168,6192,6768,6800,7712
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.dma_range_map
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 codec->card->mixername
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
NO_OVERFLOW_SIMPLE 0 codec->core.regmap->cache_word_size

sound/hda/codecs/generic.c create_input_ctls() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
CAPPED_DATA 0 codec->core.end_nid 1
CAPPED_DATA 0 codec->spec->autocfg.hp_outs 1
CAPPED_DATA 0 codec->spec->autocfg.line_outs 1
CAPPED_DATA 0 codec->spec->autocfg.num_inputs 1
CAPPED_DATA 0 codec->spec->autocfg.speaker_outs 1
CAPPED_DATA 0 codec->spec->mixer_nid 1
CAPPED_DATA 0 codec->spec->num_all_dacs 1
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 1 nid unit_array_size
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c detect_jacks() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 1 nid 1-u16max
BUF_SIZE 0 codec s32min-(-1),1-s32max
BUF_SIZE 0 codec s32min-(-1),1-s32max
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 0 codec unit_byte

sound/hda/codecs/generic.c do_automute() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 1 nid 1-u16max
BUF_SIZE 0 codec s32min-(-1),1-s32max
BUF_SIZE 0 codec s32min-(-1),1-s32max
BUF_SIZE 0 codec->spec (-1),24,32,56,6168,6192,6768,7712
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.dma_range_map
NO_OVERFLOW_SIMPLE 0 codec->card->card_dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 codec->card->mixername
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
NO_OVERFLOW_SIMPLE 0 codec->core.regmap->cache_word_size
UNITS 0 codec unit_byte

sound/hda/codecs/generic.c get_cur_hp_mic_jack_mode() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec s32min-(-1),1-s32max
BUF_SIZE 0 codec s32min-(-1),1-s32max
DATA_SOURCE 0 codec $0
DATA_SOURCE 1 nid $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c hp_mic_jack_mode_put() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
CAPPED_DATA 0 codec->init_pins.used 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c in_jack_mode_get() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c in_jack_mode_put() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c init_multi_io() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
CAPPED_DATA 0 codec->spec->autocfg.line_outs 1
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 1 nid unit_array_size

sound/hda/codecs/generic.c out_jack_mode_get() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
BUF_SIZE 0 codec s32min-(-2),1-s32max
BUF_SIZE 0 codec s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c out_jack_mode_put() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte
HALF_LOCKED2 &card->controls_rwsem
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock

sound/hda/codecs/generic.c restore_pin_ctl() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
DATA_SOURCE 0 codec $0
DATA_SOURCE 1 nid $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 1 nid unit_array_size

sound/hda/codecs/generic.c snd_hda_gen_mic_autoswitch() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 0 codec unit_byte
UNITS 1 nid unit_array_size

sound/hda/codecs/generic.c update_hp_mic() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
BUF_SIZE 0 codec (-1),72,104,256,376,448,2728
DATA_SOURCE 0 codec $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
UNITS 0 codec unit_byte

sound/hda/codecs/realtek/alc269.c alc_update_vref_led() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 1 nid 1-u16max
DATA_SOURCE 0 codec $0
DATA_SOURCE 1 nid $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 codec unit_byte

sound/hda/codecs/realtek/alc269.c led_power_filter() -> snd_hda_codec_get_pin_target()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 1 nid 1-u16max
CAPPED_DATA 1 nid 1
DATA_SOURCE 0 codec $0
DATA_SOURCE 1 nid $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes