Searched refs:ipc_size (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/sof/ |
H A D | topology.c | 1465 * @ipc_size: IPC payload size that will be updated depending on valid 1472 size_t *ipc_size, int index) in sof_comp_alloc() 1476 size_t total_size = *ipc_size; in sof_comp_alloc() 1494 if (total_size > *ipc_size) { in sof_comp_alloc() 1496 memcpy((u8 *)comp + *ipc_size, &swidget->comp_ext, sizeof(swidget->comp_ext)); in sof_comp_alloc() 1500 /* update ipc_size and return */ in sof_comp_alloc() 1501 *ipc_size = total_size; in sof_comp_alloc() 1514 size_t ipc_size = sizeof(*comp_dai); in sof_widget_load_dai() local 1518 sof_comp_alloc(swidget, &ipc_size, index); in sof_widget_load_dai() 1549 comp_dai, ipc_size, in sof_widget_load_dai() 1471 sof_comp_alloc(struct snd_sof_widget *swidget, size_t *ipc_size, int index) sof_comp_alloc() argument 1651 size_t ipc_size = sizeof(*host); sof_widget_load_pcm() local 1787 size_t ipc_size = sizeof(*mixer); sof_widget_load_mixer() local 1832 size_t ipc_size = sizeof(*mux); sof_widget_load_mux() local 1879 size_t ipc_size = sizeof(*volume); sof_widget_load_pga() local 1954 size_t ipc_size = sizeof(*src); sof_widget_load_src() local 2011 size_t ipc_size = sizeof(*asrc); sof_widget_load_asrc() local 2070 size_t ipc_size = sizeof(*tone); sof_widget_load_siggen() local 2199 size_t ipc_size; sof_process_load() local [all...] |
H A D | sof-audio.c | 170 size_t ipc_size; in sof_restore_pipelines() local 193 ipc_size = sizeof(struct sof_ipc_comp_dai) + in sof_restore_pipelines() 195 comp = kzalloc(ipc_size, GFP_KERNEL); in sof_restore_pipelines() 208 comp, ipc_size, in sof_restore_pipelines()
|
/kernel/linux/linux-6.6/sound/soc/sof/ |
H A D | ipc3-topology.c | 330 * @ipc_size: IPC payload size that will be updated depending on valid 336 static void *sof_comp_alloc(struct snd_sof_widget *swidget, size_t *ipc_size, in sof_comp_alloc() argument 340 size_t total_size = *ipc_size; in sof_comp_alloc() 359 if (total_size > *ipc_size) { in sof_comp_alloc() 361 memcpy((u8 *)comp + *ipc_size, &swidget->uuid, ext_size); in sof_comp_alloc() 365 /* update ipc_size and return */ in sof_comp_alloc() 366 *ipc_size = total_size; in sof_comp_alloc() 381 size_t ipc_size = sizeof(*host); in sof_ipc3_widget_setup_comp_host() local 384 host = sof_comp_alloc(swidget, &ipc_size, swidget->pipeline_id); in sof_ipc3_widget_setup_comp_host() 430 size_t ipc_size in sof_ipc3_widget_setup_comp_tone() local 463 size_t ipc_size = sizeof(*mixer); sof_ipc3_widget_setup_comp_mixer() local 599 size_t ipc_size = sizeof(*src); sof_ipc3_widget_setup_comp_src() local 640 size_t ipc_size = sizeof(*asrc); sof_ipc3_widget_setup_comp_asrc() local 686 size_t ipc_size = sizeof(*mux); sof_ipc3_widget_setup_comp_mux() local 724 size_t ipc_size = sizeof(*volume); sof_ipc3_widget_setup_comp_pga() local 863 size_t ipc_size; sof_process_load() local 1477 size_t ipc_size = sizeof(*comp_dai); sof_ipc3_widget_setup_comp_dai() local [all...] |
H A D | ipc4-topology.c | 1426 int ipc_size, ret, out_ref_valid_bits; in sof_ipc4_prepare_copier_module() local 1759 ipc_size = sizeof(*copier_data) + gtw_cfg_config_length; in sof_ipc4_prepare_copier_module() 1774 ipc_size += dma_config_tlv_size; in sof_ipc4_prepare_copier_module() 1780 dev_dbg(sdev->dev, "copier %s, IPC size is %d", swidget->widget->name, ipc_size); in sof_ipc4_prepare_copier_module() 1782 *ipc_config_data = kzalloc(ipc_size, GFP_KERNEL); in sof_ipc4_prepare_copier_module() 1786 *ipc_config_size = ipc_size; in sof_ipc4_prepare_copier_module() 2215 u32 ipc_size = 0; in sof_ipc4_widget_setup() local 2254 ipc_size = ipc4_copier->ipc_config_size; in sof_ipc4_widget_setup() 2270 ipc_size = ipc4_copier->ipc_config_size; in sof_ipc4_widget_setup() 2280 ipc_size in sof_ipc4_widget_setup() [all...] |
H A D | ipc4-pcm.c | 22 u32 primary, ipc_size; in sof_ipc4_set_multi_pipeline_state() local 38 /* ipc_size includes the count and the pipeline IDs for the number of pipelines */ in sof_ipc4_set_multi_pipeline_state() 39 ipc_size = sizeof(u32) * (trigger_list->count + 1); in sof_ipc4_set_multi_pipeline_state() 40 msg.data_size = ipc_size; in sof_ipc4_set_multi_pipeline_state() 43 return sof_ipc_tx_message_no_reply(sdev->ipc, &msg, ipc_size); in sof_ipc4_set_multi_pipeline_state()
|
Completed in 11 milliseconds