snd_i2c_bus       176 include/sound/cs8427.h int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device);
snd_i2c_bus       177 include/sound/cs8427.h int snd_cs8427_create(struct snd_i2c_bus *bus, unsigned char addr,
snd_i2c_bus        12 include/sound/i2c.h 	struct snd_i2c_bus *bus;	/* I2C bus */
snd_i2c_bus        24 include/sound/i2c.h 	void (*start)(struct snd_i2c_bus *bus);	/* transfer start */
snd_i2c_bus        25 include/sound/i2c.h 	void (*stop)(struct snd_i2c_bus *bus);	/* transfer stop */
snd_i2c_bus        26 include/sound/i2c.h 	void (*direction)(struct snd_i2c_bus *bus, int clock, int data);  /* set line direction (0 = write, 1 = read) */
snd_i2c_bus        27 include/sound/i2c.h 	void (*setlines)(struct snd_i2c_bus *bus, int clock, int data);
snd_i2c_bus        28 include/sound/i2c.h 	int (*getclock)(struct snd_i2c_bus *bus);
snd_i2c_bus        29 include/sound/i2c.h 	int (*getdata)(struct snd_i2c_bus *bus, int ack);
snd_i2c_bus        35 include/sound/i2c.h 	int (*probeaddr)(struct snd_i2c_bus *bus, unsigned short addr);
snd_i2c_bus        44 include/sound/i2c.h 	struct snd_i2c_bus *master;	/* master bus when SCK/SCL is shared */
snd_i2c_bus        57 include/sound/i2c.h 	void (*private_free)(struct snd_i2c_bus *bus);
snd_i2c_bus        60 include/sound/i2c.h #define snd_i2c_slave_bus(n) list_entry(n, struct snd_i2c_bus, buses)
snd_i2c_bus        63 include/sound/i2c.h 		       struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c);
snd_i2c_bus        64 include/sound/i2c.h int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name,
snd_i2c_bus        68 include/sound/i2c.h static inline void snd_i2c_lock(struct snd_i2c_bus *bus)
snd_i2c_bus        76 include/sound/i2c.h static inline void snd_i2c_unlock(struct snd_i2c_bus *bus)
snd_i2c_bus        86 include/sound/i2c.h int snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr);
snd_i2c_bus        13 include/sound/pt2258.h 	struct snd_i2c_bus *i2c_bus;
snd_i2c_bus        12 include/sound/tea6330t.h int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer);
snd_i2c_bus        13 include/sound/tea6330t.h int snd_tea6330t_update_mixer(struct snd_card *card, struct snd_i2c_bus *bus,
snd_i2c_bus       138 sound/i2c/cs8427.c int snd_cs8427_init(struct snd_i2c_bus *bus,
snd_i2c_bus       249 sound/i2c/cs8427.c int snd_cs8427_create(struct snd_i2c_bus *bus,
snd_i2c_bus        25 sound/i2c/i2c.c static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus,
snd_i2c_bus        34 sound/i2c/i2c.c static int snd_i2c_bus_free(struct snd_i2c_bus *bus)
snd_i2c_bus        36 sound/i2c/i2c.c 	struct snd_i2c_bus *slave;
snd_i2c_bus        61 sound/i2c/i2c.c 	struct snd_i2c_bus *bus = device->device_data;
snd_i2c_bus        66 sound/i2c/i2c.c 		       struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c)
snd_i2c_bus        68 sound/i2c/i2c.c 	struct snd_i2c_bus *bus;
snd_i2c_bus        99 sound/i2c/i2c.c int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name,
snd_i2c_bus       146 sound/i2c/i2c.c int snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr)
snd_i2c_bus       157 sound/i2c/i2c.c static inline void snd_i2c_bit_hw_start(struct snd_i2c_bus *bus)
snd_i2c_bus       163 sound/i2c/i2c.c static inline void snd_i2c_bit_hw_stop(struct snd_i2c_bus *bus)
snd_i2c_bus       169 sound/i2c/i2c.c static void snd_i2c_bit_direction(struct snd_i2c_bus *bus, int clock, int data)
snd_i2c_bus       175 sound/i2c/i2c.c static void snd_i2c_bit_set(struct snd_i2c_bus *bus, int clock, int data)
snd_i2c_bus       181 sound/i2c/i2c.c static int snd_i2c_bit_clock(struct snd_i2c_bus *bus)
snd_i2c_bus       189 sound/i2c/i2c.c static int snd_i2c_bit_data(struct snd_i2c_bus *bus, int ack)
snd_i2c_bus       194 sound/i2c/i2c.c static void snd_i2c_bit_start(struct snd_i2c_bus *bus)
snd_i2c_bus       203 sound/i2c/i2c.c static void snd_i2c_bit_stop(struct snd_i2c_bus *bus)
snd_i2c_bus       211 sound/i2c/i2c.c static void snd_i2c_bit_send(struct snd_i2c_bus *bus, int data)
snd_i2c_bus       218 sound/i2c/i2c.c static int snd_i2c_bit_ack(struct snd_i2c_bus *bus)
snd_i2c_bus       231 sound/i2c/i2c.c static int snd_i2c_bit_sendbyte(struct snd_i2c_bus *bus, unsigned char data)
snd_i2c_bus       243 sound/i2c/i2c.c static int snd_i2c_bit_readbyte(struct snd_i2c_bus *bus, int last)
snd_i2c_bus       264 sound/i2c/i2c.c 	struct snd_i2c_bus *bus = device->bus;
snd_i2c_bus       290 sound/i2c/i2c.c 	struct snd_i2c_bus *bus = device->bus;
snd_i2c_bus       314 sound/i2c/i2c.c static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus, unsigned short addr)
snd_i2c_bus        35 sound/i2c/tea6330t.c 	struct snd_i2c_bus *bus;
snd_i2c_bus        45 sound/i2c/tea6330t.c int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer)
snd_i2c_bus       276 sound/i2c/tea6330t.c 			      struct snd_i2c_bus *bus,
snd_i2c_bus       152 sound/isa/gus/interwave.c static void snd_interwave_i2c_setlines(struct snd_i2c_bus *bus, int ctrl, int data)
snd_i2c_bus       163 sound/isa/gus/interwave.c static int snd_interwave_i2c_getclockline(struct snd_i2c_bus *bus)
snd_i2c_bus       175 sound/isa/gus/interwave.c static int snd_interwave_i2c_getdataline(struct snd_i2c_bus *bus, int ack)
snd_i2c_bus       197 sound/isa/gus/interwave.c 				    struct snd_i2c_bus **rbus)
snd_i2c_bus       200 sound/isa/gus/interwave.c 	struct snd_i2c_bus *bus;
snd_i2c_bus       241 sound/isa/gus/interwave.c 				, struct snd_i2c_bus **rbus
snd_i2c_bus       633 sound/isa/gus/interwave.c 	struct snd_i2c_bus *i2c_bus;
snd_i2c_bus       156 sound/pci/ice1712/delta.c static int ap_cs8427_probeaddr(struct snd_i2c_bus *bus, unsigned short addr)
snd_i2c_bus        42 sound/pci/ice1712/ews.c static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data)
snd_i2c_bus        54 sound/pci/ice1712/ews.c static int ewx_i2c_getclock(struct snd_i2c_bus *bus)
snd_i2c_bus        60 sound/pci/ice1712/ews.c static int ewx_i2c_getdata(struct snd_i2c_bus *bus, int ack)
snd_i2c_bus        77 sound/pci/ice1712/ews.c static void ewx_i2c_start(struct snd_i2c_bus *bus)
snd_i2c_bus        96 sound/pci/ice1712/ews.c static void ewx_i2c_stop(struct snd_i2c_bus *bus)
snd_i2c_bus       102 sound/pci/ice1712/ews.c static void ewx_i2c_direction(struct snd_i2c_bus *bus, int clock, int data)
snd_i2c_bus       345 sound/pci/ice1712/ice1712.h 	struct snd_i2c_bus *i2c;		/* I2C bus */
snd_i2c_bus        81 sound/pci/ice1712/revo.c static void revo_i2c_start(struct snd_i2c_bus *bus)
snd_i2c_bus        87 sound/pci/ice1712/revo.c static void revo_i2c_stop(struct snd_i2c_bus *bus)
snd_i2c_bus        93 sound/pci/ice1712/revo.c static void revo_i2c_direction(struct snd_i2c_bus *bus, int clock, int data)
snd_i2c_bus       110 sound/pci/ice1712/revo.c static void revo_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data)
snd_i2c_bus       125 sound/pci/ice1712/revo.c static int revo_i2c_getdata(struct snd_i2c_bus *bus, int ack)