Searched refs:snd_i2c_bus (Results 1 - 12 of 12) sorted by relevance
/linux-master/include/sound/ |
H A D | i2c.h | 12 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 */ 26 void (*direction)(struct snd_i2c_bus *bus, int clock, int data); /* set line direction (0 = write, 1 = read) */ 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); 35 int (*probeaddr)(struct snd_i2c_bus *bus, unsigned short addr); 38 struct snd_i2c_bus { struct 44 struct snd_i2c_bus *maste [all...] |
H A D | tea6330t.h | 12 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,
|
H A D | pt2258.h | 13 struct snd_i2c_bus *i2c_bus;
|
H A D | cs8427.h | 176 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,
|
/linux-master/sound/i2c/ |
H A D | i2c.c | 25 static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus, 34 static int snd_i2c_bus_free(struct snd_i2c_bus *bus) 36 struct snd_i2c_bus *slave; 61 struct snd_i2c_bus *bus = device->device_data; 66 struct snd_i2c_bus *master, struct snd_i2c_bus **ri2c) 68 struct snd_i2c_bus *bus; 99 int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name, 146 int snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) 157 static inline void snd_i2c_bit_hw_start(struct snd_i2c_bus *bu [all...] |
H A D | tea6330t.c | 35 struct snd_i2c_bus *bus; 45 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer) 280 struct snd_i2c_bus *bus,
|
H A D | cs8427.c | 142 int snd_cs8427_init(struct snd_i2c_bus *bus, 256 int snd_cs8427_create(struct snd_i2c_bus *bus,
|
/linux-master/sound/pci/ice1712/ |
H A D | revo.c | 81 static void revo_i2c_start(struct snd_i2c_bus *bus) 87 static void revo_i2c_stop(struct snd_i2c_bus *bus) 93 static void revo_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) 110 static void revo_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) 125 static int revo_i2c_getdata(struct snd_i2c_bus *bus, int ack)
|
H A D | ews.c | 42 static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) 54 static int ewx_i2c_getclock(struct snd_i2c_bus *bus) 60 static int ewx_i2c_getdata(struct snd_i2c_bus *bus, int ack) 77 static void ewx_i2c_start(struct snd_i2c_bus *bus) 96 static void ewx_i2c_stop(struct snd_i2c_bus *bus) 102 static void ewx_i2c_direction(struct snd_i2c_bus *bus, int clock, int data)
|
H A D | ice1712.h | 345 struct snd_i2c_bus *i2c; /* I2C bus */
|
H A D | delta.c | 156 static int ap_cs8427_probeaddr(struct snd_i2c_bus *bus, unsigned short addr)
|
/linux-master/sound/isa/gus/ |
H A D | interwave.c | 146 static void snd_interwave_i2c_setlines(struct snd_i2c_bus *bus, int ctrl, int data) 157 static int snd_interwave_i2c_getclockline(struct snd_i2c_bus *bus) 169 static int snd_interwave_i2c_getdataline(struct snd_i2c_bus *bus, int ack) 191 struct snd_i2c_bus **rbus) 194 struct snd_i2c_bus *bus; 240 , struct snd_i2c_bus **rbus 635 struct snd_i2c_bus *i2c_bus;
|
Completed in 237 milliseconds