Searched refs:ipc_size (Results 1 – 3 of 3) sorted by relevance
| /linux/sound/soc/sof/ |
| H A D | ipc3-topology.c | 362 static void *sof_comp_alloc(struct snd_sof_widget *swidget, size_t *ipc_size, in sof_comp_alloc() argument 366 size_t total_size = *ipc_size; in sof_comp_alloc() 385 if (total_size > *ipc_size) { in sof_comp_alloc() 387 memcpy((u8 *)comp + *ipc_size, &swidget->uuid, ext_size); in sof_comp_alloc() 392 *ipc_size = total_size; in sof_comp_alloc() 407 size_t ipc_size = sizeof(*host); in sof_ipc3_widget_setup_comp_host() local 410 host = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id); in sof_ipc3_widget_setup_comp_host() 456 size_t ipc_size = sizeof(*tone); in sof_ipc3_widget_setup_comp_tone() local 459 tone = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id); in sof_ipc3_widget_setup_comp_tone() 489 size_t ipc_size = sizeof(*mixer); in sof_ipc3_widget_setup_comp_mixer() local [all …]
|
| H A D | ipc4-topology.c | 2053 int ipc_size, ret, out_ref_valid_bits; in sof_ipc4_prepare_copier_module() local 2446 ipc_size = sizeof(*copier_data) + gtw_cfg_config_length; in sof_ipc4_prepare_copier_module() 2460 ipc_size += dma_config_tlv_size; in sof_ipc4_prepare_copier_module() 2466 dev_dbg(sdev->dev, "copier %s, IPC size is %d", swidget->widget->name, ipc_size); in sof_ipc4_prepare_copier_module() 2468 *ipc_config_data = kzalloc(ipc_size, GFP_KERNEL); in sof_ipc4_prepare_copier_module() 2472 *ipc_config_size = ipc_size; in sof_ipc4_prepare_copier_module() 3035 void *ipc_data, u32 ipc_size, in sof_ipc4_widget_setup_msg_payload() argument 3083 new_size = ext_pos * sizeof(u32) + ipc_size; in sof_ipc4_widget_setup_msg_payload() 3093 memcpy(&payload[ext_pos], ipc_data, ipc_size); in sof_ipc4_widget_setup_msg_payload() 3111 u32 ipc_size = 0; in sof_ipc4_widget_setup() local [all …]
|
| H A D | ipc4-pcm.c | 94 u32 primary, ipc_size; in sof_ipc4_set_multi_pipeline_state() local 117 ipc_size = sizeof(u32) * (trigger_list->count + 1); in sof_ipc4_set_multi_pipeline_state() 118 msg.data_size = ipc_size; in sof_ipc4_set_multi_pipeline_state() 121 return sof_ipc_tx_message_no_reply(sdev->ipc, &msg, ipc_size); in sof_ipc4_set_multi_pipeline_state()
|