Lines Matching defs:component
167 struct snd_soc_component *component = dai->component;
172 snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x5, 0x1);
179 return snd_soc_component_write(component, reg, runtime->rate);
185 struct snd_soc_component *component = dai->component;
189 snd_soc_component_write(component, AC97_SPDIF, 0x2002);
192 snd_soc_component_update_bits(component, AC97_EXTENDED_STATUS, 0x5, 0x5);
196 return snd_soc_component_write(component, reg, runtime->rate);
199 static int stac9766_set_bias_level(struct snd_soc_component *component,
206 snd_soc_component_write(component, AC97_POWERDOWN, 0x0000);
210 snd_soc_component_write(component, AC97_POWERDOWN, 0xffff);
216 static int stac9766_component_resume(struct snd_soc_component *component)
218 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
271 static int stac9766_component_probe(struct snd_soc_component *component)
277 ac97 = snd_soc_new_ac97_component(component, STAC9766_VENDOR_ID,
288 snd_soc_component_init_regmap(component, regmap);
289 snd_soc_component_set_drvdata(component, ac97);
297 static void stac9766_component_remove(struct snd_soc_component *component)
299 struct snd_ac97 *ac97 = snd_soc_component_get_drvdata(component);
301 snd_soc_component_exit_regmap(component);