cs4341 49 sound/soc/codecs/cs4341.c struct cs4341_priv *cs4341 = snd_soc_component_get_drvdata(component); cs4341 69 sound/soc/codecs/cs4341.c cs4341->fmt = format & SND_SOC_DAIFMT_FORMAT_MASK; cs4341 83 sound/soc/codecs/cs4341.c struct cs4341_priv *cs4341 = snd_soc_component_get_drvdata(component); cs4341 99 sound/soc/codecs/cs4341.c switch (cs4341->fmt) { cs4341 111 sound/soc/codecs/cs4341.c cs4341->fmt); cs4341 215 sound/soc/codecs/cs4341.c struct cs4341_priv *cs4341 = dev_get_drvdata(dev); cs4341 219 sound/soc/codecs/cs4341.c regmap_write(cs4341->regmap, cs4341_reg_defaults[i].reg, cs4341 230 sound/soc/codecs/cs4341.c struct cs4341_priv *cs4341; cs4341 232 sound/soc/codecs/cs4341.c cs4341 = devm_kzalloc(&i2c->dev, sizeof(*cs4341), GFP_KERNEL); cs4341 233 sound/soc/codecs/cs4341.c if (!cs4341) cs4341 236 sound/soc/codecs/cs4341.c i2c_set_clientdata(i2c, cs4341); cs4341 238 sound/soc/codecs/cs4341.c cs4341->regcfg.reg_bits = 8; cs4341 239 sound/soc/codecs/cs4341.c cs4341->regcfg.val_bits = 8; cs4341 240 sound/soc/codecs/cs4341.c cs4341->regcfg.max_register = CS4341_REG_VOLB; cs4341 241 sound/soc/codecs/cs4341.c cs4341->regcfg.cache_type = REGCACHE_FLAT; cs4341 242 sound/soc/codecs/cs4341.c cs4341->regcfg.reg_defaults = cs4341_reg_defaults; cs4341 243 sound/soc/codecs/cs4341.c cs4341->regcfg.num_reg_defaults = ARRAY_SIZE(cs4341_reg_defaults); cs4341 244 sound/soc/codecs/cs4341.c cs4341->regmap = devm_regmap_init_i2c(i2c, &cs4341->regcfg); cs4341 245 sound/soc/codecs/cs4341.c if (IS_ERR(cs4341->regmap)) cs4341 246 sound/soc/codecs/cs4341.c return PTR_ERR(cs4341->regmap); cs4341 275 sound/soc/codecs/cs4341.c struct cs4341_priv *cs4341; cs4341 278 sound/soc/codecs/cs4341.c cs4341 = devm_kzalloc(&spi->dev, sizeof(*cs4341), GFP_KERNEL); cs4341 279 sound/soc/codecs/cs4341.c if (!cs4341) cs4341 290 sound/soc/codecs/cs4341.c spi_set_drvdata(spi, cs4341); cs4341 292 sound/soc/codecs/cs4341.c cs4341->regcfg.reg_bits = 16; cs4341 293 sound/soc/codecs/cs4341.c cs4341->regcfg.val_bits = 8; cs4341 294 sound/soc/codecs/cs4341.c cs4341->regcfg.write_flag_mask = 0x20; cs4341 295 sound/soc/codecs/cs4341.c cs4341->regcfg.max_register = CS4341_REG_VOLB; cs4341 296 sound/soc/codecs/cs4341.c cs4341->regcfg.cache_type = REGCACHE_FLAT; cs4341 297 sound/soc/codecs/cs4341.c cs4341->regcfg.readable_reg = cs4341_reg_readable; cs4341 298 sound/soc/codecs/cs4341.c cs4341->regcfg.reg_defaults = cs4341_reg_defaults; cs4341 299 sound/soc/codecs/cs4341.c cs4341->regcfg.num_reg_defaults = ARRAY_SIZE(cs4341_reg_defaults); cs4341 300 sound/soc/codecs/cs4341.c cs4341->regmap = devm_regmap_init_spi(spi, &cs4341->regcfg); cs4341 301 sound/soc/codecs/cs4341.c if (IS_ERR(cs4341->regmap)) cs4341 302 sound/soc/codecs/cs4341.c return PTR_ERR(cs4341->regmap);