snd_i2c_device
int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device);
unsigned int reset_timeout, struct snd_i2c_device **r_cs8427);
int snd_cs8427_reg_write(struct snd_i2c_device *device, unsigned char reg,
int snd_cs8427_iec958_build(struct snd_i2c_device *cs8427,
int snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active);
int snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate);
void (*private_free)(struct snd_i2c_device *device);
#define snd_i2c_device(n) list_entry(n, struct snd_i2c_device, list)
int (*sendbytes)(struct snd_i2c_device *device, unsigned char *bytes, int count);
int (*readbytes)(struct snd_i2c_device *device, unsigned char *bytes, int count);
unsigned char addr, struct snd_i2c_device **rdevice);
int snd_i2c_device_free(struct snd_i2c_device *device);
int snd_i2c_sendbytes(struct snd_i2c_device *device, unsigned char *bytes, int count);
int snd_i2c_readbytes(struct snd_i2c_device *device, unsigned char *bytes, int count);
struct snd_i2c_device *i2c_dev;
static int snd_cs8427_send_corudata(struct snd_i2c_device *device,
static void snd_cs8427_free(struct snd_i2c_device *device)
struct snd_i2c_device *device)
static void snd_cs8427_reset(struct snd_i2c_device *cs8427);
struct snd_i2c_device **r_cs8427)
struct snd_i2c_device *device;
static void snd_cs8427_reset(struct snd_i2c_device *cs8427)
struct snd_i2c_device *device = snd_kcontrol_chip(kcontrol);
struct snd_i2c_device *device = snd_kcontrol_chip(kcontrol);
struct snd_i2c_device *device = snd_kcontrol_chip(kcontrol);
struct snd_i2c_device *device = snd_kcontrol_chip(kcontrol);
int snd_cs8427_reg_write(struct snd_i2c_device *device, unsigned char reg,
int snd_cs8427_iec958_build(struct snd_i2c_device *cs8427,
int snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active)
int snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate)
static int snd_cs8427_reg_read(struct snd_i2c_device *device, unsigned char reg)
static int snd_cs8427_select_corudata(struct snd_i2c_device *device, int udata)
unsigned char addr, struct snd_i2c_device **rdevice)
struct snd_i2c_device *device;
int snd_i2c_device_free(struct snd_i2c_device *device)
int snd_i2c_sendbytes(struct snd_i2c_device *device, unsigned char *bytes, int count)
int snd_i2c_readbytes(struct snd_i2c_device *device, unsigned char *bytes, int count)
static int snd_i2c_bit_sendbytes(struct snd_i2c_device *device,
static int snd_i2c_bit_readbytes(struct snd_i2c_device *device,
static int snd_i2c_bit_sendbytes(struct snd_i2c_device *device,
static int snd_i2c_bit_readbytes(struct snd_i2c_device *device,
struct snd_i2c_device *device;
device = snd_i2c_device(bus->devices.next);
static void snd_tea6330_free(struct snd_i2c_device *device)
struct snd_i2c_device *device;
struct snd_i2c_device *device;
struct snd_i2c_device *device;
static int ap_cs8427_sendbytes(struct snd_i2c_device *device, unsigned char *bytes, int count)
static int ap_cs8427_readbytes(struct snd_i2c_device *device, unsigned char *bytes, int count)
struct snd_i2c_device *i2cdevs[3];
struct snd_i2c_device *cs8427; /* CS8427 I2C device */
struct snd_i2c_device *dev;