Lines Matching refs:snd_i2c_bus
39 static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus,
48 static int snd_i2c_bus_free(struct snd_i2c_bus *bus) in snd_i2c_bus_free()
50 struct snd_i2c_bus *slave; in snd_i2c_bus_free()
75 struct snd_i2c_bus *bus = device->device_data; in snd_i2c_bus_dev_free()
80 struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c) in snd_i2c_bus_create()
82 struct snd_i2c_bus *bus; in snd_i2c_bus_create()
113 int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name, in snd_i2c_device_create()
160 int snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in snd_i2c_probeaddr()
171 static inline void snd_i2c_bit_hw_start(struct snd_i2c_bus *bus) in snd_i2c_bit_hw_start()
177 static inline void snd_i2c_bit_hw_stop(struct snd_i2c_bus *bus) in snd_i2c_bit_hw_stop()
183 static void snd_i2c_bit_direction(struct snd_i2c_bus *bus, int clock, int data) in snd_i2c_bit_direction()
189 static void snd_i2c_bit_set(struct snd_i2c_bus *bus, int clock, int data) in snd_i2c_bit_set()
195 static int snd_i2c_bit_clock(struct snd_i2c_bus *bus)
203 static int snd_i2c_bit_data(struct snd_i2c_bus *bus, int ack) in snd_i2c_bit_data()
208 static void snd_i2c_bit_start(struct snd_i2c_bus *bus) in snd_i2c_bit_start()
217 static void snd_i2c_bit_stop(struct snd_i2c_bus *bus) in snd_i2c_bit_stop()
225 static void snd_i2c_bit_send(struct snd_i2c_bus *bus, int data) in snd_i2c_bit_send()
232 static int snd_i2c_bit_ack(struct snd_i2c_bus *bus) in snd_i2c_bit_ack()
245 static int snd_i2c_bit_sendbyte(struct snd_i2c_bus *bus, unsigned char data) in snd_i2c_bit_sendbyte()
257 static int snd_i2c_bit_readbyte(struct snd_i2c_bus *bus, int last) in snd_i2c_bit_readbyte()
278 struct snd_i2c_bus *bus = device->bus; in snd_i2c_bit_sendbytes()
304 struct snd_i2c_bus *bus = device->bus; in snd_i2c_bit_readbytes()
328 static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in snd_i2c_bit_probeaddr()