Home
last modified time | relevance | path

Searched refs:snd_i2c_device (Results 1 – 10 of 10) sorted by relevance

/linux-4.1.27/include/sound/
Di2c.h26 struct snd_i2c_device { struct
34 void (*private_free)(struct snd_i2c_device *device); argument
37 #define snd_i2c_device(n) list_entry(n, struct snd_i2c_device, list) macro
49 int (*sendbytes)(struct snd_i2c_device *device, unsigned char *bytes, int count);
50 int (*readbytes)(struct snd_i2c_device *device, unsigned char *bytes, int count);
81 unsigned char addr, struct snd_i2c_device **rdevice);
82 int snd_i2c_device_free(struct snd_i2c_device *device);
100 int snd_i2c_sendbytes(struct snd_i2c_device *device, unsigned char *bytes, int count);
101 int snd_i2c_readbytes(struct snd_i2c_device *device, unsigned char *bytes, int count);
Dcs8427.h191 int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device);
193 unsigned int reset_timeout, struct snd_i2c_device **r_cs8427);
194 int snd_cs8427_reg_write(struct snd_i2c_device *device, unsigned char reg,
196 int snd_cs8427_iec958_build(struct snd_i2c_device *cs8427,
199 int snd_cs8427_iec958_active(struct snd_i2c_device *cs8427, int active);
200 int snd_cs8427_iec958_pcm(struct snd_i2c_device *cs8427, unsigned int rate);
Dpt2258.h28 struct snd_i2c_device *i2c_dev;
/linux-4.1.27/sound/i2c/
Di2c.c35 static int snd_i2c_bit_sendbytes(struct snd_i2c_device *device,
37 static int snd_i2c_bit_readbytes(struct snd_i2c_device *device,
51 struct snd_i2c_device *device; in snd_i2c_bus_free()
56 device = snd_i2c_device(bus->devices.next); in snd_i2c_bus_free()
114 unsigned char addr, struct snd_i2c_device **rdevice) in snd_i2c_device_create()
116 struct snd_i2c_device *device; in snd_i2c_device_create()
134 int snd_i2c_device_free(struct snd_i2c_device *device) in snd_i2c_device_free()
146 int snd_i2c_sendbytes(struct snd_i2c_device *device, unsigned char *bytes, int count) in snd_i2c_sendbytes()
153 int snd_i2c_readbytes(struct snd_i2c_device *device, unsigned char *bytes, int count) in snd_i2c_readbytes()
275 static int snd_i2c_bit_sendbytes(struct snd_i2c_device *device, in snd_i2c_bit_sendbytes()
[all …]
Dcs8427.c35 static void snd_cs8427_reset(struct snd_i2c_device *cs8427);
60 int snd_cs8427_reg_write(struct snd_i2c_device *device, unsigned char reg, in snd_cs8427_reg_write()
78 static int snd_cs8427_reg_read(struct snd_i2c_device *device, unsigned char reg) in snd_cs8427_reg_read()
96 static int snd_cs8427_select_corudata(struct snd_i2c_device *device, int udata) in snd_cs8427_select_corudata()
113 static int snd_cs8427_send_corudata(struct snd_i2c_device *device, in snd_cs8427_send_corudata()
148 static void snd_cs8427_free(struct snd_i2c_device *device) in snd_cs8427_free()
154 struct snd_i2c_device *device) in snd_cs8427_init()
267 struct snd_i2c_device **r_cs8427) in snd_cs8427_create()
271 struct snd_i2c_device *device; in snd_cs8427_create()
320 static void snd_cs8427_reset(struct snd_i2c_device *cs8427) in snd_cs8427_reset()
[all …]
Dtea6330t.c49 struct snd_i2c_device *device;
285 static void snd_tea6330_free(struct snd_i2c_device *device) in snd_tea6330_free()
294 struct snd_i2c_device *device; in snd_tea6330t_update_mixer()
/linux-4.1.27/sound/pci/ice1712/
Ddelta.c137 static int ap_cs8427_sendbytes(struct snd_i2c_device *device, unsigned char *bytes, int count) in ap_cs8427_sendbytes()
154 static int ap_cs8427_readbytes(struct snd_i2c_device *device, unsigned char *bytes, int count) in ap_cs8427_readbytes()
Dice1712.h359 struct snd_i2c_device *cs8427; /* CS8427 I2C device */
Drevo.c36 struct snd_i2c_device *dev;
Dews.c48 struct snd_i2c_device *i2cdevs[3];