Lines Matching refs:kcontrol

259 static int snd_ice1712_digmix_route_ac97_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_val…  in snd_ice1712_digmix_route_ac97_get()  argument
261 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_digmix_route_ac97_get()
267 static int snd_ice1712_digmix_route_ac97_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_val… in snd_ice1712_digmix_route_ac97_put() argument
269 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_digmix_route_ac97_put()
1303 static int snd_ice1712_pro_mixer_switch_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_valu… in snd_ice1712_pro_mixer_switch_get() argument
1305 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_mixer_switch_get()
1306 int priv_idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + in snd_ice1712_pro_mixer_switch_get()
1307 kcontrol->private_value; in snd_ice1712_pro_mixer_switch_get()
1318 static int snd_ice1712_pro_mixer_switch_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_valu… in snd_ice1712_pro_mixer_switch_put() argument
1320 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_mixer_switch_put()
1321 int priv_idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + in snd_ice1712_pro_mixer_switch_put()
1322 kcontrol->private_value; in snd_ice1712_pro_mixer_switch_put()
1336 static int snd_ice1712_pro_mixer_volume_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_inf… in snd_ice1712_pro_mixer_volume_info() argument
1345 static int snd_ice1712_pro_mixer_volume_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_valu… in snd_ice1712_pro_mixer_volume_get() argument
1347 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_mixer_volume_get()
1348 int priv_idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + in snd_ice1712_pro_mixer_volume_get()
1349 kcontrol->private_value; in snd_ice1712_pro_mixer_volume_get()
1360 static int snd_ice1712_pro_mixer_volume_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_valu… in snd_ice1712_pro_mixer_volume_put() argument
1362 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_mixer_volume_put()
1363 int priv_idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id) + in snd_ice1712_pro_mixer_volume_put()
1364 kcontrol->private_value; in snd_ice1712_pro_mixer_volume_put()
1616 static int snd_ice1712_eeprom_info(struct snd_kcontrol *kcontrol, in snd_ice1712_eeprom_info() argument
1624 static int snd_ice1712_eeprom_get(struct snd_kcontrol *kcontrol, in snd_ice1712_eeprom_get() argument
1627 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_eeprom_get()
1643 static int snd_ice1712_spdif_info(struct snd_kcontrol *kcontrol, in snd_ice1712_spdif_info() argument
1651 static int snd_ice1712_spdif_default_get(struct snd_kcontrol *kcontrol, in snd_ice1712_spdif_default_get() argument
1654 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_spdif_default_get()
1660 static int snd_ice1712_spdif_default_put(struct snd_kcontrol *kcontrol, in snd_ice1712_spdif_default_put() argument
1663 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_spdif_default_put()
1678 static int snd_ice1712_spdif_maskc_get(struct snd_kcontrol *kcontrol, in snd_ice1712_spdif_maskc_get() argument
1681 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_spdif_maskc_get()
1700 static int snd_ice1712_spdif_maskp_get(struct snd_kcontrol *kcontrol, in snd_ice1712_spdif_maskp_get() argument
1703 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_spdif_maskp_get()
1738 static int snd_ice1712_spdif_stream_get(struct snd_kcontrol *kcontrol, in snd_ice1712_spdif_stream_get() argument
1741 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_spdif_stream_get()
1747 static int snd_ice1712_spdif_stream_put(struct snd_kcontrol *kcontrol, in snd_ice1712_spdif_stream_put() argument
1750 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_spdif_stream_put()
1767 int snd_ice1712_gpio_get(struct snd_kcontrol *kcontrol, in snd_ice1712_gpio_get() argument
1770 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_gpio_get()
1771 unsigned char mask = kcontrol->private_value & 0xff; in snd_ice1712_gpio_get()
1772 int invert = (kcontrol->private_value & (1<<24)) ? 1 : 0; in snd_ice1712_gpio_get()
1781 int snd_ice1712_gpio_put(struct snd_kcontrol *kcontrol, in snd_ice1712_gpio_put() argument
1784 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_gpio_put()
1785 unsigned char mask = kcontrol->private_value & 0xff; in snd_ice1712_gpio_put()
1786 int invert = (kcontrol->private_value & (1<<24)) ? mask : 0; in snd_ice1712_gpio_put()
1789 if (kcontrol->private_value & (1 << 31)) in snd_ice1712_gpio_put()
1804 static int snd_ice1712_pro_internal_clock_info(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_internal_clock_info() argument
1826 static int snd_ice1712_pro_internal_clock_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_internal_clock_get() argument
1829 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_internal_clock_get()
1850 static int snd_ice1712_pro_internal_clock_put(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_internal_clock_put() argument
1853 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_internal_clock_put()
1889 static int snd_ice1712_pro_internal_clock_default_info(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_internal_clock_default_info() argument
1911 static int snd_ice1712_pro_internal_clock_default_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_internal_clock_default_get() argument
1929 static int snd_ice1712_pro_internal_clock_default_put(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_internal_clock_default_put() argument
1956 static int snd_ice1712_pro_rate_locking_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_rate_locking_get() argument
1963 static int snd_ice1712_pro_rate_locking_put(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_rate_locking_put() argument
1966 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_rate_locking_put()
1987 static int snd_ice1712_pro_rate_reset_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_rate_reset_get() argument
1994 static int snd_ice1712_pro_rate_reset_put(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_rate_reset_put() argument
1997 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_rate_reset_put()
2019 static int snd_ice1712_pro_route_info(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_route_info() argument
2029 int num_items = snd_ctl_get_ioffidx(kcontrol, &uinfo->id) < 2 ? 12 : 11; in snd_ice1712_pro_route_info()
2033 static int snd_ice1712_pro_route_analog_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_route_analog_get() argument
2036 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_route_analog_get()
2037 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_ice1712_pro_route_analog_get()
2059 static int snd_ice1712_pro_route_analog_put(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_route_analog_put() argument
2062 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_route_analog_put()
2064 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_ice1712_pro_route_analog_put()
2109 static int snd_ice1712_pro_route_spdif_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_route_spdif_get() argument
2112 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_route_spdif_get()
2113 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_ice1712_pro_route_spdif_get()
2129 static int snd_ice1712_pro_route_spdif_put(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_route_spdif_put() argument
2132 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_route_spdif_put()
2134 int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_ice1712_pro_route_spdif_put()
2186 static int snd_ice1712_pro_volume_rate_info(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_volume_rate_info() argument
2196 static int snd_ice1712_pro_volume_rate_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_volume_rate_get() argument
2199 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_volume_rate_get()
2205 static int snd_ice1712_pro_volume_rate_put(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_volume_rate_put() argument
2208 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_volume_rate_put()
2226 static int snd_ice1712_pro_peak_info(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_peak_info() argument
2236 static int snd_ice1712_pro_peak_get(struct snd_kcontrol *kcontrol, in snd_ice1712_pro_peak_get() argument
2239 struct snd_ice1712 *ice = snd_kcontrol_chip(kcontrol); in snd_ice1712_pro_peak_get()