wm8776 23 sound/pci/ice1712/psc724.c struct snd_wm8776 wm8776; wm8776 148 sound/pci/ice1712/psc724.c struct psc724_spec *spec = container_of(wm, struct psc724_spec, wm8776); wm8776 182 sound/pci/ice1712/psc724.c u16 power = spec->wm8776.regs[WM8776_REG_PWRDOWN] & ~WM8776_PWR_HPPD; wm8776 187 sound/pci/ice1712/psc724.c snd_wm8776_set_power(&spec->wm8776, power); wm8776 197 sound/pci/ice1712/psc724.c strlcpy(elem_id.name, spec->wm8776.ctl[WM8776_CTL_HP_SW].name, wm8776 312 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_DAC_VOL].name = front_volume; wm8776 313 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_DAC_SW].name = front_switch; wm8776 314 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_DAC_ZC_SW].name = front_zc; wm8776 315 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_AUX_SW].name = NULL; wm8776 316 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_DAC_IZD_SW].name = front_izd; wm8776 317 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_PHASE_SW].name = front_phase; wm8776 318 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_DEEMPH_SW].name = front_deemph; wm8776 319 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_INPUT1_SW].name = ain1_switch; wm8776 320 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_INPUT2_SW].name = ain2_switch; wm8776 321 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_INPUT3_SW].name = ain3_switch; wm8776 322 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_INPUT4_SW].name = ain4_switch; wm8776 323 sound/pci/ice1712/psc724.c spec->wm8776.ctl[WM8776_CTL_INPUT5_SW].name = ain5_switch; wm8776 324 sound/pci/ice1712/psc724.c snd_wm8776_build_controls(&spec->wm8776); wm8776 365 sound/pci/ice1712/psc724.c snd_wm8776_volume_restore(&spec->wm8776); wm8776 376 sound/pci/ice1712/psc724.c snd_wm8776_resume(&spec->wm8776); wm8776 397 sound/pci/ice1712/psc724.c spec->wm8776.ops.write = psc724_wm8776_write; wm8776 398 sound/pci/ice1712/psc724.c spec->wm8776.card = ice->card; wm8776 399 sound/pci/ice1712/psc724.c snd_wm8776_init(&spec->wm8776); wm8776 244 sound/soc/codecs/wm8776.c struct wm8776_priv *wm8776 = snd_soc_component_get_drvdata(component); wm8776 287 sound/soc/codecs/wm8776.c if (wm8776->sysclk[dai->driver->id] / params_rate(params) wm8776 295 sound/soc/codecs/wm8776.c wm8776->sysclk[dai->driver->id], params_rate(params)); wm8776 323 sound/soc/codecs/wm8776.c struct wm8776_priv *wm8776 = snd_soc_component_get_drvdata(component); wm8776 325 sound/soc/codecs/wm8776.c if (WARN_ON(dai->driver->id >= ARRAY_SIZE(wm8776->sysclk))) wm8776 328 sound/soc/codecs/wm8776.c wm8776->sysclk[dai->driver->id] = freq; wm8776 336 sound/soc/codecs/wm8776.c struct wm8776_priv *wm8776 = snd_soc_component_get_drvdata(component); wm8776 345 sound/soc/codecs/wm8776.c regcache_sync(wm8776->regmap); wm8776 462 sound/soc/codecs/wm8776.c struct wm8776_priv *wm8776; wm8776 465 sound/soc/codecs/wm8776.c wm8776 = devm_kzalloc(&spi->dev, sizeof(struct wm8776_priv), wm8776 467 sound/soc/codecs/wm8776.c if (wm8776 == NULL) wm8776 470 sound/soc/codecs/wm8776.c wm8776->regmap = devm_regmap_init_spi(spi, &wm8776_regmap); wm8776 471 sound/soc/codecs/wm8776.c if (IS_ERR(wm8776->regmap)) wm8776 472 sound/soc/codecs/wm8776.c return PTR_ERR(wm8776->regmap); wm8776 474 sound/soc/codecs/wm8776.c spi_set_drvdata(spi, wm8776); wm8776 495 sound/soc/codecs/wm8776.c struct wm8776_priv *wm8776; wm8776 498 sound/soc/codecs/wm8776.c wm8776 = devm_kzalloc(&i2c->dev, sizeof(struct wm8776_priv), wm8776 500 sound/soc/codecs/wm8776.c if (wm8776 == NULL) wm8776 503 sound/soc/codecs/wm8776.c wm8776->regmap = devm_regmap_init_i2c(i2c, &wm8776_regmap); wm8776 504 sound/soc/codecs/wm8776.c if (IS_ERR(wm8776->regmap)) wm8776 505 sound/soc/codecs/wm8776.c return PTR_ERR(wm8776->regmap); wm8776 507 sound/soc/codecs/wm8776.c i2c_set_clientdata(i2c, wm8776);