cs8427            181 include/sound/cs8427.h int snd_cs8427_iec958_build(struct snd_i2c_device *cs8427,
cs8427            184 include/sound/cs8427.h int snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active);
cs8427            185 include/sound/cs8427.h int snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate);
cs8427             20 sound/i2c/cs8427.c static void snd_cs8427_reset(struct snd_i2c_device *cs8427);
cs8427             83 sound/i2c/cs8427.c 	struct cs8427 *chip = device->private_data;
cs8427            103 sound/i2c/cs8427.c 	struct cs8427 *chip = device->private_data;
cs8427            186 sound/i2c/cs8427.c 	struct cs8427 *chip = device->private_data;
cs8427            255 sound/i2c/cs8427.c 	struct cs8427 *chip;
cs8427            305 sound/i2c/cs8427.c static void snd_cs8427_reset(struct snd_i2c_device *cs8427)
cs8427            307 sound/i2c/cs8427.c 	struct cs8427 *chip;
cs8427            311 sound/i2c/cs8427.c 	if (snd_BUG_ON(!cs8427))
cs8427            313 sound/i2c/cs8427.c 	chip = cs8427->private_data;
cs8427            314 sound/i2c/cs8427.c 	snd_i2c_lock(cs8427->bus);
cs8427            319 sound/i2c/cs8427.c 	snd_cs8427_reg_write(cs8427, CS8427_REG_CLOCKSOURCE,
cs8427            323 sound/i2c/cs8427.c 	snd_cs8427_reg_write(cs8427, CS8427_REG_CLOCKSOURCE,
cs8427            326 sound/i2c/cs8427.c 	snd_i2c_unlock(cs8427->bus);
cs8427            329 sound/i2c/cs8427.c 		snd_i2c_lock(cs8427->bus);
cs8427            330 sound/i2c/cs8427.c 		data = snd_cs8427_reg_read(cs8427, CS8427_REG_RECVERRORS);
cs8427            331 sound/i2c/cs8427.c 		snd_i2c_unlock(cs8427->bus);
cs8427            336 sound/i2c/cs8427.c 	snd_i2c_lock(cs8427->bus);
cs8427            340 sound/i2c/cs8427.c 	snd_cs8427_reg_write(cs8427, CS8427_REG_CLOCKSOURCE,
cs8427            342 sound/i2c/cs8427.c 	snd_i2c_unlock(cs8427->bus);
cs8427            415 sound/i2c/cs8427.c 	struct cs8427 *chip = device->private_data;
cs8427            427 sound/i2c/cs8427.c 	struct cs8427 *chip = device->private_data;
cs8427            515 sound/i2c/cs8427.c int snd_cs8427_iec958_build(struct snd_i2c_device *cs8427,
cs8427            519 sound/i2c/cs8427.c 	struct cs8427 *chip = cs8427->private_data;
cs8427            527 sound/i2c/cs8427.c 		kctl = snd_ctl_new1(&snd_cs8427_iec958_controls[idx], cs8427);
cs8427            532 sound/i2c/cs8427.c 		err = snd_ctl_add(cs8427->bus->card, kctl);
cs8427            549 sound/i2c/cs8427.c int snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active)
cs8427            551 sound/i2c/cs8427.c 	struct cs8427 *chip;
cs8427            553 sound/i2c/cs8427.c 	if (snd_BUG_ON(!cs8427))
cs8427            555 sound/i2c/cs8427.c 	chip = cs8427->private_data;
cs8427            560 sound/i2c/cs8427.c 	snd_ctl_notify(cs8427->bus->card,
cs8427            568 sound/i2c/cs8427.c int snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate)
cs8427            570 sound/i2c/cs8427.c 	struct cs8427 *chip;
cs8427            574 sound/i2c/cs8427.c 	if (snd_BUG_ON(!cs8427))
cs8427            576 sound/i2c/cs8427.c 	chip = cs8427->private_data;
cs8427            578 sound/i2c/cs8427.c 	snd_i2c_lock(cs8427->bus);
cs8427            595 sound/i2c/cs8427.c 	err = snd_cs8427_send_corudata(cs8427, 0, status, 24);
cs8427            597 sound/i2c/cs8427.c 		snd_ctl_notify(cs8427->bus->card,
cs8427            602 sound/i2c/cs8427.c 	snd_i2c_unlock(cs8427->bus);
cs8427            604 sound/i2c/cs8427.c 		snd_cs8427_reset(cs8427);
cs8427            413 sound/pci/ice1712/delta.c 	if (snd_i2c_sendbytes(ice->cs8427, &reg, 1) != 1)
cs8427            416 sound/pci/ice1712/delta.c 	snd_i2c_readbytes(ice->cs8427, &reg, 1);
cs8427            579 sound/pci/ice1712/delta.c 		snd_cs8427_init(ice->i2c, ice->cs8427);
cs8427            503 sound/pci/ice1712/ews.c 		snd_cs8427_reg_write(ice->cs8427, CS8427_REG_RECVERRMASK, CS8427_UNLOCK | CS8427_CONF | CS8427_BIP | CS8427_PAR);
cs8427            508 sound/pci/ice1712/ews.c 		snd_cs8427_reg_write(ice->cs8427, CS8427_REG_RECVERRMASK, CS8427_UNLOCK | CS8427_CONF | CS8427_BIP | CS8427_PAR);
cs8427            953 sound/pci/ice1712/ews.c 	if (ice->cs8427 == NULL) {
cs8427            330 sound/pci/ice1712/ice1712.c 	if (snd_i2c_sendbytes(ice->cs8427, reg, 1) != 1) {
cs8427            334 sound/pci/ice1712/ice1712.c 	if (snd_i2c_readbytes(ice->cs8427, &val, 1) != 1) {
cs8427            345 sound/pci/ice1712/ice1712.c 		if (snd_i2c_sendbytes(ice->cs8427, reg, 2) != 2) {
cs8427            360 sound/pci/ice1712/ice1712.c 	snd_cs8427_iec958_active(ice->cs8427, 1);
cs8427            365 sound/pci/ice1712/ice1712.c 	snd_cs8427_iec958_active(ice->cs8427, 0);
cs8427            370 sound/pci/ice1712/ice1712.c 	snd_cs8427_iec958_pcm(ice->cs8427, rate);
cs8427            381 sound/pci/ice1712/ice1712.c 		(ice->cs8427_timeout * HZ) / 1000, &ice->cs8427);
cs8427            395 sound/pci/ice1712/ice1712.c 	if (ice->cs8427)
cs8427           1260 sound/pci/ice1712/ice1712.c 	if (ice->cs8427) {
cs8427           1262 sound/pci/ice1712/ice1712.c 		err = snd_cs8427_iec958_build(ice->cs8427,
cs8427            346 sound/pci/ice1712/ice1712.h 	struct snd_i2c_device *cs8427;	/* CS8427 I2C device */