Lines Matching refs:bus
50 struct snd_i2c_bus *bus; member
60 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer) in snd_tea6330t_detect() argument
64 snd_i2c_lock(bus); in snd_tea6330t_detect()
65 res = snd_i2c_probeaddr(bus, TEA6330T_ADDR); in snd_tea6330t_detect()
66 snd_i2c_unlock(bus); in snd_tea6330t_detect()
77 snd_i2c_write(tea->bus, TEA6330T_ADDR, addr, value, 1);
101 snd_i2c_lock(tea->bus); in snd_tea6330t_get_master_volume()
104 snd_i2c_unlock(tea->bus); in snd_tea6330t_get_master_volume()
118 snd_i2c_lock(tea->bus); in snd_tea6330t_put_master_volume()
136 snd_i2c_unlock(tea->bus); in snd_tea6330t_put_master_volume()
152 snd_i2c_lock(tea->bus); in snd_tea6330t_get_master_switch()
155 snd_i2c_unlock(tea->bus); in snd_tea6330t_get_master_switch()
169 snd_i2c_lock(tea->bus); in snd_tea6330t_put_master_switch()
180 snd_i2c_unlock(tea->bus); in snd_tea6330t_put_master_switch()
219 snd_i2c_lock(tea->bus); in snd_tea6330t_put_bass()
227 snd_i2c_unlock(tea->bus); in snd_tea6330t_put_bass()
266 snd_i2c_lock(tea->bus); in snd_tea6330t_put_treble()
274 snd_i2c_unlock(tea->bus); in snd_tea6330t_put_treble()
291 struct snd_i2c_bus *bus, in snd_tea6330t_update_mixer() argument
305 if ((err = snd_i2c_device_create(bus, "TEA6330T", TEA6330T_ADDR, &device)) < 0) { in snd_tea6330t_update_mixer()
310 tea->bus = bus; in snd_tea6330t_update_mixer()
316 snd_i2c_lock(bus); in snd_tea6330t_update_mixer()
360 snd_i2c_unlock(bus); in snd_tea6330t_update_mixer()
364 snd_i2c_unlock(bus); in snd_tea6330t_update_mixer()