Home
last modified time | relevance | path

Searched refs:ipc_size (Results 1 – 3 of 3) sorted by relevance

/linux/sound/soc/sof/
H A Dipc3-topology.c361 * @ipc_size: IPC payload size that will be updated depending on valid
367 static void *sof_comp_alloc(struct snd_sof_widget *swidget, size_t *ipc_size, in sof_comp_alloc()
371 size_t total_size = *ipc_size; in sof_comp_alloc()
390 if (total_size > *ipc_size) { in sof_comp_alloc()
392 memcpy((u8 *)comp + *ipc_size, &swidget->uuid, ext_size); in sof_comp_alloc()
396 /* update ipc_size and return */ in sof_dbg_comp_config()
397 *ipc_size = total_size; in sof_dbg_comp_config()
412 size_t ipc_size = sizeof(*host); in sof_ipc3_widget_setup_comp_host()
415 host = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id); in sof_ipc3_widget_setup_comp_host()
461 size_t ipc_size in sof_ipc3_widget_setup_comp_tone()
362 sof_comp_alloc(struct snd_sof_widget * swidget,size_t * ipc_size,int index) sof_comp_alloc() argument
407 size_t ipc_size = sizeof(*host); sof_ipc3_widget_setup_comp_host() local
456 size_t ipc_size = sizeof(*tone); sof_ipc3_widget_setup_comp_tone() local
489 size_t ipc_size = sizeof(*mixer); sof_ipc3_widget_setup_comp_mixer() local
625 size_t ipc_size = sizeof(*src); sof_ipc3_widget_setup_comp_src() local
666 size_t ipc_size = sizeof(*asrc); sof_ipc3_widget_setup_comp_asrc() local
712 size_t ipc_size = sizeof(*mux); sof_ipc3_widget_setup_comp_mux() local
750 size_t ipc_size = sizeof(*volume); sof_ipc3_widget_setup_comp_pga() local
889 size_t ipc_size; sof_process_load() local
1565 size_t ipc_size = sizeof(*comp_dai); sof_ipc3_widget_setup_comp_dai() local
[all...]
H A Dipc4-topology.c2192 int ipc_size, ret, out_ref_valid_bits; in _sof_ipc4_prepare_copier_module() local
2594 ipc_size = sizeof(*copier_data) + gtw_cfg_config_length; in _sof_ipc4_prepare_copier_module()
2608 ipc_size += dma_config_tlv_size; in _sof_ipc4_prepare_copier_module()
2614 dev_dbg(sdev->dev, "copier %s, IPC size is %d", swidget->widget->name, ipc_size); in _sof_ipc4_prepare_copier_module()
2616 *ipc_config_data = kzalloc(ipc_size, GFP_KERNEL); in _sof_ipc4_prepare_copier_module()
2620 *ipc_config_size = ipc_size; in _sof_ipc4_prepare_copier_module()
3287 void *ipc_data, u32 ipc_size, in sof_ipc4_widget_mod_init_msg_payload() argument
3331 new_size = ext_pos * sizeof(u32) + ipc_size; in sof_ipc4_widget_mod_init_msg_payload()
3341 memcpy(&payload[ext_pos], ipc_data, ipc_size); in sof_ipc4_widget_mod_init_msg_payload()
3422 u32 ipc_size = 0; in sof_ipc4_widget_setup() local
[all …]
H A Dipc4-pcm.c94 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()