Lines Matching full:cfg

148 	struct avs_copier_cfg *cfg;  in avs_copier_create()  local
236 cfg_size = sizeof(*cfg) + data_size; in avs_copier_create()
239 cfg_size -= sizeof(cfg->gtw_cfg.config.attrs); in avs_copier_create()
243 cfg = adev->modcfg_buf; in avs_copier_create()
244 memset(cfg, 0, cfg_size); in avs_copier_create()
245 cfg->base.cpc = t->cfg_base->cpc; in avs_copier_create()
246 cfg->base.ibs = t->cfg_base->ibs; in avs_copier_create()
247 cfg->base.obs = t->cfg_base->obs; in avs_copier_create()
248 cfg->base.is_pages = t->cfg_base->is_pages; in avs_copier_create()
249 cfg->base.audio_fmt = *t->in_fmt; in avs_copier_create()
250 cfg->out_fmt = *t->cfg_ext->copier.out_fmt; in avs_copier_create()
251 cfg->feature_mask = t->cfg_ext->copier.feature_mask; in avs_copier_create()
252 cfg->gtw_cfg.node_id = node_id; in avs_copier_create()
253 cfg->gtw_cfg.dma_buffer_size = t->cfg_ext->copier.dma_buffer_size; in avs_copier_create()
255 cfg->gtw_cfg.config_length = DIV_ROUND_UP(data_size, 4); in avs_copier_create()
257 memcpy(&cfg->gtw_cfg.config, data, data_size); in avs_copier_create()
259 mod->gtw_attrs = cfg->gtw_cfg.config.attrs; in avs_copier_create()
262 t->core_id, t->domain, cfg, cfg_size, in avs_copier_create()
294 struct avs_peakvol_cfg *cfg; in avs_peakvol_create() local
304 cfg_size = struct_size(cfg, vols, 1); in avs_peakvol_create()
308 cfg = adev->modcfg_buf; in avs_peakvol_create()
309 memset(cfg, 0, cfg_size); in avs_peakvol_create()
310 cfg->base.cpc = t->cfg_base->cpc; in avs_peakvol_create()
311 cfg->base.ibs = t->cfg_base->ibs; in avs_peakvol_create()
312 cfg->base.obs = t->cfg_base->obs; in avs_peakvol_create()
313 cfg->base.is_pages = t->cfg_base->is_pages; in avs_peakvol_create()
314 cfg->base.audio_fmt = *t->in_fmt; in avs_peakvol_create()
315 cfg->vols[0].target_volume = volume; in avs_peakvol_create()
316 cfg->vols[0].channel_id = AVS_ALL_CHANNELS_MASK; in avs_peakvol_create()
317 cfg->vols[0].curve_type = AVS_AUDIO_CURVE_NONE; in avs_peakvol_create()
318 cfg->vols[0].curve_duration = 0; in avs_peakvol_create()
321 t->domain, cfg, cfg_size, &mod->instance_id); in avs_peakvol_create()
329 struct avs_updown_mixer_cfg cfg; in avs_updown_mix_create() local
332 cfg.base.cpc = t->cfg_base->cpc; in avs_updown_mix_create()
333 cfg.base.ibs = t->cfg_base->ibs; in avs_updown_mix_create()
334 cfg.base.obs = t->cfg_base->obs; in avs_updown_mix_create()
335 cfg.base.is_pages = t->cfg_base->is_pages; in avs_updown_mix_create()
336 cfg.base.audio_fmt = *t->in_fmt; in avs_updown_mix_create()
337 cfg.out_channel_config = t->cfg_ext->updown_mix.out_channel_config; in avs_updown_mix_create()
338 cfg.coefficients_select = t->cfg_ext->updown_mix.coefficients_select; in avs_updown_mix_create()
340 cfg.coefficients[i] = t->cfg_ext->updown_mix.coefficients[i]; in avs_updown_mix_create()
341 cfg.channel_map = t->cfg_ext->updown_mix.channel_map; in avs_updown_mix_create()
344 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_updown_mix_create()
351 struct avs_src_cfg cfg; in avs_src_create() local
353 cfg.base.cpc = t->cfg_base->cpc; in avs_src_create()
354 cfg.base.ibs = t->cfg_base->ibs; in avs_src_create()
355 cfg.base.obs = t->cfg_base->obs; in avs_src_create()
356 cfg.base.is_pages = t->cfg_base->is_pages; in avs_src_create()
357 cfg.base.audio_fmt = *t->in_fmt; in avs_src_create()
358 cfg.out_freq = t->cfg_ext->src.out_freq; in avs_src_create()
361 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_src_create()
368 struct avs_asrc_cfg cfg; in avs_asrc_create() local
370 cfg.base.cpc = t->cfg_base->cpc; in avs_asrc_create()
371 cfg.base.ibs = t->cfg_base->ibs; in avs_asrc_create()
372 cfg.base.obs = t->cfg_base->obs; in avs_asrc_create()
373 cfg.base.is_pages = t->cfg_base->is_pages; in avs_asrc_create()
374 cfg.base.audio_fmt = *t->in_fmt; in avs_asrc_create()
375 cfg.out_freq = t->cfg_ext->asrc.out_freq; in avs_asrc_create()
376 cfg.mode = t->cfg_ext->asrc.mode; in avs_asrc_create()
377 cfg.disable_jitter_buffer = t->cfg_ext->asrc.disable_jitter_buffer; in avs_asrc_create()
380 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_asrc_create()
387 struct avs_aec_cfg cfg; in avs_aec_create() local
389 cfg.base.cpc = t->cfg_base->cpc; in avs_aec_create()
390 cfg.base.ibs = t->cfg_base->ibs; in avs_aec_create()
391 cfg.base.obs = t->cfg_base->obs; in avs_aec_create()
392 cfg.base.is_pages = t->cfg_base->is_pages; in avs_aec_create()
393 cfg.base.audio_fmt = *t->in_fmt; in avs_aec_create()
394 cfg.ref_fmt = *t->cfg_ext->aec.ref_fmt; in avs_aec_create()
395 cfg.out_fmt = *t->cfg_ext->aec.out_fmt; in avs_aec_create()
396 cfg.cpc_lp_mode = t->cfg_ext->aec.cpc_lp_mode; in avs_aec_create()
399 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_aec_create()
406 struct avs_mux_cfg cfg; in avs_mux_create() local
408 cfg.base.cpc = t->cfg_base->cpc; in avs_mux_create()
409 cfg.base.ibs = t->cfg_base->ibs; in avs_mux_create()
410 cfg.base.obs = t->cfg_base->obs; in avs_mux_create()
411 cfg.base.is_pages = t->cfg_base->is_pages; in avs_mux_create()
412 cfg.base.audio_fmt = *t->in_fmt; in avs_mux_create()
413 cfg.ref_fmt = *t->cfg_ext->mux.ref_fmt; in avs_mux_create()
414 cfg.out_fmt = *t->cfg_ext->mux.out_fmt; in avs_mux_create()
417 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_mux_create()
424 struct avs_wov_cfg cfg; in avs_wov_create() local
426 cfg.base.cpc = t->cfg_base->cpc; in avs_wov_create()
427 cfg.base.ibs = t->cfg_base->ibs; in avs_wov_create()
428 cfg.base.obs = t->cfg_base->obs; in avs_wov_create()
429 cfg.base.is_pages = t->cfg_base->is_pages; in avs_wov_create()
430 cfg.base.audio_fmt = *t->in_fmt; in avs_wov_create()
431 cfg.cpc_lp_mode = t->cfg_ext->wov.cpc_lp_mode; in avs_wov_create()
434 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_wov_create()
441 struct avs_micsel_cfg cfg; in avs_micsel_create() local
443 cfg.base.cpc = t->cfg_base->cpc; in avs_micsel_create()
444 cfg.base.ibs = t->cfg_base->ibs; in avs_micsel_create()
445 cfg.base.obs = t->cfg_base->obs; in avs_micsel_create()
446 cfg.base.is_pages = t->cfg_base->is_pages; in avs_micsel_create()
447 cfg.base.audio_fmt = *t->in_fmt; in avs_micsel_create()
448 cfg.out_fmt = *t->cfg_ext->micsel.out_fmt; in avs_micsel_create()
451 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_micsel_create()
458 struct avs_modcfg_base cfg; in avs_modbase_create() local
460 cfg.cpc = t->cfg_base->cpc; in avs_modbase_create()
461 cfg.ibs = t->cfg_base->ibs; in avs_modbase_create()
462 cfg.obs = t->cfg_base->obs; in avs_modbase_create()
463 cfg.is_pages = t->cfg_base->is_pages; in avs_modbase_create()
464 cfg.audio_fmt = *t->in_fmt; in avs_modbase_create()
467 t->core_id, t->domain, &cfg, sizeof(cfg), in avs_modbase_create()
475 struct avs_modcfg_ext *cfg; in avs_modext_create() local
480 cfg_size = struct_size(cfg, pin_fmts, num_pins); in avs_modext_create()
485 cfg = adev->modcfg_buf; in avs_modext_create()
486 memset(cfg, 0, cfg_size); in avs_modext_create()
487 cfg->base.cpc = t->cfg_base->cpc; in avs_modext_create()
488 cfg->base.ibs = t->cfg_base->ibs; in avs_modext_create()
489 cfg->base.obs = t->cfg_base->obs; in avs_modext_create()
490 cfg->base.is_pages = t->cfg_base->is_pages; in avs_modext_create()
491 cfg->base.audio_fmt = *t->in_fmt; in avs_modext_create()
492 cfg->num_input_pins = tcfg->generic.num_input_pins; in avs_modext_create()
493 cfg->num_output_pins = tcfg->generic.num_output_pins; in avs_modext_create()
498 struct avs_pin_format *pin = &cfg->pin_fmts[i]; in avs_modext_create()
506 t->core_id, t->domain, cfg, cfg_size, in avs_modext_create()
722 struct avs_tplg_pplcfg *cfg = template->cfg; in avs_path_pipeline_create() local
736 ret = avs_dsp_create_pipeline(adev, cfg->req_size, cfg->priority, in avs_path_pipeline_create()
737 cfg->lp, cfg->attributes, in avs_path_pipeline_create()
1056 if (ppl->template->cfg->trigger != trigger) in avs_path_run()