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/messages.c catpt_ipc_alloc_stream() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 2 reply 6319979858043789312
PARAM_VALUE 2 reply->data 4096-ptr_max
PARAM_VALUE 2 reply->size 48
PARAM_VALUE 3 name 8209767324367654912
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 13
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 12
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte

sound/soc/intel/catpt/messages.c catpt_ipc_enter_dxstate() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 2 reply 2382793422674198528
PARAM_VALUE 2 reply->data 4096-ptr_max
PARAM_VALUE 2 reply->size 172
PARAM_VALUE 3 name 7732073705306841088
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 15
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 14
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
MEM_ZERO 0 &cdev->dx_ctx
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte

sound/soc/intel/catpt/messages.c catpt_ipc_free_stream() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 7644579304791130112
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 12
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 11
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte
HALF_LOCKED2 _T->lock

sound/soc/intel/catpt/messages.c catpt_ipc_get_fw_version() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
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->power.request 0-4
PARAM_VALUE 0 cdev->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 cdev->dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->dev->type 0,4096-ptr_max
PARAM_VALUE 2 reply 8867636998376488960
PARAM_VALUE 2 reply->data 2387111069418156032
PARAM_VALUE 2 reply->size 48
PARAM_VALUE 3 name 6591985895355789312
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 15
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 14
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

sound/soc/intel/catpt/messages.c catpt_ipc_get_mixer_stream_info() -> catpt_dsp_send_msg()

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->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->power.wakeirq->status 0-4294967295
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.owner (-1)
PARAM_VALUE 0 cdev->fw_ready.wait.lock.owner_cpu u32max
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->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 1-2
PARAM_VALUE 0 cdev->spec->d3pgd_bit 1-2
PARAM_VALUE 0 cdev->spec->d3srampgd_bit 2,4
PARAM_VALUE 0 cdev->spec->dram_mask 4294901760,4294963200
PARAM_VALUE 0 cdev->spec->fw_name 666343354513252352,8202571759291920384
PARAM_VALUE 0 cdev->spec->host_dram_offset 0
PARAM_VALUE 0 cdev->spec->host_iram_offset 524288,655360
PARAM_VALUE 0 cdev->spec->host_shim_offset 946176,1028096
PARAM_VALUE 0 cdev->spec->iram_mask 4092,65472
PARAM_VALUE 0 cdev->spec->machines 3133073028487819264,4168443082417954816
PARAM_VALUE 0 cdev->spec->pll_shutdown 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
PARAM_VALUE 2 reply 8365469901261131776
PARAM_VALUE 2 reply->data 4096-ptr_max
PARAM_VALUE 2 reply->size 36
PARAM_VALUE 3 name 2629942850384146432
BUF_SIZE 3 name 15
CAPPED_DATA 0 cdev->dev 1
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 14
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
MEM_ZERO 0 cdev
RX_PATH
TASK_NOT_RUNNING

sound/soc/intel/catpt/messages.c catpt_ipc_mute_loopback() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 7616615010118086656
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 14
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 13
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte
LOCK2 _T->lock

sound/soc/intel/catpt/messages.c catpt_ipc_pause_stream() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 53609790475788288
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 13
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 12
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte

sound/soc/intel/catpt/messages.c catpt_ipc_reset_stream() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 7630695530182340608
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 13
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 12
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte

sound/soc/intel/catpt/messages.c catpt_ipc_resume_stream() -> catpt_dsp_send_msg()

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.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.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
PARAM_VALUE 0 cdev->spec 4096-ptr_max
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 3414753262459756544
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 14
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 13
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
UNITS 0 cdev unit_byte

sound/soc/intel/catpt/messages.c catpt_ipc_set_device_format() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->devfmt 4096-ptr_max
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 1520837922692911104
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 18
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 17
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

sound/soc/intel/catpt/messages.c catpt_ipc_set_volume() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 6561026710007832576
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 3 name 18
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev (-1),18,22
STR_LEN 0 cdev (-1),18,22
STR_LEN 1 request 17
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte
LOCK2 _T->lock

sound/soc/intel/catpt/messages.c catpt_ipc_set_write_pos() -> catpt_dsp_send_msg()

Type Parameter Key Value
PARAM_VALUE 2 reply 0
PARAM_VALUE 3 name 2587823828871131136
BUF_SIZE 0 cdev s32min-(-1),1-s32max
BUF_SIZE 0 cdev s32min-(-1),1-s32max
BUF_SIZE 3 name 21
DATA_SOURCE 0 cdev $0
STR_LEN 0 cdev 20
BIT_INFO 1 request 0x0,0x0
TERMINATED 3 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte
HALF_LOCKED2 _T->lock