Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 16 files:
- sound/core/control.c, line 628
- sound/core/jack.c, line 73
- sound/core/pcm.c, line 809
- sound/hda/codecs/side-codecs/cs35l41_hda.c
- sound/hda/codecs/side-codecs/cs35l56_hda.c
- sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
- sound/hda/codecs/side-codecs/tas2781_hda_spi.c
- sound/hda/common/codec.c, line 1735
- sound/isa/sb/emu8000.c, line 1028
- sound/isa/sb/sb16_csp.c
- sound/pci/emu10k1/emufx.c, line 969
- sound/ppc/beep.c, line 252
- sound/soc/mediatek/mt8188/mt8188-mt6359.c, line 1301
- sound/soc/soc-topology.c
- sound/spi/at73c213.c, line 707
- sound/usb/mixer.c, line 3158
Smatch caller information:
sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/cs35l56_hda.c cs35l56_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/core/pcm.c free_chmap() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | kcontrol | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cs35l41->fw_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cs35l41->fw_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex |
sound/hda/codecs/side-codecs/cs35l41_hda.c cs35l41_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cs35l41->fw_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex |
sound/core/jack.c snd_jack_dev_free() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/isa/sb/emu8000.c snd_emu8000_create_mixer() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->card_dev.class | 235665674555068416 |
| PARAM_VALUE | 0 | card->card_dev.dma_io_tlb_mem | 1473117533515866112 |
| PARAM_VALUE | 0 | card->card_dev.dma_uses_io_tlb | 0 |
| PARAM_VALUE | 0 | card->card_dev.kobj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | card->card_dev.kobj.kset | 0 |
| PARAM_VALUE | 0 | card->card_dev.kobj.ktype | 5399513539053756416 |
| PARAM_VALUE | 0 | card->card_dev.kobj.state_in_sysfs | 0 |
| PARAM_VALUE | 0 | card->card_dev.kobj.state_initialized | 1 |
| PARAM_VALUE | 0 | card->card_dev.links.status | 0 |
| PARAM_VALUE | 0 | card->card_dev.numa_node | (-1) |
| PARAM_VALUE | 0 | card->card_dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | card->card_dev.power.deferred_resume | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.disable_depth | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.early_init | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.idle_notification | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.ignore_children | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.is_late_suspended | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.is_noirq_suspended | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.is_prepared | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.is_suspended | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.last_status | (-1) |
| PARAM_VALUE | 0 | card->card_dev.power.needs_force_resume | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.qos | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.request | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.request_pending | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.runtime_auto | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.runtime_error | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.runtime_status | 2 |
| PARAM_VALUE | 0 | card->card_dev.power.timer_expires | 0 |
| PARAM_VALUE | 0 | card->card_dev.release | 530793378695925760 |
| PARAM_VALUE | 0 | card->controls_rwlock.magic | 3736018669 |
| PARAM_VALUE | 0 | card->controls_rwlock.owner | (-1) |
| PARAM_VALUE | 0 | card->controls_rwlock.owner_cpu | u32max |
| PARAM_VALUE | 0 | card->controls_rwsem.count.counter | 0 |
| PARAM_VALUE | 0 | card->controls_rwsem.first_waiter | 0 |
| PARAM_VALUE | 0 | card->controls_rwsem.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | card->controls_rwsem.owner.counter | 0 |
| PARAM_VALUE | 0 | card->ctl_hash.xa_flags | 0 |
| PARAM_VALUE | 0 | card->ctl_hash.xa_head | 0 |
| PARAM_VALUE | 0 | card->ctl_numids.xa_flags | 0 |
| PARAM_VALUE | 0 | card->ctl_numids.xa_head | 0 |
| PARAM_VALUE | 0 | card->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | card->dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | card->managed | 1 |
| PARAM_VALUE | 0 | card->memory_mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | card->memory_mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | card->memory_mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | card->module | 0 |
| PARAM_VALUE | 0 | card->number | 0-2147483646 |
| PARAM_VALUE | 0 | card->power_ref.count.counter | 0 |
| PARAM_VALUE | 0 | card->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | *card->dev->p->deferred_probe_reason | 0-255 |
| CAPPED_DATA | 0 | card->private_data | 1 |
| DATA_SOURCE | 0 | card | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/tas2781_hda_spi.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/pci/emu10k1/emufx.c snd_emu10k1_del_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | kcontrol | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock |
sound/usb/mixer.c snd_usb_mixer_free() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | kcontrol | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c tas2781_hda_remove_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/spi/at73c213.c snd_at73c213_mixer() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 4096-ptr_max |
| PARAM_VALUE | 0 | card->card_dev.class | 235665674555068416 |
| PARAM_VALUE | 0 | card->card_dev.dma_io_tlb_mem | 1473117533515866112 |
| PARAM_VALUE | 0 | card->card_dev.dma_uses_io_tlb | 0 |
| PARAM_VALUE | 0 | card->card_dev.kobj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | card->card_dev.kobj.ktype | 5399513539053756416 |
| PARAM_VALUE | 0 | card->card_dev.kobj.state_initialized | 1 |
| PARAM_VALUE | 0 | card->card_dev.links.status | 0 |
| PARAM_VALUE | 0 | card->card_dev.numa_node | (-1) |
| PARAM_VALUE | 0 | card->card_dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | card->card_dev.power.disable_depth | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.early_init | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.is_prepared | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.is_suspended | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.last_status | (-1) |
| PARAM_VALUE | 0 | card->card_dev.power.qos | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.request | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.runtime_auto | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.runtime_status | 2 |
| PARAM_VALUE | 0 | card->card_dev.release | 530793378695925760 |
| PARAM_VALUE | 0 | card->controls_rwlock.magic | 3736018669 |
| PARAM_VALUE | 0 | card->controls_rwlock.owner | (-1) |
| PARAM_VALUE | 0 | card->controls_rwlock.owner_cpu | u32max |
| PARAM_VALUE | 0 | card->controls_rwsem.first_waiter | 0 |
| PARAM_VALUE | 0 | card->ctl_hash.xa_flags | 0 |
| PARAM_VALUE | 0 | card->ctl_hash.xa_head | 0 |
| PARAM_VALUE | 0 | card->ctl_numids.xa_flags | 0 |
| PARAM_VALUE | 0 | card->ctl_numids.xa_head | 0 |
| PARAM_VALUE | 0 | card->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->memory_mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | card->memory_mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | card->number | 0-2147483646 |
| PARAM_VALUE | 0 | card->power_ref.count.counter | 0 |
| PARAM_VALUE | 0 | card->private_data | 4096-ptr_max |
| PARAM_VALUE | 0 | card->sync_irq | (-1) |
| PARAM_VALUE | 1 | kcontrol | 0-1025,1027-1029,1031-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/isa/sb/sb16_csp.c snd_sb_qsound_destroy() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
sound/isa/sb/sb16_csp.c snd_sb_qsound_destroy() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
sound/soc/soc-topology.c soc_tplg_remove_kcontrol() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &card->mutex |
sound/soc/soc-topology.c soc_tplg_remove_widget() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |
sound/soc/mediatek/mt8188/mt8188-mt6359.c mt8188_fixup_controls() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card | 0 |
| PARAM_VALUE | 0 | card->card_dev.class | 235665674555068416 |
| PARAM_VALUE | 0 | card->card_dev.dma_io_tlb_mem | 1473117533515866112 |
| PARAM_VALUE | 0 | card->card_dev.iommu_group->owner_cnt | 0-4294967295 |
| PARAM_VALUE | 0 | card->card_dev.kobj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | card->card_dev.kobj.ktype | 5399513539053756416 |
| PARAM_VALUE | 0 | card->card_dev.kobj.parent->kset->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | card->card_dev.kobj.parent->kset->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | card->card_dev.kobj.parent->kset->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | card->card_dev.kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | card->card_dev.kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | card->card_dev.kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | card->card_dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | card->card_dev.kobj.state_initialized | 1 |
| PARAM_VALUE | 0 | card->card_dev.links.status | 0 |
| PARAM_VALUE | 0 | card->card_dev.numa_node | (-1) |
| PARAM_VALUE | 0 | card->card_dev.parent | 4096-ptr_max |
| PARAM_VALUE | 0 | card->card_dev.parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | card->card_dev.parent->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | card->card_dev.parent->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | card->card_dev.power.disable_depth | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.early_init | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.last_status | (-1) |
| PARAM_VALUE | 0 | card->card_dev.power.qos | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.request | 0 |
| PARAM_VALUE | 0 | card->card_dev.power.runtime_auto | 1 |
| PARAM_VALUE | 0 | card->card_dev.power.runtime_status | 2 |
| PARAM_VALUE | 0 | card->card_dev.release | 530793378695925760 |
| PARAM_VALUE | 0 | card->controls.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->controls.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | card->controls.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | card->controls_rwlock.magic | 3736018669 |
| PARAM_VALUE | 0 | card->controls_rwlock.owner | (-1) |
| PARAM_VALUE | 0 | card->controls_rwlock.owner_cpu | u32max |
| PARAM_VALUE | 0 | card->ctl_hash.xa_flags | 0 |
| PARAM_VALUE | 0 | card->ctl_hash.xa_head | 0 |
| PARAM_VALUE | 0 | card->ctl_hash.xa_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | card->ctl_numids.xa_flags | 0 |
| PARAM_VALUE | 0 | card->ctl_numids.xa_head | 0 |
| PARAM_VALUE | 0 | card->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | card->number | 0-2147483646 |
| PARAM_VALUE | 0 | card->power_ref.count.counter | 0 |
| PARAM_VALUE | 0 | card->sync_irq | (-1) |
| BUF_SIZE | 1 | kcontrol | 0 |
| CAPPED_DATA | 0 | card->driver | 1 |
| DATA_SOURCE | 1 | kcontrol | r snd_ctl_find_id_mixer |
| BIT_INFO | 1 | kcontrol | 0x0,0x0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &card->mutex | ||
| LOCK2 | _T->lock | ||
| TYPE_LOCK | (struct snd_soc_card)->mutex |
sound/hda/common/codec.c snd_hda_ctls_clear() -> snd_ctl_remove()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | card->card_dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | _T->lock |