Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 5 files:

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