Home
last modified time | relevance | path

Searched refs:snd_ice1712 (Results 1 – 9 of 9) sorted by relevance

/linux/sound/pci/ice1712/
H A Dice1712.h211 struct snd_ice1712;
272 void (*open)(struct snd_ice1712 *, struct snd_pcm_substream *);
273 void (*setup_rate)(struct snd_ice1712 *, int rate);
274 void (*close)(struct snd_ice1712 *, struct snd_pcm_substream *);
275 void (*default_get)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
276 int (*default_put)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
277 void (*stream_get)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
278 int (*stream_put)(struct snd_ice1712 *, struct snd_ctl_elem_value *ucontrol);
284 struct snd_ice1712 { struct
354 void (*set_mask)(struct snd_ice1712 *ice, unsigned int data); argument
[all …]
H A Dse.c102 static void se200pci_WM8740_init(struct snd_ice1712 *ice) in se200pci_WM8740_init()
108 static void se200pci_WM8740_set_pro_rate(struct snd_ice1712 *ice, in se200pci_WM8740_set_pro_rate()
119 static void se200pci_WM8766_write(struct snd_ice1712 *ice, in se200pci_WM8766_write()
165 static void se200pci_WM8766_set_volume(struct snd_ice1712 *ice, int ch, in se200pci_WM8766_set_volume()
184 static void se200pci_WM8766_init(struct snd_ice1712 *ice) in se200pci_WM8766_init()
203 static void se200pci_WM8766_set_pro_rate(struct snd_ice1712 *ice, in se200pci_WM8766_set_pro_rate()
217 static void se200pci_WM8776_write(struct snd_ice1712 *ice, in se200pci_WM8776_write()
227 static void se200pci_WM8776_set_output_volume(struct snd_ice1712 *ice, in se200pci_WM8776_set_output_volume()
234 static void se200pci_WM8776_set_input_volume(struct snd_ice1712 *ice, in se200pci_WM8776_set_input_volume()
245 static void se200pci_WM8776_set_input_selector(struct snd_ice1712 *ice, in se200pci_WM8776_set_input_selector()
[all …]
H A Dpsc724.c25 struct snd_ice1712 *ice;
107 struct snd_ice1712 *ice = spec->ice; in psc724_wm8766_write()
155 static void psc724_set_master_switch(struct snd_ice1712 *ice, bool on) in psc724_set_master_switch()
168 static bool psc724_get_master_switch(struct snd_ice1712 *ice) in psc724_get_master_switch()
177 static void psc724_set_jack_state(struct snd_ice1712 *ice, bool hp_connected) in psc724_set_jack_state()
204 struct snd_ice1712 *ice = spec->ice; in psc724_update_hp_jack_state()
213 static void psc724_set_jack_detection(struct snd_ice1712 *ice, bool on) in psc724_set_jack_detection()
230 static bool psc724_get_jack_detection(struct snd_ice1712 *ice) in psc724_get_jack_detection()
241 void (*set)(struct snd_ice1712 *ice, bool on);
242 bool (*get)(struct snd_ice1712 *ice);
[all …]
H A Drevo.c27 static void revo_i2s_mclk_changed(struct snd_ice1712 *ice) in revo_i2s_mclk_changed()
83 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_start()
89 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_stop()
95 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_direction()
112 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_setlines()
127 struct snd_ice1712 *ice = bus->private_data; in revo_i2c_getdata()
144 static int revo51_i2c_init(struct snd_ice1712 *ice, in revo51_i2c_init()
311 struct snd_ice1712 *ice = ak->private_data[0]; in ap192_set_rate_val()
364 static void write_data(struct snd_ice1712 *ice, unsigned int gpio, in write_data()
386 static unsigned char read_data(struct snd_ice1712 *ice, unsigned int gpio, in read_data()
[all …]
H A Djuli.c152 snd_vt1724_write_i2c((struct snd_ice1712 *)private_data, AK4114_ADDR, in juli_ak4114_write()
158 return snd_vt1724_read_i2c((struct snd_ice1712 *)private_data, in juli_ak4114_read()
166 static void juli_spdif_in_open(struct snd_ice1712 *ice, in juli_spdif_in_open()
198 struct snd_ice1712 *ice = ak->private_data[0]; in juli_akm_write()
212 struct snd_ice1712 *ice = ak->private_data[0]; in juli_akm_set_rate_val()
292 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in juli_mute_get()
307 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in juli_mute_put()
411 static int juli_add_controls(struct snd_ice1712 *ice) in juli_add_controls()
450 static int juli_resume(struct snd_ice1712 *ice) in juli_resume()
461 static int juli_suspend(struct snd_ice1712 *ice) in juli_suspend()
[all …]
H A Dak4xxx.c26 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_lock()
33 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_unlock()
48 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_write()
113 const struct snd_ak4xxx_private *_priv, struct snd_ice1712 *ice) in snd_ice1712_akm4xxx_init()
139 void snd_ice1712_akm4xxx_free(struct snd_ice1712 *ice) in snd_ice1712_akm4xxx_free()
154 int snd_ice1712_akm4xxx_build_controls(struct snd_ice1712 *ice) in snd_ice1712_akm4xxx_build_controls()
H A Damp.c19 static void wm_put(struct snd_ice1712 *ice, int reg, unsigned short val) in wm_put()
26 static int snd_vt1724_amp_init(struct snd_ice1712 *ice) in snd_vt1724_amp_init()
54 static int snd_vt1724_amp_add_controls(struct snd_ice1712 *ice) in snd_vt1724_amp_add_controls()
H A Dvt1720_mobo.c20 static int k8x800_init(struct snd_ice1712 *ice) in k8x800_init()
34 static int k8x800_add_controls(struct snd_ice1712 *ice) in k8x800_add_controls()
H A Denvy24ht.h203 unsigned char snd_vt1724_read_i2c(struct snd_ice1712 *ice, unsigned char dev, unsigned char addr);
204 void snd_vt1724_write_i2c(struct snd_ice1712 *ice, unsigned char dev, unsigned char addr, unsigned …