wm9090 411 sound/soc/codecs/wm9090.c struct wm9090_priv *wm9090 = snd_soc_component_get_drvdata(component); wm9090 423 sound/soc/codecs/wm9090.c if (wm9090->pdata.lin1_diff) { wm9090 433 sound/soc/codecs/wm9090.c if (wm9090->pdata.lin2_diff) { wm9090 443 sound/soc/codecs/wm9090.c if (wm9090->pdata.agc_ena) { wm9090 444 sound/soc/codecs/wm9090.c for (i = 0; i < ARRAY_SIZE(wm9090->pdata.agc); i++) wm9090 446 sound/soc/codecs/wm9090.c wm9090->pdata.agc[i]); wm9090 465 sound/soc/codecs/wm9090.c struct wm9090_priv *wm9090 = snd_soc_component_get_drvdata(component); wm9090 485 sound/soc/codecs/wm9090.c regcache_sync(wm9090->regmap); wm9090 567 sound/soc/codecs/wm9090.c struct wm9090_priv *wm9090; wm9090 571 sound/soc/codecs/wm9090.c wm9090 = devm_kzalloc(&i2c->dev, sizeof(*wm9090), GFP_KERNEL); wm9090 572 sound/soc/codecs/wm9090.c if (!wm9090) wm9090 575 sound/soc/codecs/wm9090.c wm9090->regmap = devm_regmap_init_i2c(i2c, &wm9090_regmap); wm9090 576 sound/soc/codecs/wm9090.c if (IS_ERR(wm9090->regmap)) { wm9090 577 sound/soc/codecs/wm9090.c ret = PTR_ERR(wm9090->regmap); wm9090 582 sound/soc/codecs/wm9090.c ret = regmap_read(wm9090->regmap, WM9090_SOFTWARE_RESET, ®); wm9090 591 sound/soc/codecs/wm9090.c ret = regmap_write(wm9090->regmap, WM9090_SOFTWARE_RESET, 0); wm9090 596 sound/soc/codecs/wm9090.c memcpy(&wm9090->pdata, i2c->dev.platform_data, wm9090 597 sound/soc/codecs/wm9090.c sizeof(wm9090->pdata)); wm9090 599 sound/soc/codecs/wm9090.c i2c_set_clientdata(i2c, wm9090);