Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- sound/hda/common/controller.c, line 1242
- sound/hda/controllers/acpi.c, line 161
- sound/hda/controllers/cix-ipbloq.c, line 71
- sound/hda/controllers/intel.c, line 2385
- sound/hda/controllers/tegra.c, line 601
Smatch caller information:
sound/hda/controllers/cix-ipbloq.c cix_ipbloq_hda_probe_codec() -> azx_probe_codecs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->align_buffer_size | 1 |
| PARAM_VALUE | 0 | chip->bus.card | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.addr_offset | 18446744071293632512 |
| PARAM_VALUE | 0 | chip->bus.core.aligned_mmio | 1 |
| PARAM_VALUE | 0 | chip->bus.core.audio_component | 0 |
| PARAM_VALUE | 0 | chip->bus.core.cmd_dma_state | 0 |
| PARAM_VALUE | 0 | chip->bus.core.cmd_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.codec_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.codec_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.codec_powered | 0 |
| PARAM_VALUE | 0 | chip->bus.core.corb.rp | 0 |
| PARAM_VALUE | 0 | chip->bus.core.corb.wp | 0 |
| PARAM_VALUE | 0 | chip->bus.core.display_power_active | 0 |
| PARAM_VALUE | 0 | chip->bus.core.display_power_status | 0 |
| PARAM_VALUE | 0 | chip->bus.core.dma_stop_delay | 100 |
| PARAM_VALUE | 0 | chip->bus.core.dma_type | 2 |
| PARAM_VALUE | 0 | chip->bus.core.drsmcap | 0 |
| PARAM_VALUE | 0 | chip->bus.core.ext_ops | 0 |
| PARAM_VALUE | 0 | chip->bus.core.gtscap | 0 |
| PARAM_VALUE | 0 | chip->bus.core.hlink_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.hlink_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.idx | 0 |
| PARAM_VALUE | 0 | chip->bus.core.irq | (-1),1-s32max |
| PARAM_VALUE | 0 | chip->bus.core.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | chip->bus.core.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.lock.owner.counter | 0 |
| PARAM_VALUE | 0 | chip->bus.core.mlcap | 0 |
| PARAM_VALUE | 0 | chip->bus.core.not_use_interrupts | 1 |
| PARAM_VALUE | 0 | chip->bus.core.num_codecs | 0 |
| PARAM_VALUE | 0 | chip->bus.core.num_streams | 0 |
| PARAM_VALUE | 0 | chip->bus.core.ops | 144159560059723776,3179340058228367360,9035403608594444288 |
| PARAM_VALUE | 0 | chip->bus.core.poll_count | 0 |
| PARAM_VALUE | 0 | chip->bus.core.polling_mode | 1 |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.need_sync | 0 |
| PARAM_VALUE | 0 | chip->bus.core.ppcap | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rb.addr | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rb.bytes | 0,4096-u64max |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.dir | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.need_sync | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.type | 0-9 |
| PARAM_VALUE | 0 | chip->bus.core.rb.private_data | 0 |
| PARAM_VALUE | 0 | chip->bus.core.remap_addr | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.reverse_assign | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rirb.buf | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.rirb.rp | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rirb.wp | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rirb_wq.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.rirb_wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.sdo_limit | 8 |
| PARAM_VALUE | 0 | chip->bus.core.spbcap | 0 |
| PARAM_VALUE | 0 | chip->bus.core.stream_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.sync_write | 1 |
| PARAM_VALUE | 0 | chip->bus.core.unsol_rp | 0 |
| PARAM_VALUE | 0 | chip->bus.core.unsol_work.func | 0 |
| PARAM_VALUE | 0 | chip->bus.core.unsol_wp | 0 |
| PARAM_VALUE | 0 | chip->bus.jackpoll_in_suspend | 1 |
| PARAM_VALUE | 0 | chip->bus.mixer_assigned | u32max |
| PARAM_VALUE | 0 | chip->bus.prepare_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->capture_index_offset | 0 |
| PARAM_VALUE | 0 | chip->capture_streams | 0-15 |
| PARAM_VALUE | 0 | chip->card | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->codec_probe_mask | (-1) |
| PARAM_VALUE | 0 | chip->dev_index | 0 |
| PARAM_VALUE | 0 | chip->driver_caps | 67108864 |
| PARAM_VALUE | 0 | chip->driver_type | 0 |
| PARAM_VALUE | 0 | chip->jackpoll_interval | 0-536870912 |
| PARAM_VALUE | 0 | chip->num_streams | 0-30 |
| PARAM_VALUE | 0 | chip->open_mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | chip->open_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->open_mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | chip->open_mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | chip->ops | 2346484019470741504 |
| PARAM_VALUE | 0 | chip->pcm_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->pcm_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->playback_index_offset | 0-15 |
| PARAM_VALUE | 0 | chip->playback_streams | 0-15 |
| PARAM_VALUE | 0 | chip->single_cmd | 0 |
| PARAM_VALUE | 1 | max_slots | 8 |
| BUF_SIZE | 0 | chip | 2728 |
| MEM_ZERO | 0 | chip | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
sound/hda/controllers/intel.c azx_probe_continue() -> azx_probe_codecs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->beep_mode | 0-1 |
| PARAM_VALUE | 0 | chip->bus.core->corb.buf | 0-u32max |
| PARAM_VALUE | 0 | chip->bus.core->rirb.buf | 0-255 |
| PARAM_VALUE | 0 | chip->bus.core.access_sdnctl_in_dword | 1 |
| PARAM_VALUE | 0 | chip->bus.core.audio_component | 0,4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.chip_init | 1 |
| PARAM_VALUE | 0 | chip->bus.core.codec_mask | 1-u64max |
| PARAM_VALUE | 0 | chip->bus.core.irq | 0 |
| PARAM_VALUE | 0 | chip->bus.core.not_use_interrupts | 1 |
| PARAM_VALUE | 0 | chip->bus.core.polling_mode | 1 |
| PARAM_VALUE | 0 | chip->bus.core.posbuf->area | 0-255 |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.area | 1-u64max |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.bytes | 0,4096-u64max |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.dev->cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.dir | 0 |
| PARAM_VALUE | 0 | chip->bus.core.posbuf.dev.type | 1-9 |
| PARAM_VALUE | 0 | chip->bus.core.rb->area | 0-255 |
| PARAM_VALUE | 0 | chip->bus.core.rb.area | 1-u64max |
| PARAM_VALUE | 0 | chip->bus.core.rb.bytes | 0,4096-u64max |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.dev->cma_area->alloc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.dev->cma_area->alloc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.dev->dma_io_tlb_pools.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.dev->dma_io_tlb_pools.next->prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.dir | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rb.dev.type | 1-9 |
| PARAM_VALUE | 0 | chip->bus.core.remap_addr | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.rirb.buf | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.rirb.rp | 0 |
| PARAM_VALUE | 0 | chip->bus.core.rirb.wp | 0 |
| PARAM_VALUE | 0 | chip->bus.core.stream_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->bus.core.stream_list.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->capture_index_offset | 0 |
| PARAM_VALUE | 0 | chip->capture_streams | 0-15 |
| PARAM_VALUE | 0 | chip->card->card_dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | chip->card->sync_irq | 0 |
| PARAM_VALUE | 0 | chip->disabled | 0 |
| PARAM_VALUE | 0 | chip->driver_caps | 0,1073741824-u32max |
| PARAM_VALUE | 0 | chip->jackpoll_interval | 0-536870912 |
| PARAM_VALUE | 0 | chip->num_streams | 0-30 |
| PARAM_VALUE | 0 | chip->pci->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->pci->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->pci->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | chip->pci->dev.dma_parms->max_segment_size | u32max |
| PARAM_VALUE | 0 | chip->pci->error_state | 0-2,4-u32max |
| PARAM_VALUE | 0 | chip->pci->irq | 0 |
| PARAM_VALUE | 0 | chip->pci->is_busmaster | 1 |
| PARAM_VALUE | 0 | chip->pci->msi_addr_mask | u32max,1099511627775,u64max |
| PARAM_VALUE | 0 | chip->pci->pcie_cap | 0-1 |
| PARAM_VALUE | 0 | chip->playback_index_offset | 0-15 |
| PARAM_VALUE | 0 | chip->playback_streams | 0-15 |
| PARAM_VALUE | 0 | *chip->card->longname | 0-255 |
| PARAM_VALUE | 1 | max_slots | 1,8 |
| BUF_SIZE | 0 | chip | (-1),72,104,256,376,448,2728 |
| BUF_SIZE | 0 | chip | (-1),72,104,256,376,448,2728 |
| DATA_SOURCE | 0 | chip | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | chip | unit_byte |
| HALF_LOCKED2 | global &vgasr_mutex |
sound/hda/controllers/acpi.c hda_acpi_probe_work() -> azx_probe_codecs()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chip | 4096-ptr_max |
| PARAM_VALUE | 1 | max_slots | 8 |
| BUF_SIZE | 0 | chip | 2728 |
| HALF_LOCKED2 | &pool->lock |