Lines Matching refs:ret
230 int ret;
232 ret = sof_update_ipc_object(scomp, available_fmt,
235 if (ret) {
237 return ret;
250 ret = sof_update_ipc_object(scomp, module_base_cfg, SOF_COMP_TOKENS, swidget->tuples,
252 if (ret) {
254 swidget->widget->name, ret);
255 return ret;
268 ret = sof_update_ipc_object(scomp, in_format,
272 if (ret) {
273 dev_err(scomp->dev, "parse input audio fmt tokens failed %d\n", ret);
286 ret = -ENOMEM;
290 ret = sof_update_ipc_object(scomp, out_format,
294 if (ret) {
312 return ret;
349 int ret;
351 ret = sof_ipc4_widget_set_module_info(swidget);
352 if (ret)
353 return ret;
394 int ret;
405 ret = sof_ipc4_get_audio_fmt(scomp, swidget, available_fmt,
407 if (ret)
417 ret = sof_update_ipc_object(scomp, &node_type,
421 if (ret) {
423 ret);
431 ret = -ENOMEM;
450 ret = -EINVAL;
455 ret = sof_ipc4_widget_setup_msg(swidget, &ipc4_copier->msg);
456 if (ret)
468 return ret;
495 int ret;
505 ret = sof_ipc4_get_audio_fmt(scomp, swidget, available_fmt,
507 if (ret)
510 ret = sof_update_ipc_object(scomp, &node_type,
513 if (ret) {
514 dev_err(scomp->dev, "parse dai node type failed %d\n", ret);
518 ret = sof_update_ipc_object(scomp, ipc4_copier,
521 if (ret) {
522 dev_err(scomp->dev, "parse dai copier node token failed %d\n", ret);
537 ret = -ENODEV;
560 ret = 0;
566 ret = -ENOMEM;
595 ret = -ENOMEM;
609 ret = sof_ipc4_widget_setup_msg(swidget, &ipc4_copier->msg);
610 if (ret)
623 return ret;
658 int ret;
664 ret = sof_update_ipc_object(scomp, pipeline, SOF_SCHED_TOKENS, swidget->tuples,
666 if (ret) {
681 ret = sof_update_ipc_object(scomp, swidget, SOF_PIPELINE_TOKENS, swidget->tuples,
683 if (ret) {
709 return ret;
716 int ret;
727 ret = sof_ipc4_get_audio_fmt(scomp, swidget, &gain->available_fmt, &gain->data.base_config);
728 if (ret)
731 ret = sof_update_ipc_object(scomp, &gain->data.params, SOF_GAIN_TOKENS,
733 if (ret) {
743 ret = sof_ipc4_widget_setup_msg(swidget, &gain->msg);
744 if (ret)
754 return ret;
773 int ret;
783 ret = sof_ipc4_get_audio_fmt(scomp, swidget, &mixer->available_fmt,
785 if (ret)
788 ret = sof_ipc4_widget_setup_msg(swidget, &mixer->msg);
789 if (ret)
797 return ret;
805 int ret;
815 ret = sof_ipc4_get_audio_fmt(scomp, swidget, &src->available_fmt,
817 if (ret)
820 ret = sof_update_ipc_object(scomp, &src->data, SOF_SRC_TOKENS, swidget->tuples,
822 if (ret) {
831 ret = sof_ipc4_widget_setup_msg(swidget, &src->msg);
832 if (ret)
840 return ret;
877 int ret;
885 ret = sof_ipc4_get_audio_fmt(scomp, swidget, &process->available_fmt,
887 if (ret)
890 ret = sof_ipc4_widget_setup_msg(swidget, &process->msg);
891 if (ret)
910 ret = -ENOMEM;
923 ret = -ENOMEM;
943 return ret;
1331 int bit_depth, ret;
1344 ret = snd_sof_get_hw_config_params(sdev, dai, &sample_rate, &channel_count,
1346 if (ret < 0)
1347 return ret;
1426 int ipc_size, ret, out_ref_valid_bits;
1443 ret = sof_update_ipc_object(scomp, &deep_buffer_dma_ms,
1446 if (ret) {
1449 return ret;
1533 ret = snd_sof_get_nhlt_endpoint_data(sdev, dai, fe_params, ipc4_copier->dai_index,
1537 if (ret < 0)
1538 return ret;
1558 ret = sof_ipc4_init_input_audio_fmt(sdev, swidget, &copier_data->base_config, ref_params,
1560 if (ret < 0)
1561 return ret;
1574 in_fmt = &available_fmt->input_pin_fmts[ret].audio_fmt;
1725 ret = sof_ipc4_update_hw_params(sdev, pipeline_params, &copier_data->out_format);
1726 if (ret)
1727 return ret;
1823 int ret;
1825 ret = sof_ipc4_init_input_audio_fmt(sdev, swidget, &gain->data.base_config,
1827 if (ret < 0)
1828 return ret;
1830 in_fmt = &available_fmt->input_pin_fmts[ret].audio_fmt;
1835 ret = sof_ipc4_init_output_audio_fmt(sdev, &gain->data.base_config, available_fmt,
1837 if (ret < 0) {
1840 return ret;
1860 int ret;
1862 ret = sof_ipc4_init_input_audio_fmt(sdev, swidget, &mixer->base_config,
1864 if (ret < 0)
1865 return ret;
1867 in_fmt = &available_fmt->input_pin_fmts[ret].audio_fmt;
1872 ret = sof_ipc4_init_output_audio_fmt(sdev, &mixer->base_config, available_fmt,
1874 if (ret < 0) {
1877 return ret;
2015 int ret, i;
2019 ret = sof_ipc4_process_set_pin_formats(swidget, i);
2020 if (ret < 0)
2021 return ret;
2040 int ret;
2042 ret = sof_ipc4_init_input_audio_fmt(sdev, swidget, &process->base_config,
2044 if (ret < 0)
2045 return ret;
2047 in_fmt = &available_fmt->input_pin_fmts[ret].audio_fmt;
2070 ret = sof_ipc4_update_hw_params(sdev, pipeline_params, &process->output_format);
2071 if (ret)
2072 return ret;
2085 ret = sof_ipc4_process_add_base_cfg_extn(swidget);
2086 if (ret < 0)
2087 return ret;
2131 int ret;
2162 ret = -EINVAL;
2174 ret = -EINVAL;
2189 return ret;
2216 int ret;
2328 ret = sof_ipc4_widget_assign_instance_id(sdev, swidget);
2329 if (ret < 0) {
2332 return ret;
2350 ret = sof_ipc_tx_message_no_reply(sdev->ipc, msg, ipc_size);
2351 if (ret < 0) {
2363 return ret;
2370 int ret = 0;
2394 ret = sof_ipc_tx_message_no_reply(sdev->ipc, &msg, 0);
2395 if (ret < 0)
2413 return ret;
2561 int ret;
2604 ret = sof_ipc4_set_copier_sink_format(sdev, src_widget, sink_widget,
2606 if (ret < 0) {
2631 ret = sof_ipc_tx_message_no_reply(sdev->ipc, &msg, 0);
2632 if (ret < 0) {
2639 return ret;
2644 return ret;
2659 int ret = 0;
2690 ret = sof_ipc_tx_message_no_reply(sdev->ipc, &msg, 0);
2691 if (ret < 0)
2699 return ret;
2879 int dir, ret;
2900 ret = sof_pcm_stream_free(sdev, substream, spcm, dir, true);
2901 if (ret < 0)
2902 return ret;