Lines Matching defs:adev

62 	struct avs_dev *adev = to_avs_dev(dai->dev);
82 adev->num_lp_paths++;
94 struct avs_dev *adev = to_avs_dev(dai->dev);
111 path = avs_path_create(adev, dma_id, data->template, fe_hw_params, be_hw_params);
139 static int avs_dai_prepare(struct avs_dev *adev, struct snd_pcm_substream *substream,
171 struct avs_dev *adev = to_avs_dev(dai->dev);
175 adev->num_lp_paths--;
458 struct avs_dev *adev = to_avs_dev(dai->dev);
459 struct hdac_bus *bus = &adev->base.core;
504 struct avs_dev *adev = to_avs_dev(dai->dev);
508 adev->num_lp_paths--;
605 struct avs_dev *adev = to_avs_dev(dai->dev);
632 ret = avs_dai_prepare(adev, substream, dai);
740 struct avs_dev *adev = to_avs_dev(acomp->base.dev);
747 ret = pm_runtime_resume_and_get(adev->dev);
751 avs_hda_power_gating_enable(adev, false);
752 avs_hda_clock_gating_enable(adev, false);
753 avs_hda_l1sen_enable(adev, false);
755 ret = avs_dsp_load_libraries(adev, tplg->libs, tplg->num_libs);
757 avs_hda_l1sen_enable(adev, true);
758 avs_hda_clock_gating_enable(adev, true);
759 avs_hda_power_gating_enable(adev, true);
762 ret = avs_module_info_init(adev, false);
764 pm_runtime_mark_last_busy(adev->dev);
765 pm_runtime_put_autosuspend(adev->dev);
775 struct avs_dev *adev;
782 adev = to_avs_dev(component->dev);
806 mach->tplg_filename = devm_kasprintf(adev->dev, GFP_KERNEL,
809 mach->tplg_filename = devm_kasprintf(adev->dev, GFP_KERNEL,
834 mutex_lock(&adev->comp_list_mutex);
835 list_add_tail(&acomp->node, &adev->comp_list);
836 mutex_unlock(&adev->comp_list_mutex);
849 struct avs_dev *adev = to_avs_dev(component->dev);
854 mutex_lock(&adev->comp_list_mutex);
856 mutex_unlock(&adev->comp_list_mutex);
1209 int avs_dmic_platform_register(struct avs_dev *adev, const char *name)
1211 return avs_soc_component_register(adev->dev, name, &avs_component_driver, dmic_cpu_dais,
1237 int avs_i2s_platform_register(struct avs_dev *adev, const char *name, unsigned long port_mask,
1244 ssp_count = adev->hw_cfg.i2s_caps.ctrl_count;
1250 cpus = devm_kzalloc(adev->dev, sizeof(*cpus) * cpu_count, GFP_KERNEL);
1259 devm_kasprintf(adev->dev, GFP_KERNEL, "SSP%d Pin", i);
1261 devm_kasprintf(adev->dev, GFP_KERNEL, "ssp%d Tx", i);
1263 devm_kasprintf(adev->dev, GFP_KERNEL, "ssp%d Rx", i);
1278 devm_kasprintf(adev->dev, GFP_KERNEL, "SSP%d:%d Pin", i, j);
1280 devm_kasprintf(adev->dev, GFP_KERNEL, "ssp%d:%d Tx", i, j);
1282 devm_kasprintf(adev->dev, GFP_KERNEL, "ssp%d:%d Rx", i, j);
1291 return avs_soc_component_register(adev->dev, name, &avs_component_driver, cpus, cpu_count);
1516 int avs_hda_platform_register(struct avs_dev *adev, const char *name)
1518 return avs_soc_component_register(adev->dev, name,