Searched refs:snd_i2c_bus (Results 1 – 12 of 12) sorted by relevance
/linux-4.4.14/include/sound/ |
D | i2c.h | 28 struct snd_i2c_bus *bus; /* I2C bus */ 40 void (*start)(struct snd_i2c_bus *bus); /* transfer start */ 41 void (*stop)(struct snd_i2c_bus *bus); /* transfer stop */ 42 …void (*direction)(struct snd_i2c_bus *bus, int clock, int data); /* set line direction (0 = write… 43 void (*setlines)(struct snd_i2c_bus *bus, int clock, int data); 44 int (*getclock)(struct snd_i2c_bus *bus); 45 int (*getdata)(struct snd_i2c_bus *bus, int ack); 51 int (*probeaddr)(struct snd_i2c_bus *bus, unsigned short addr); 54 struct snd_i2c_bus { struct 60 struct snd_i2c_bus *master; /* master bus when SCK/SCL is shared */ argument [all …]
|
D | tea6330t.h | 27 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer); 28 int snd_tea6330t_update_mixer(struct snd_card *card, struct snd_i2c_bus *bus,
|
D | cs8427.h | 191 int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device); 192 int snd_cs8427_create(struct snd_i2c_bus *bus, unsigned char addr,
|
D | pt2258.h | 27 struct snd_i2c_bus *i2c_bus;
|
/linux-4.4.14/sound/i2c/ |
D | i2c.c | 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() [all …]
|
D | tea6330t.c | 50 struct snd_i2c_bus *bus; 60 int snd_tea6330t_detect(struct snd_i2c_bus *bus, int equalizer) in snd_tea6330t_detect() 291 struct snd_i2c_bus *bus, in snd_tea6330t_update_mixer()
|
D | cs8427.c | 153 int snd_cs8427_init(struct snd_i2c_bus *bus, in snd_cs8427_init() 264 int snd_cs8427_create(struct snd_i2c_bus *bus, in snd_cs8427_create()
|
/linux-4.4.14/sound/pci/ice1712/ |
D | revo.c | 95 static void revo_i2c_start(struct snd_i2c_bus *bus) in revo_i2c_start() 101 static void revo_i2c_stop(struct snd_i2c_bus *bus) in revo_i2c_stop() 107 static void revo_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) in revo_i2c_direction() 124 static void revo_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) in revo_i2c_setlines() 139 static int revo_i2c_getdata(struct snd_i2c_bus *bus, int ack) in revo_i2c_getdata()
|
D | ews.c | 56 static void ewx_i2c_setlines(struct snd_i2c_bus *bus, int clk, int data) in ewx_i2c_setlines() 68 static int ewx_i2c_getclock(struct snd_i2c_bus *bus) in ewx_i2c_getclock() 74 static int ewx_i2c_getdata(struct snd_i2c_bus *bus, int ack) in ewx_i2c_getdata() 91 static void ewx_i2c_start(struct snd_i2c_bus *bus) in ewx_i2c_start() 110 static void ewx_i2c_stop(struct snd_i2c_bus *bus) in ewx_i2c_stop() 116 static void ewx_i2c_direction(struct snd_i2c_bus *bus, int clock, int data) in ewx_i2c_direction()
|
D | ice1712.h | 358 struct snd_i2c_bus *i2c; /* I2C bus */
|
D | delta.c | 170 static int ap_cs8427_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in ap_cs8427_probeaddr()
|
/linux-4.4.14/sound/isa/gus/ |
D | interwave.c | 167 static void snd_interwave_i2c_setlines(struct snd_i2c_bus *bus, int ctrl, int data) in snd_interwave_i2c_setlines() 178 static int snd_interwave_i2c_getclockline(struct snd_i2c_bus *bus) in snd_interwave_i2c_getclockline() 190 static int snd_interwave_i2c_getdataline(struct snd_i2c_bus *bus, int ack) in snd_interwave_i2c_getdataline() 212 struct snd_i2c_bus **rbus) in snd_interwave_detect_stb() 215 struct snd_i2c_bus *bus; in snd_interwave_detect_stb() 256 , struct snd_i2c_bus **rbus in snd_interwave_detect() 648 struct snd_i2c_bus *i2c_bus; in snd_interwave_probe()
|