Lines Matching refs:ice
40 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_lock() local
42 snd_ice1712_save_gpio_status(ice); in snd_ice1712_akm4xxx_lock()
47 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_unlock() local
49 snd_ice1712_restore_gpio_status(ice); in snd_ice1712_akm4xxx_unlock()
62 struct snd_ice1712 *ice = ak->private_data[0]; in snd_ice1712_akm4xxx_write() local
67 tmp = snd_ice1712_gpio_read(ice); in snd_ice1712_akm4xxx_write()
75 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
82 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
92 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
99 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
103 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
111 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
119 snd_ice1712_gpio_write(ice, tmp); in snd_ice1712_akm4xxx_write()
127 const struct snd_ak4xxx_private *_priv, struct snd_ice1712 *ice) in snd_ice1712_akm4xxx_init() argument
140 ak->card = ice->card; in snd_ice1712_akm4xxx_init()
142 ak->private_data[0] = ice; in snd_ice1712_akm4xxx_init()
153 void snd_ice1712_akm4xxx_free(struct snd_ice1712 *ice) in snd_ice1712_akm4xxx_free() argument
156 if (ice->akm == NULL) in snd_ice1712_akm4xxx_free()
158 for (akidx = 0; akidx < ice->akm_codecs; akidx++) { in snd_ice1712_akm4xxx_free()
159 struct snd_akm4xxx *ak = &ice->akm[akidx]; in snd_ice1712_akm4xxx_free()
162 kfree(ice->akm); in snd_ice1712_akm4xxx_free()
168 int snd_ice1712_akm4xxx_build_controls(struct snd_ice1712 *ice) in snd_ice1712_akm4xxx_build_controls() argument
173 for (akidx = 0; akidx < ice->akm_codecs; akidx++) { in snd_ice1712_akm4xxx_build_controls()
174 struct snd_akm4xxx *ak = &ice->akm[akidx]; in snd_ice1712_akm4xxx_build_controls()