Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

sound/hda/codecs/ca0132.c dma_reset() -> snd_hda_codec_load_dsp_prepare()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->card 4096-ptr_max
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.in_pm.counter 0-s32max
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 2 byte_size 524288
PARAM_VALUE 3 bufp 4096-ptr_max
PARAM_VALUE 3 bufp->bytes 0,4096-u64max
PARAM_VALUE 3 bufp->dev.dev->cma_area->alloc_mutex.osq.tail.counter s32min-s32max
PARAM_VALUE 3 bufp->dev.dev->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 3 bufp->dev.dev->dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 3 bufp->dev.dev->iommu->attach_deferred 0-1
PARAM_VALUE 3 bufp->dev.dev->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 3 bufp->dev.dir 0
PARAM_VALUE 3 bufp->dev.type 1-9
BUF_SIZE 3 bufp 56
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes
NO_OVERFLOW_SIMPLE 3 bufp->bytes

sound/hda/codecs/ca0132.c dspxfr_image() -> snd_hda_codec_load_dsp_prepare()

Type Parameter Key Value
PARAM_VALUE 0 codec 4096-ptr_max
PARAM_VALUE 0 codec->card 4096-ptr_max
PARAM_VALUE 0 codec->card->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 codec->card->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 codec->card->dev->devres_head.prev->next->next 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->dev->power.wakeirq->status 0-4294967295
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.iommu->attach_deferred 0-1
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.in_pm.counter 0-s32max
PARAM_VALUE 0 codec->core.regmap->async 0-1
PARAM_VALUE 0 codec->core.regmap->async_ret s32min-s32max
PARAM_VALUE 0 codec->core.regmap->cache_bypass 0-1
PARAM_VALUE 0 codec->core.regmap->cache_dirty 0-1
PARAM_VALUE 0 codec->core.regmap->cache_type 0-4294967295
PARAM_VALUE 0 codec->core.regmap->no_sync_defaults 0-1
PARAM_VALUE 0 codec->spec 4096-ptr_max
PARAM_VALUE 0 *codec->core.bus->rirb.cmds s32min-s32max
PARAM_VALUE 2 byte_size 524288
PARAM_VALUE 3 bufp 4096-ptr_max
BUF_SIZE 3 bufp 56
DATA_SOURCE 0 codec $0
DATA_SOURCE 3 bufp r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 codec->core.bus->corb.addr
NO_OVERFLOW_SIMPLE 0 codec->core.num_nodes