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, ®, 1) != 1) cs8427 416 sound/pci/ice1712/delta.c snd_i2c_readbytes(ice->cs8427, ®, 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 */