Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/soc/intel/catpt/device.c catpt_acpi_remove() -> catpt_dsp_power_down()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->dev->power.disable_depth 1-7
PARAM_VALUE 0 cdev->dev->power.last_status s32min-0,2,4-s32max
PARAM_VALUE 0 cdev->dev->power.request_pending 0
PARAM_VALUE 0 cdev->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 cdev->dev->power.runtime_status 0,2
PARAM_VALUE 0 cdev->dev->power.timer_expires 0
PARAM_VALUE 0 cdev->dev->power.usage_count.counter 0-s32max
PARAM_VALUE 0 cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->dmac 4096-ptr_max
PARAM_VALUE 0 cdev->dmac->dev 4096-ptr_max
PARAM_VALUE 0 cdev->dmac->dev->power.request 0-4
PARAM_VALUE 0 cdev->dmac->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 cdev->dmac->dev->power.runtime_status 0,2
PARAM_VALUE 0 cdev->dmac->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw 4096-ptr_max
PARAM_VALUE 0 cdev->dmac->dw->dma.chancnt 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 cdev->dmac->dw->regs->CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->CH_EN 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->CLASS_PRIORITY0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->CLASS_PRIORITY1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->COMP_TYPE 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->COMP_VERSION 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->DW_PARAMS 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->FIFO_PARTITION0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->FIFO_PARTITION1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->GLOBAL_CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->ID 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->LAST_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->LAST_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->MAX_BLK_SIZE 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->MULTI_BLK_TYPE 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->SAI_ERR 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->SGL_REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->SGL_REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->STATUS_INT 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->TEST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CH_EN 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CLASS_PRIORITY0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CLASS_PRIORITY1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_FIFO_PARTITION0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_FIFO_PARTITION1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_GLOBAL_CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_ID 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_LAST_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_LAST_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_SAI_ERR 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_SGL_REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_SGL_REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_STATUS_INT 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_TEST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__reserved 0-4294967295
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
CAPPED_DATA 0 cdev->dmac->dw 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 cdev unit_byte
HALF_LOCKED2 &_dev->mutex

sound/soc/intel/catpt/device.c catpt_do_suspend() -> catpt_dsp_power_down()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.busy_completion.done 0-4294967293,u32max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.lock.owner (-1)
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.done_completion.done 0-4294967293,u32max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 cdev->ipc.done_completion.wait.lock.owner (-1)
PARAM_VALUE 0 cdev->ipc.done_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.ready 1
PARAM_VALUE 0 cdev->ipc.rx.header 0
PARAM_VALUE 0 cdev->ipc.rx.rsp 0
PARAM_VALUE 0 cdev->ipc.rx.rsp.status 0
PARAM_VALUE 0 cdev->ipc.rx.size 0,36,48,172
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
MEM_ZERO 0 &cdev->dx_ctx
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte

sound/soc/intel/catpt/device.c catpt_probe_components() -> catpt_dsp_power_down()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->clk_mutex.dep_map->name 0-255
PARAM_VALUE 0 cdev->clk_mutex.first_waiter 0
PARAM_VALUE 0 cdev->clk_mutex.magic 4096-ptr_max
PARAM_VALUE 0 cdev->clk_mutex.osq.tail.counter 0
PARAM_VALUE 0 cdev->clk_mutex.owner.counter 0
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 cdev->dev->class 0,4096-ptr_max
PARAM_VALUE 0 cdev->dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 cdev->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 cdev->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 cdev->dev->power.autosuspend_delay 0,2000
PARAM_VALUE 0 cdev->dev->power.last_status s32min-0,2,4-s32max
PARAM_VALUE 0 cdev->dev->power.request_pending 0
PARAM_VALUE 0 cdev->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 cdev->dev->power.runtime_status 0,2
PARAM_VALUE 0 cdev->dev->power.timer_expires 0
PARAM_VALUE 0 cdev->dev->power.usage_count.counter 0-s32max
PARAM_VALUE 0 cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->dmac 0,4096-ptr_max
PARAM_VALUE 0 cdev->dmac->dev 4096-ptr_max
PARAM_VALUE 0 cdev->dmac->dev->power.request 0-4
PARAM_VALUE 0 cdev->dmac->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 cdev->dmac->dev->power.runtime_status 0,2
PARAM_VALUE 0 cdev->dmac->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw 4096-ptr_max
PARAM_VALUE 0 cdev->dmac->dw->dma.chancnt 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.dev->kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 cdev->dmac->dw->dma.ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 cdev->dmac->dw->regs->CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->CH_EN 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->CLASS_PRIORITY0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->CLASS_PRIORITY1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->COMP_TYPE 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->COMP_VERSION 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->DW_PARAMS 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->FIFO_PARTITION0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->FIFO_PARTITION1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->GLOBAL_CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->ID 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->LAST_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->LAST_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->MAX_BLK_SIZE 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->MULTI_BLK_TYPE 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->SAI_ERR 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->SGL_REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->SGL_REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->STATUS_INT 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->TEST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CH_EN 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CLASS_PRIORITY0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_CLASS_PRIORITY1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_FIFO_PARTITION0 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_FIFO_PARTITION1 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_GLOBAL_CFG 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_ID 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_LAST_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_LAST_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_SAI_ERR 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_SGL_REQ_DST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_SGL_REQ_SRC 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_STATUS_INT 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__pad_TEST 0-4294967295
PARAM_VALUE 0 cdev->dmac->dw->regs->__reserved 0-4294967295
PARAM_VALUE 0 cdev->dram.start 0
PARAM_VALUE 0 cdev->dxbuf_vaddr 1-ptr_max
PARAM_VALUE 0 cdev->fw_ready.done 0-4294967293,u32max
PARAM_VALUE 0 cdev->fw_ready.wait.lock.dep_map->name 0-255
PARAM_VALUE 0 cdev->fw_ready.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->fw_ready.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->fw_ready.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->fw_ready.wait.task_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 cdev->fw_ready.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.busy_completion.done 0
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.lock.owner (-1)
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.busy_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.default_timeout 300
PARAM_VALUE 0 cdev->ipc.dev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.dev->driver 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.done_completion.done 0
PARAM_VALUE 0 cdev->ipc.done_completion.wait.lock.magic 3735899821
PARAM_VALUE 0 cdev->ipc.done_completion.wait.lock.owner (-1)
PARAM_VALUE 0 cdev->ipc.done_completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.done_completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->ipc.ready 0
PARAM_VALUE 0 cdev->iram.start 524288,655360
PARAM_VALUE 0 cdev->irq 1-s32max
PARAM_VALUE 0 cdev->lpe_ba 4096-ptr_max
PARAM_VALUE 0 cdev->pci_ba 4096-ptr_max
PARAM_VALUE 0 cdev->spec 4096-ptr_max
PARAM_VALUE 0 cdev->spec->core_id 0-2
PARAM_VALUE 0 cdev->spec->d3pgd_bit 0-2
PARAM_VALUE 0 cdev->spec->d3srampgd_bit 0,2,4
PARAM_VALUE 0 cdev->spec->dram_mask 0,4294901760,4294963200
PARAM_VALUE 0 cdev->spec->fw_name 0,666343354513252352,8202571759291920384
PARAM_VALUE 0 cdev->spec->host_dram_offset 0
PARAM_VALUE 0 cdev->spec->host_iram_offset 0,524288,655360
PARAM_VALUE 0 cdev->spec->host_shim_offset 0,946176,1028096
PARAM_VALUE 0 cdev->spec->iram_mask 0,4092,65472
PARAM_VALUE 0 cdev->spec->machines 0,3133073028487819264,4168443082417954816
PARAM_VALUE 0 cdev->spec->machines->comp_ids->num_codecs 1-3
PARAM_VALUE 0 cdev->spec->pll_shutdown 0,1421629660229435392,5955190410241269760
PARAM_VALUE 0 cdev->stream_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->stream_list.next->next 4096-ptr_max
PARAM_VALUE 0 cdev->stream_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->stream_list.prev->next 4096-ptr_max
PARAM_VALUE 0 cdev->stream_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 cdev->stream_mutex.dep_map->name 0-255
PARAM_VALUE 0 cdev->stream_mutex.first_waiter 0
PARAM_VALUE 0 cdev->stream_mutex.magic 4096-ptr_max
PARAM_VALUE 0 cdev->stream_mutex.osq.tail.counter 0
PARAM_VALUE 0 cdev->stream_mutex.owner.counter 0
BUF_SIZE 0 cdev 2080
CAPPED_DATA 0 cdev->dmac->dw 1
DATA_SOURCE 0 cdev $0
FUZZY_MAX 0 cdev->dev->power.autosuspend_delay 2000
FUZZY_MAX 0 cdev->dev->power.last_status 0
FUZZY_MAX 0 cdev->dev->power.runtime_error 0
FUZZY_MAX 0 cdev->dev->power.runtime_status 0
FUZZY_MAX 0 cdev->dev->power.usage_count.counter 0
FUZZY_MAX 0 cdev->spec->core_id 0
FUZZY_MAX 0 cdev->spec->d3pgd_bit 0
FUZZY_MAX 0 cdev->spec->d3srampgd_bit 0
FUZZY_MAX 0 cdev->spec->dram_mask 0
FUZZY_MAX 0 cdev->spec->host_iram_offset 0
FUZZY_MAX 0 cdev->spec->host_shim_offset 0
FUZZY_MAX 0 cdev->spec->iram_mask 0
MEM_ZERO 0 cdev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL