Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_async_issue_pending() -> imx_rpmsg_insert_workqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->s_msg.header.cmd | 1,11 |
| PARAM_VALUE | 2 | info | 4096-ptr_max |
| PARAM_VALUE | 2 | info->msg | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 990,1650 |
| BUF_SIZE | 1 | msg | 990,1650 |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | substream | $1 |
| FUZZY_MAX | 1 | msg->s_msg.header.cmd | 11 |
| BIT_INFO | 1 | msg->s_msg.header.cmd | 0x1,0xb |
| HARD_MAX | 1 | msg->s_msg.header.cmd | 11 |
| UNITS | 2 | info | unit_byte |
sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pause() -> imx_rpmsg_insert_workqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->s_msg.header.cmd | 2,12 |
| PARAM_VALUE | 2 | info->msg | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 924,1584 |
| BUF_SIZE | 1 | msg | 924,1584 |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | substream | $1 |
| FUZZY_MAX | 1 | msg->s_msg.header.cmd | 12 |
| BIT_INFO | 1 | msg->s_msg.header.cmd | 0x0,0xe |
| HARD_MAX | 1 | msg->s_msg.header.cmd | 12 |
| UNITS | 2 | info | unit_byte |
sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_pcm_ack() -> imx_rpmsg_insert_workqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->dma_buffer.dev.dev->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 0 | substream->dma_buffer.dev.dev->cma_area->nranges | s32min-s32max |
| PARAM_VALUE | 0 | substream->dma_buffer.dev.dev->dma_io_tlb_mem->for_alloc | 0-1 |
| PARAM_VALUE | 0 | substream->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->ops->ack | 1-u64max |
| PARAM_VALUE | 0 | substream->pstr->stream | 0-1 |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->control | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime->dma_buffer_p->dev.dev->iommu_group->default_domain | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->fasync->on | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->action | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->client_channels | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->dst_frames | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->dst_width | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->name | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->src_frames | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_first->src_width | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->action | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->client_channels | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->dst_frames | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->dst_width | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->name | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->src_frames | 0-s64max |
| PARAM_VALUE | 0 | substream->runtime->oss.plugin_last->src_width | s32min-s32max |
| PARAM_VALUE | 0 | substream->runtime->status | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->s_msg.header.cmd | 0-1 |
| PARAM_VALUE | 1 | msg->s_msg.header.type | 2 |
| PARAM_VALUE | 2 | info | 4096-ptr_max |
| PARAM_VALUE | 2 | info->lock | 4096-ptr_max |
| PARAM_VALUE | 2 | info->msg | 4096-ptr_max |
| PARAM_VALUE | 2 | info->notify | 4096-ptr_max |
| PARAM_VALUE | 2 | info->notify_updated | 4096-ptr_max |
| PARAM_VALUE | 2 | info->stream_timer | 4096-ptr_max |
| BUF_SIZE | 0 | substream | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | substream | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | msg | 66,132 |
| BUF_SIZE | 1 | msg | 66,132 |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | substream | $1 |
| FUZZY_MAX | 1 | msg->s_msg.header.cmd | 1 |
| BIT_INFO | 1 | msg->s_msg.param.buffer_tail | 0x0,0x7fffffff |
| HARD_MAX | 1 | msg->s_msg.header.cmd | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | substream->f_flags | 0-u32max |
| USER_DATA | 0 | substream->runtime->trigger_master->f_flags | 0-u32max |
| USER_DATA | 0 | *substream->runtime->oss.buffer | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | substream->runtime->dma_buffer_p->addr | |
| UNITS | 2 | info | unit_byte |
| USER_PTR | 0 | substream->runtime->oss.buffer | |
| HALF_LOCKED2 | 0 | &substream->runtime->buffer_mutex | |
| HALF_LOCKED2 | 0 | &substream->self_group.lock | |
| HALF_LOCKED2 | 0 | &substream->self_group.mutex |
sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_prepare_and_submit() -> imx_rpmsg_insert_workqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 0 | substream->runtime | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->s_msg.header.cmd | 7,17 |
| PARAM_VALUE | 1 | msg->s_msg.param.buffer_tail | 0 |
| PARAM_VALUE | 2 | info | 4096-ptr_max |
| PARAM_VALUE | 2 | info->callback | 4096-ptr_max |
| PARAM_VALUE | 2 | info->callback_param | 4096-ptr_max |
| PARAM_VALUE | 2 | info->msg | 4096-ptr_max |
| PARAM_VALUE | 2 | info->num_period | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 594,1254 |
| BUF_SIZE | 1 | msg | 594,1254 |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | substream | $1 |
| FUZZY_MAX | 1 | msg->s_msg.header.cmd | 17 |
| BIT_INFO | 1 | msg->s_msg.header.cmd | 0x1,0x17 |
| HARD_MAX | 1 | msg->s_msg.header.cmd | 17 |
| UNITS | 2 | info | unit_byte |
sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_restart() -> imx_rpmsg_insert_workqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->s_msg.header.cmd | 3,13 |
| PARAM_VALUE | 2 | info->msg | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 858,1518 |
| BUF_SIZE | 1 | msg | 858,1518 |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | substream | $1 |
| FUZZY_MAX | 1 | msg->s_msg.header.cmd | 13 |
| BIT_INFO | 1 | msg->s_msg.header.cmd | 0x1,0xf |
| HARD_MAX | 1 | msg->s_msg.header.cmd | 13 |
| UNITS | 2 | info | unit_byte |
sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_terminate_all() -> imx_rpmsg_insert_workqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->s_msg.header.cmd | 4,14 |
| PARAM_VALUE | 2 | info | 4096-ptr_max |
| PARAM_VALUE | 2 | info->msg | 4096-ptr_max |
| PARAM_VALUE | 2 | info->stream_timer | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 792,1452 |
| BUF_SIZE | 1 | msg | 792,1452 |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | info | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | substream | $1 |
| FUZZY_MAX | 1 | msg->s_msg.header.cmd | 14 |
| BIT_INFO | 1 | msg->s_msg.header.cmd | 0x4,0xe |
| HARD_MAX | 1 | msg->s_msg.header.cmd | 14 |
| UNITS | 2 | info | unit_byte |
sound/soc/fsl/imx-pcm-rpmsg.c imx_rpmsg_timer_callback() -> imx_rpmsg_insert_workqueue()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | substream | 4096-ptr_max |
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 1 | msg->s_msg.header.cmd | 0-1 |
| PARAM_VALUE | 2 | info->msg | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 66,132 |
| BUF_SIZE | 1 | msg | 66,132 |
| FUZZY_MAX | 1 | msg->s_msg.header.cmd | 1 |
| HARD_MAX | 1 | msg->s_msg.header.cmd | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | info | unit_byte |