Lines Matching defs:component
3 * skl-topology.c - Implements Platform component ALSA controls/widget
1362 struct snd_soc_component *component =
1364 struct hdac_bus *bus = snd_soc_component_get_drvdata(component);
2941 static void skl_clear_pin_config(struct snd_soc_component *component,
2948 if (!strncmp(w->dapm->component->name, component->name,
2949 strlen(component->name))) {
2967 struct snd_soc_component *soc_component = skl->component;
3608 static void skl_tplg_complete(struct snd_soc_component *component)
3612 dev_get_platdata(component->card->dev);
3615 list_for_each_entry(dobj, &component->dobj_list, list) {
3658 static int skl_tplg_create_pipe_widget_list(struct snd_soc_component *component)
3665 list_for_each_entry(w, &component->card->widgets, list) {
3666 if (is_skl_dsp_widget_type(w, component->dev) && w->priv) {
3670 p_module = devm_kzalloc(component->dev,
3709 int skl_tplg_init(struct snd_soc_component *component, struct hdac_bus *bus)
3746 ret = snd_soc_tplg_component_load(component, &skl_tplg_ops, fw, 0);
3748 dev_err(bus->dev, "tplg component load failed%d\n", ret);
3752 ret = skl_tplg_create_pipe_widget_list(component);
3767 void skl_tplg_exit(struct snd_soc_component *component, struct hdac_bus *bus)
3776 snd_soc_tplg_component_remove(component, SND_SOC_TPLG_INDEX_ALL);