Lines Matching full:cfg

148 	struct avs_copier_cfg *cfg;  in avs_copier_create()  local
157 data_size = sizeof(cfg->gtw_cfg.config); in avs_copier_create()
241 cfg = adev->modcfg_buf; in avs_copier_create()
242 memset(cfg, 0, cfg_size); in avs_copier_create()
243 cfg->base.cpc = t->cfg_base->cpc; in avs_copier_create()
244 cfg->base.ibs = t->cfg_base->ibs; in avs_copier_create()
245 cfg->base.obs = t->cfg_base->obs; in avs_copier_create()
246 cfg->base.is_pages = t->cfg_base->is_pages; in avs_copier_create()
247 cfg->base.audio_fmt = *t->in_fmt; in avs_copier_create()
248 cfg->out_fmt = *t->cfg_ext->copier.out_fmt; in avs_copier_create()
249 cfg->feature_mask = t->cfg_ext->copier.feature_mask; in avs_copier_create()
250 cfg->gtw_cfg.node_id = node_id; in avs_copier_create()
251 cfg->gtw_cfg.dma_buffer_size = t->cfg_ext->copier.dma_buffer_size; in avs_copier_create()
253 cfg->gtw_cfg.config_length = DIV_ROUND_UP(data_size, 4); in avs_copier_create()
255 memcpy(&cfg->gtw_cfg.config.blob, data, data_size); in avs_copier_create()
257 mod->gtw_attrs = cfg->gtw_cfg.config.attrs; in avs_copier_create()
260 t->core_id, t->domain, cfg, cfg_size, in avs_copier_create()
292 struct avs_peakvol_cfg *cfg; in avs_peakvol_create() local
302 cfg_size = struct_size(cfg, vols, 1); in avs_peakvol_create()
306 cfg = adev->modcfg_buf; in avs_peakvol_create()
307 memset(cfg, 0, cfg_size); in avs_peakvol_create()
308 cfg->base.cpc = t->cfg_base->cpc; in avs_peakvol_create()
309 cfg->base.ibs = t->cfg_base->ibs; in avs_peakvol_create()
310 cfg->base.obs = t->cfg_base->obs; in avs_peakvol_create()
311 cfg->base.is_pages = t->cfg_base->is_pages; in avs_peakvol_create()
312 cfg->base.audio_fmt = *t->in_fmt; in avs_peakvol_create()
313 cfg->vols[0].target_volume = volume; in avs_peakvol_create()
314 cfg->vols[0].channel_id = AVS_ALL_CHANNELS_MASK; in avs_peakvol_create()
315 cfg->vols[0].curve_type = AVS_AUDIO_CURVE_NONE; in avs_peakvol_create()
316 cfg->vols[0].curve_duration = 0; in avs_peakvol_create()
319 t->domain, cfg, cfg_size, &mod->instance_id); in avs_peakvol_create()
327 struct avs_updown_mixer_cfg cfg; in avs_updown_mix_create() local
330 cfg.base.cpc = t->cfg_base->cpc; in avs_updown_mix_create()
331 cfg.base.ibs = t->cfg_base->ibs; in avs_updown_mix_create()
332 cfg.base.obs = t->cfg_base->obs; in avs_updown_mix_create()
333 cfg.base.is_pages = t->cfg_base->is_pages; in avs_updown_mix_create()
334 cfg.base.audio_fmt = *t->in_fmt; in avs_updown_mix_create()
335 cfg.out_channel_config = t->cfg_ext->updown_mix.out_channel_config; in avs_updown_mix_create()
336 cfg.coefficients_select = t->cfg_ext->updown_mix.coefficients_select; in avs_updown_mix_create()
338 cfg.coefficients[i] = t->cfg_ext->updown_mix.coefficients[i]; in avs_updown_mix_create()
339 cfg.channel_map = t->cfg_ext->updown_mix.channel_map; in avs_updown_mix_create()
342 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_updown_mix_create()
349 struct avs_src_cfg cfg; in avs_src_create() local
351 cfg.base.cpc = t->cfg_base->cpc; in avs_src_create()
352 cfg.base.ibs = t->cfg_base->ibs; in avs_src_create()
353 cfg.base.obs = t->cfg_base->obs; in avs_src_create()
354 cfg.base.is_pages = t->cfg_base->is_pages; in avs_src_create()
355 cfg.base.audio_fmt = *t->in_fmt; in avs_src_create()
356 cfg.out_freq = t->cfg_ext->src.out_freq; in avs_src_create()
359 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_src_create()
366 struct avs_asrc_cfg cfg; in avs_asrc_create() local
368 memset(&cfg, 0, sizeof(cfg)); in avs_asrc_create()
369 cfg.base.cpc = t->cfg_base->cpc; in avs_asrc_create()
370 cfg.base.ibs = t->cfg_base->ibs; in avs_asrc_create()
371 cfg.base.obs = t->cfg_base->obs; in avs_asrc_create()
372 cfg.base.is_pages = t->cfg_base->is_pages; in avs_asrc_create()
373 cfg.base.audio_fmt = *t->in_fmt; in avs_asrc_create()
374 cfg.out_freq = t->cfg_ext->asrc.out_freq; in avs_asrc_create()
375 cfg.mode = t->cfg_ext->asrc.mode; in avs_asrc_create()
376 cfg.disable_jitter_buffer = t->cfg_ext->asrc.disable_jitter_buffer; in avs_asrc_create()
379 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_asrc_create()
386 struct avs_aec_cfg cfg; in avs_aec_create() local
388 cfg.base.cpc = t->cfg_base->cpc; in avs_aec_create()
389 cfg.base.ibs = t->cfg_base->ibs; in avs_aec_create()
390 cfg.base.obs = t->cfg_base->obs; in avs_aec_create()
391 cfg.base.is_pages = t->cfg_base->is_pages; in avs_aec_create()
392 cfg.base.audio_fmt = *t->in_fmt; in avs_aec_create()
393 cfg.ref_fmt = *t->cfg_ext->aec.ref_fmt; in avs_aec_create()
394 cfg.out_fmt = *t->cfg_ext->aec.out_fmt; in avs_aec_create()
395 cfg.cpc_lp_mode = t->cfg_ext->aec.cpc_lp_mode; in avs_aec_create()
398 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_aec_create()
405 struct avs_mux_cfg cfg; in avs_mux_create() local
407 cfg.base.cpc = t->cfg_base->cpc; in avs_mux_create()
408 cfg.base.ibs = t->cfg_base->ibs; in avs_mux_create()
409 cfg.base.obs = t->cfg_base->obs; in avs_mux_create()
410 cfg.base.is_pages = t->cfg_base->is_pages; in avs_mux_create()
411 cfg.base.audio_fmt = *t->in_fmt; in avs_mux_create()
412 cfg.ref_fmt = *t->cfg_ext->mux.ref_fmt; in avs_mux_create()
413 cfg.out_fmt = *t->cfg_ext->mux.out_fmt; in avs_mux_create()
416 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_mux_create()
423 struct avs_wov_cfg cfg; in avs_wov_create() local
425 cfg.base.cpc = t->cfg_base->cpc; in avs_wov_create()
426 cfg.base.ibs = t->cfg_base->ibs; in avs_wov_create()
427 cfg.base.obs = t->cfg_base->obs; in avs_wov_create()
428 cfg.base.is_pages = t->cfg_base->is_pages; in avs_wov_create()
429 cfg.base.audio_fmt = *t->in_fmt; in avs_wov_create()
430 cfg.cpc_lp_mode = t->cfg_ext->wov.cpc_lp_mode; in avs_wov_create()
433 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_wov_create()
440 struct avs_micsel_cfg cfg; in avs_micsel_create() local
442 cfg.base.cpc = t->cfg_base->cpc; in avs_micsel_create()
443 cfg.base.ibs = t->cfg_base->ibs; in avs_micsel_create()
444 cfg.base.obs = t->cfg_base->obs; in avs_micsel_create()
445 cfg.base.is_pages = t->cfg_base->is_pages; in avs_micsel_create()
446 cfg.base.audio_fmt = *t->in_fmt; in avs_micsel_create()
447 cfg.out_fmt = *t->cfg_ext->micsel.out_fmt; in avs_micsel_create()
450 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_micsel_create()
457 struct avs_modcfg_base cfg; in avs_modbase_create() local
459 cfg.cpc = t->cfg_base->cpc; in avs_modbase_create()
460 cfg.ibs = t->cfg_base->ibs; in avs_modbase_create()
461 cfg.obs = t->cfg_base->obs; in avs_modbase_create()
462 cfg.is_pages = t->cfg_base->is_pages; in avs_modbase_create()
463 cfg.audio_fmt = *t->in_fmt; in avs_modbase_create()
466 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_modbase_create()
474 struct avs_modcfg_ext *cfg; in avs_modext_create() local
479 cfg_size = struct_size(cfg, pin_fmts, num_pins); in avs_modext_create()
484 cfg = adev->modcfg_buf; in avs_modext_create()
485 memset(cfg, 0, cfg_size); in avs_modext_create()
486 cfg->base.cpc = t->cfg_base->cpc; in avs_modext_create()
487 cfg->base.ibs = t->cfg_base->ibs; in avs_modext_create()
488 cfg->base.obs = t->cfg_base->obs; in avs_modext_create()
489 cfg->base.is_pages = t->cfg_base->is_pages; in avs_modext_create()
490 cfg->base.audio_fmt = *t->in_fmt; in avs_modext_create()
491 cfg->num_input_pins = tcfg->generic.num_input_pins; in avs_modext_create()
492 cfg->num_output_pins = tcfg->generic.num_output_pins; in avs_modext_create()
497 struct avs_pin_format *pin = &cfg->pin_fmts[i]; in avs_modext_create()
505 t->core_id, t->domain, cfg, cfg_size, in avs_modext_create()
752 struct avs_tplg_pplcfg *cfg = template->cfg; in avs_path_pipeline_create() local
766 ret = avs_dsp_create_pipeline(adev, cfg->req_size, cfg->priority, in avs_path_pipeline_create()
767 cfg->lp, cfg->attributes, in avs_path_pipeline_create()
1086 if (ppl->template->cfg->trigger != trigger) in avs_path_run()