Lines Matching refs:bus
167 static void snd_interwave_i2c_setlines(struct snd_i2c_bus *bus, int ctrl, int data) in snd_interwave_i2c_setlines() argument
169 unsigned long port = bus->private_value; in snd_interwave_i2c_setlines()
178 static int snd_interwave_i2c_getclockline(struct snd_i2c_bus *bus) in snd_interwave_i2c_getclockline() argument
180 unsigned long port = bus->private_value; in snd_interwave_i2c_getclockline()
190 static int snd_interwave_i2c_getdataline(struct snd_i2c_bus *bus, int ack) in snd_interwave_i2c_getdataline() argument
192 unsigned long port = bus->private_value; in snd_interwave_i2c_getdataline()
215 struct snd_i2c_bus *bus; in snd_interwave_detect_stb() local
241 if ((err = snd_i2c_bus_create(card, name, NULL, &bus)) < 0) in snd_interwave_detect_stb()
243 bus->private_value = port; in snd_interwave_detect_stb()
244 bus->hw_ops.bit = &snd_interwave_i2c_bit_ops; in snd_interwave_detect_stb()
245 if ((err = snd_tea6330t_detect(bus, 0)) < 0) in snd_interwave_detect_stb()
247 *rbus = bus; in snd_interwave_detect_stb()