Lines Matching full:cfg

404 	struct avs_copier_cfg *cfg;
410 cfg = adev->modcfg_buf;
414 ret = avs_fill_gtw_config(adev, &cfg->gtw_cfg, t, dma_id, &cfg_size);
418 cfg->base.cpc = t->cfg_base->cpc;
419 cfg->base.ibs = t->cfg_base->ibs;
420 cfg->base.obs = t->cfg_base->obs;
421 cfg->base.is_pages = t->cfg_base->is_pages;
422 cfg->base.audio_fmt = *t->in_fmt;
423 cfg->out_fmt = *te->copier.out_fmt;
424 cfg->feature_mask = te->copier.feature_mask;
425 avs_init_node_id(&cfg->gtw_cfg.node_id, te, dma_id);
426 cfg->gtw_cfg.dma_buffer_size = te->copier.dma_buffer_size;
427 mod->gtw_attrs = cfg->gtw_cfg.config.attrs;
430 t->domain, cfg, cfg_size, &mod->instance_id);
438 struct avs_whm_cfg *cfg;
444 cfg = adev->modcfg_buf;
448 ret = avs_fill_gtw_config(adev, &cfg->gtw_cfg, t, dma_id, &cfg_size);
452 cfg->base.cpc = t->cfg_base->cpc;
453 cfg->base.ibs = t->cfg_base->ibs;
454 cfg->base.obs = t->cfg_base->obs;
455 cfg->base.is_pages = t->cfg_base->is_pages;
456 cfg->base.audio_fmt = *t->in_fmt;
457 cfg->ref_fmt = *te->whm.ref_fmt;
458 cfg->out_fmt = *te->whm.out_fmt;
459 cfg->wake_tick_period = te->whm.wake_tick_period;
460 avs_init_node_id(&cfg->gtw_cfg.node_id, te, dma_id);
461 cfg->gtw_cfg.dma_buffer_size = te->whm.dma_buffer_size;
462 mod->gtw_attrs = cfg->gtw_cfg.config.attrs;
465 t->domain, cfg, cfg_size, &mod->instance_id);
569 struct avs_peakvol_cfg *cfg;
573 cfg_size = struct_size(cfg, vols, 1);
577 cfg = adev->modcfg_buf;
578 memset(cfg, 0, cfg_size);
579 cfg->base.cpc = t->cfg_base->cpc;
580 cfg->base.ibs = t->cfg_base->ibs;
581 cfg->base.obs = t->cfg_base->obs;
582 cfg->base.is_pages = t->cfg_base->is_pages;
583 cfg->base.audio_fmt = *t->in_fmt;
584 cfg->vols[0].channel_id = AVS_ALL_CHANNELS_MASK;
585 cfg->vols[0].target_volume = S32_MAX;
586 cfg->vols[0].curve_type = t->cfg_ext->peakvol.curve_type;
587 cfg->vols[0].curve_duration = t->cfg_ext->peakvol.curve_duration;
590 t->domain, cfg, cfg_size, &mod->instance_id);
611 struct avs_updown_mixer_cfg cfg;
614 cfg.base.cpc = t->cfg_base->cpc;
615 cfg.base.ibs = t->cfg_base->ibs;
616 cfg.base.obs = t->cfg_base->obs;
617 cfg.base.is_pages = t->cfg_base->is_pages;
618 cfg.base.audio_fmt = *t->in_fmt;
619 cfg.out_channel_config = t->cfg_ext->updown_mix.out_channel_config;
620 cfg.coefficients_select = t->cfg_ext->updown_mix.coefficients_select;
622 cfg.coefficients[i] = t->cfg_ext->updown_mix.coefficients[i];
623 cfg.channel_map = t->cfg_ext->updown_mix.channel_map;
626 t->core_id, t->domain, &cfg, sizeof(cfg),
633 struct avs_src_cfg cfg;
635 cfg.base.cpc = t->cfg_base->cpc;
636 cfg.base.ibs = t->cfg_base->ibs;
637 cfg.base.obs = t->cfg_base->obs;
638 cfg.base.is_pages = t->cfg_base->is_pages;
639 cfg.base.audio_fmt = *t->in_fmt;
640 cfg.out_freq = t->cfg_ext->src.out_freq;
643 t->core_id, t->domain, &cfg, sizeof(cfg),
650 struct avs_asrc_cfg cfg;
652 memset(&cfg, 0, sizeof(cfg));
653 cfg.base.cpc = t->cfg_base->cpc;
654 cfg.base.ibs = t->cfg_base->ibs;
655 cfg.base.obs = t->cfg_base->obs;
656 cfg.base.is_pages = t->cfg_base->is_pages;
657 cfg.base.audio_fmt = *t->in_fmt;
658 cfg.out_freq = t->cfg_ext->asrc.out_freq;
659 cfg.mode = t->cfg_ext->asrc.mode;
660 cfg.disable_jitter_buffer = t->cfg_ext->asrc.disable_jitter_buffer;
663 t->core_id, t->domain, &cfg, sizeof(cfg),
670 struct avs_aec_cfg cfg;
672 cfg.base.cpc = t->cfg_base->cpc;
673 cfg.base.ibs = t->cfg_base->ibs;
674 cfg.base.obs = t->cfg_base->obs;
675 cfg.base.is_pages = t->cfg_base->is_pages;
676 cfg.base.audio_fmt = *t->in_fmt;
677 cfg.ref_fmt = *t->cfg_ext->aec.ref_fmt;
678 cfg.out_fmt = *t->cfg_ext->aec.out_fmt;
679 cfg.cpc_lp_mode = t->cfg_ext->aec.cpc_lp_mode;
682 t->core_id, t->domain, &cfg, sizeof(cfg),
689 struct avs_mux_cfg cfg;
691 cfg.base.cpc = t->cfg_base->cpc;
692 cfg.base.ibs = t->cfg_base->ibs;
693 cfg.base.obs = t->cfg_base->obs;
694 cfg.base.is_pages = t->cfg_base->is_pages;
695 cfg.base.audio_fmt = *t->in_fmt;
696 cfg.ref_fmt = *t->cfg_ext->mux.ref_fmt;
697 cfg.out_fmt = *t->cfg_ext->mux.out_fmt;
700 t->core_id, t->domain, &cfg, sizeof(cfg),
707 struct avs_wov_cfg cfg;
709 cfg.base.cpc = t->cfg_base->cpc;
710 cfg.base.ibs = t->cfg_base->ibs;
711 cfg.base.obs = t->cfg_base->obs;
712 cfg.base.is_pages = t->cfg_base->is_pages;
713 cfg.base.audio_fmt = *t->in_fmt;
714 cfg.cpc_lp_mode = t->cfg_ext->wov.cpc_lp_mode;
717 t->core_id, t->domain, &cfg, sizeof(cfg),
724 struct avs_micsel_cfg cfg;
726 cfg.base.cpc = t->cfg_base->cpc;
727 cfg.base.ibs = t->cfg_base->ibs;
728 cfg.base.obs = t->cfg_base->obs;
729 cfg.base.is_pages = t->cfg_base->is_pages;
730 cfg.base.audio_fmt = *t->in_fmt;
731 cfg.out_fmt = *t->cfg_ext->micsel.out_fmt;
734 t->core_id, t->domain, &cfg, sizeof(cfg),
741 struct avs_modcfg_base cfg;
743 cfg.cpc = t->cfg_base->cpc;
744 cfg.ibs = t->cfg_base->ibs;
745 cfg.obs = t->cfg_base->obs;
746 cfg.is_pages = t->cfg_base->is_pages;
747 cfg.audio_fmt = *t->in_fmt;
750 t->core_id, t->domain, &cfg, sizeof(cfg),
758 struct avs_modcfg_ext *cfg;
763 cfg_size = struct_size(cfg, pin_fmts, num_pins);
768 cfg = adev->modcfg_buf;
769 memset(cfg, 0, cfg_size);
770 cfg->base.cpc = t->cfg_base->cpc;
771 cfg->base.ibs = t->cfg_base->ibs;
772 cfg->base.obs = t->cfg_base->obs;
773 cfg->base.is_pages = t->cfg_base->is_pages;
774 cfg->base.audio_fmt = *t->in_fmt;
775 cfg->num_input_pins = tcfg->generic.num_input_pins;
776 cfg->num_output_pins = tcfg->generic.num_output_pins;
781 struct avs_pin_format *pin = &cfg->pin_fmts[i];
789 t->core_id, t->domain, cfg, cfg_size,
1037 struct avs_tplg_pplcfg *cfg = template->cfg;
1051 ret = avs_dsp_create_pipeline(adev, cfg->req_size, cfg->priority,
1052 cfg->lp, cfg->attributes,
1539 if (ppl->template->cfg->trigger != trigger)
1584 if (ppl->template->cfg->trigger != trigger)