Home
last modified time | relevance | path

Searched refs:snd_i2c_bus (Results 1 – 12 of 12) sorted by relevance

/linux/include/sound/
A Di2c.h12 struct snd_i2c_bus *bus; /* I2C bus */
24 void (*start)(struct snd_i2c_bus *bus); /* transfer start */
25 void (*stop)(struct snd_i2c_bus *bus); /* transfer stop */
27 void (*setlines)(struct snd_i2c_bus *bus, int clock, int data);
28 int (*getclock)(struct snd_i2c_bus *bus);
29 int (*getdata)(struct snd_i2c_bus *bus, int ack);
38 struct snd_i2c_bus { struct
57 void (*private_free)(struct snd_i2c_bus *bus); argument
63 struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c);
68 static inline void snd_i2c_lock(struct snd_i2c_bus *bus) in snd_i2c_lock()
[all …]
A Dtea6330t.h12 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer);
13 int snd_tea6330t_update_mixer(struct snd_card *card, struct snd_i2c_bus *bus,
A Dcs8427.h176 int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device);
177 int snd_cs8427_create(struct snd_i2c_bus *bus, unsigned char addr,
A Dpt2258.h13 struct snd_i2c_bus *i2c_bus;
/linux/sound/i2c/
A Di2c.c25 static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus,
34 static int snd_i2c_bus_free(struct snd_i2c_bus *bus) in snd_i2c_bus_free()
36 struct snd_i2c_bus *slave; in snd_i2c_bus_free()
61 struct snd_i2c_bus *bus = device->device_data; in snd_i2c_bus_dev_free()
66 struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c) in snd_i2c_bus_create()
68 struct snd_i2c_bus *bus; in snd_i2c_bus_create()
181 static int snd_i2c_bit_clock(struct snd_i2c_bus *bus)
203 static void snd_i2c_bit_stop(struct snd_i2c_bus *bus) in snd_i2c_bit_stop()
218 static int snd_i2c_bit_ack(struct snd_i2c_bus *bus) in snd_i2c_bit_ack()
264 struct snd_i2c_bus *bus = device->bus; in snd_i2c_bit_sendbytes()
[all …]
A Dtea6330t.c35 struct snd_i2c_bus *bus;
45 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer) in snd_tea6330t_detect()
280 struct snd_i2c_bus *bus, in snd_tea6330t_update_mixer()
A Dcs8427.c142 int snd_cs8427_init(struct snd_i2c_bus *bus, in snd_cs8427_init()
256 int snd_cs8427_create(struct snd_i2c_bus *bus, in snd_cs8427_create()
/linux/sound/pci/ice1712/
A Drevo.c81 static void revo_i2c_start(struct snd_i2c_bus *bus) in revo_i2c_start()
87 static void revo_i2c_stop(struct snd_i2c_bus *bus) in revo_i2c_stop()
93 static void revo_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) in revo_i2c_direction()
110 static void revo_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) in revo_i2c_setlines()
125 static int revo_i2c_getdata(struct snd_i2c_bus *bus, int ack) in revo_i2c_getdata()
A Dews.c42 static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) in ewx_i2c_setlines()
54 static int ewx_i2c_getclock(struct snd_i2c_bus *bus) in ewx_i2c_getclock()
60 static int ewx_i2c_getdata(struct snd_i2c_bus *bus, int ack) in ewx_i2c_getdata()
77 static void ewx_i2c_start(struct snd_i2c_bus *bus) in ewx_i2c_start()
96 static void ewx_i2c_stop(struct snd_i2c_bus *bus) in ewx_i2c_stop()
102 static void ewx_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) in ewx_i2c_direction()
A Dice1712.h345 struct snd_i2c_bus *i2c; /* I2C bus */
A Ddelta.c156 static int ap_cs8427_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in ap_cs8427_probeaddr()
/linux/sound/isa/gus/
A Dinterwave.c146 static void snd_interwave_i2c_setlines(struct snd_i2c_bus *bus, int ctrl, int data) in snd_interwave_i2c_setlines()
157 static int snd_interwave_i2c_getclockline(struct snd_i2c_bus *bus) in snd_interwave_i2c_getclockline()
169 static int snd_interwave_i2c_getdataline(struct snd_i2c_bus *bus, int ack) in snd_interwave_i2c_getdataline()
191 struct snd_i2c_bus **rbus) in snd_interwave_detect_stb()
194 struct snd_i2c_bus *bus; in snd_interwave_detect_stb()
240 , struct snd_i2c_bus **rbus in snd_interwave_detect()
635 struct snd_i2c_bus *i2c_bus; in snd_interwave_probe()

Completed in 27 milliseconds