Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- sound/hda/codecs/realtek/alc260.c, line 38
- sound/hda/codecs/realtek/alc269.c
- sound/hda/codecs/realtek/realtek.c
Smatch caller information:
sound/hda/codecs/realtek/realtek.c alc_update_gpio_led() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.bus->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | *codec->core.bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *codec->core.bus->rirb.res | 0-4294967295 |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | codec | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 1 | mask | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| 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 alc233_starfighter_update_amp() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core->bus->corb.buf | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->last_cmd | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->rirb.res | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->unsol_queue | 0-u32max |
| PARAM_VALUE | 0 | codec->core.bus->rirb.rp | 0-65534 |
| PARAM_VALUE | 0 | codec->core.bus->rirb.wp | 0-65534 |
| PARAM_VALUE | 0 | codec->core.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.regmap->async | 0-1 |
| PARAM_VALUE | 0 | codec->core.regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4 |
| DATA_SOURCE | 0 | codec | $0 |
| DATA_SOURCE | 2 | on | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/codecs/realtek/alc269.c alc245_fixup_hp_spectre_x360_16_aa0xxx() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc245_fixup_hp_spectre_x360_16_aa0xxx() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core->bus->corb.buf | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->last_cmd | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->rirb.res | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->unsol_queue | 0-u32max |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec->gpio_data | 0-4294967295 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 0 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc245_fixup_hp_x360_amp() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc245_fixup_hp_x360_amp() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core->bus->corb.buf | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->last_cmd | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->rirb.res | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->unsol_queue | 0-u32max |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec->gpio_data | 0-4294967295 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 0 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc274_hp_envy_pcm_hook() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4 |
| PARAM_VALUE | 2 | on | 1 |
| DATA_SOURCE | 0 | codec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/codecs/realtek/alc269.c alc274_hp_envy_pcm_hook() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 4 |
| PARAM_VALUE | 2 | on | 0 |
| DATA_SOURCE | 0 | codec | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &substream->runtime->buffer_mutex | ||
| HALF_LOCKED2 | &substream->self_group.lock | ||
| HALF_LOCKED2 | &substream->self_group.mutex |
sound/hda/codecs/realtek/alc269.c alc285_fixup_hp_spectre_x360_df1() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.idx | 11 |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.mask | 8 |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.off | 0 |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.on | 8 |
| PARAM_VALUE | 0 | codec->spec->mute_led_polarity | 0 |
| PARAM_VALUE | 0 | codec->spec->vmaster_mute_led | 1 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc285_fixup_hp_spectre_x360_df1() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core->bus->corb.buf | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->last_cmd | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->rirb.res | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->unsol_queue | 0-u32max |
| PARAM_VALUE | 0 | codec->core.dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec->gpio_data | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.idx | 11 |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.mask | 8 |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.off | 0 |
| PARAM_VALUE | 0 | codec->spec->mute_led_coef.on | 8 |
| PARAM_VALUE | 0 | codec->spec->mute_led_polarity | 0 |
| PARAM_VALUE | 0 | codec->spec->vmaster_mute_led | 1 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 0 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc285_fixup_hp_spectre_x360_eb1() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec->gpio_data | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec->gpio_dir | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec->gpio_mask | 0-4294967295 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 1 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc285_fixup_hp_spectre_x360_eb1() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core->bus->corb.buf | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->last_cmd | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->rirb.res | 0-u32max |
| PARAM_VALUE | 0 | codec->core->bus->unsol_queue | 0-u32max |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec->gpio_data | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec->gpio_dir | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec->gpio_mask | 0-4294967295 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | on | 0 |
| DATA_SOURCE | 0 | codec | $0 |
| NOCHECK_CALL |
sound/hda/codecs/realtek/alc269.c alc288_update_headset_jack_cb() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core->regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.bus->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.dev.power.request | 0-4 |
| PARAM_VALUE | 0 | codec->core.dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | codec->core.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.regmap | 0,4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.regmap->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 0 | codec->core.regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | codec->init_pins.list->target | 0-255 |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.first_waiter->task->blocked_lock.owner | (-1) |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.first_waiter->task->blocked_lock.owner_cpu | 4294967295 |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter | s32min-s32max |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.first_waiter->task->usage.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | codec->spec->coef_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | codec->spec->current_headset_mode | 1-4 |
| PARAM_VALUE | 0 | codec->spec->gen.hp_jack_present | 0-1 |
| PARAM_VALUE | 0 | codec->spec->gen.master_mute | 0-1 |
| PARAM_VALUE | 0 | codec->spec->gpio_data | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec->hp_jack_present | 0-1 |
| PARAM_VALUE | 0 | codec->spec->speaker_muted | 0-1 |
| PARAM_VALUE | 0 | codec->spec->vmaster_mute.sw_kctl->private_data->info.count | 1 |
| PARAM_VALUE | 0 | codec->spec->vmaster_mute.sw_kctl->private_data->val | s32min-s32max |
| PARAM_VALUE | 0 | *codec->spec->hp_paths | s32min-s32max |
| PARAM_VALUE | 1 | mask | 64 |
| 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 | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes | |
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/realtek/alc260.c alc260_gpio1_automute() -> alc_update_gpio_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | codec | 4096-ptr_max |
| PARAM_VALUE | 0 | codec->core.bus->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->core.dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | codec->spec | 4096-ptr_max |
| PARAM_VALUE | 0 | *codec->core.bus->last_cmd | 0-4294967295 |
| PARAM_VALUE | 0 | *codec->core.bus->rirb.res | 0-4294967295 |
| PARAM_VALUE | 1 | mask | 1 |
| 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 | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | codec->core.bus->corb.addr | |
| NO_OVERFLOW_SIMPLE | 0 | codec->core.num_nodes |