Lines Matching refs:snd_control

1375 static void asihpi_ctl_init(struct snd_kcontrol_new *snd_control,  in asihpi_ctl_init()  argument
1380 memset(snd_control, 0, sizeof(*snd_control)); in asihpi_ctl_init()
1381 snd_control->name = hpi_ctl->name; in asihpi_ctl_init()
1382 snd_control->private_value = hpi_ctl->h_control; in asihpi_ctl_init()
1383 snd_control->iface = SNDRV_CTL_ELEM_IFACE_MIXER; in asihpi_ctl_init()
1384 snd_control->index = 0; in asihpi_ctl_init()
1519 struct snd_kcontrol_new snd_control; in snd_asihpi_volume_add() local
1523 asihpi_ctl_init(&snd_control, hpi_ctl, "Volume"); in snd_asihpi_volume_add()
1524 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | in snd_asihpi_volume_add()
1526 snd_control.info = snd_asihpi_volume_info; in snd_asihpi_volume_add()
1527 snd_control.get = snd_asihpi_volume_get; in snd_asihpi_volume_add()
1528 snd_control.put = snd_asihpi_volume_put; in snd_asihpi_volume_add()
1529 snd_control.tlv.p = db_scale_100; in snd_asihpi_volume_add()
1531 err = ctl_add(card, &snd_control, asihpi); in snd_asihpi_volume_add()
1536 asihpi_ctl_init(&snd_control, hpi_ctl, "Switch"); in snd_asihpi_volume_add()
1537 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_asihpi_volume_add()
1538 snd_control.info = snd_asihpi_volume_mute_info; in snd_asihpi_volume_add()
1539 snd_control.get = snd_asihpi_volume_mute_get; in snd_asihpi_volume_add()
1540 snd_control.put = snd_asihpi_volume_mute_put; in snd_asihpi_volume_add()
1541 err = ctl_add(card, &snd_control, asihpi); in snd_asihpi_volume_add()
1615 struct snd_kcontrol_new snd_control; in snd_asihpi_level_add() local
1618 asihpi_ctl_init(&snd_control, hpi_ctl, "Level"); in snd_asihpi_level_add()
1619 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | in snd_asihpi_level_add()
1621 snd_control.info = snd_asihpi_level_info; in snd_asihpi_level_add()
1622 snd_control.get = snd_asihpi_level_get; in snd_asihpi_level_add()
1623 snd_control.put = snd_asihpi_level_put; in snd_asihpi_level_add()
1624 snd_control.tlv.p = db_scale_level; in snd_asihpi_level_add()
1626 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_level_add()
1726 struct snd_kcontrol_new snd_control; in snd_asihpi_aesebu_rx_add() local
1728 asihpi_ctl_init(&snd_control, hpi_ctl, "Format"); in snd_asihpi_aesebu_rx_add()
1729 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_asihpi_aesebu_rx_add()
1730 snd_control.info = snd_asihpi_aesebu_format_info; in snd_asihpi_aesebu_rx_add()
1731 snd_control.get = snd_asihpi_aesebu_rx_format_get; in snd_asihpi_aesebu_rx_add()
1732 snd_control.put = snd_asihpi_aesebu_rx_format_put; in snd_asihpi_aesebu_rx_add()
1735 if (ctl_add(card, &snd_control, asihpi) < 0) in snd_asihpi_aesebu_rx_add()
1738 asihpi_ctl_init(&snd_control, hpi_ctl, "Status"); in snd_asihpi_aesebu_rx_add()
1739 snd_control.access = in snd_asihpi_aesebu_rx_add()
1741 snd_control.info = snd_asihpi_aesebu_rxstatus_info; in snd_asihpi_aesebu_rx_add()
1742 snd_control.get = snd_asihpi_aesebu_rxstatus_get; in snd_asihpi_aesebu_rx_add()
1744 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_aesebu_rx_add()
1764 struct snd_kcontrol_new snd_control; in snd_asihpi_aesebu_tx_add() local
1766 asihpi_ctl_init(&snd_control, hpi_ctl, "Format"); in snd_asihpi_aesebu_tx_add()
1767 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_asihpi_aesebu_tx_add()
1768 snd_control.info = snd_asihpi_aesebu_format_info; in snd_asihpi_aesebu_tx_add()
1769 snd_control.get = snd_asihpi_aesebu_tx_format_get; in snd_asihpi_aesebu_tx_add()
1770 snd_control.put = snd_asihpi_aesebu_tx_format_put; in snd_asihpi_aesebu_tx_add()
1772 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_aesebu_tx_add()
1996 struct snd_kcontrol_new snd_control; in snd_asihpi_tuner_add() local
1998 snd_control.private_value = hpi_ctl->h_control; in snd_asihpi_tuner_add()
1999 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_asihpi_tuner_add()
2002 asihpi_ctl_init(&snd_control, hpi_ctl, "Gain"); in snd_asihpi_tuner_add()
2003 snd_control.info = snd_asihpi_tuner_gain_info; in snd_asihpi_tuner_add()
2004 snd_control.get = snd_asihpi_tuner_gain_get; in snd_asihpi_tuner_add()
2005 snd_control.put = snd_asihpi_tuner_gain_put; in snd_asihpi_tuner_add()
2007 if (ctl_add(card, &snd_control, asihpi) < 0) in snd_asihpi_tuner_add()
2011 asihpi_ctl_init(&snd_control, hpi_ctl, "Band"); in snd_asihpi_tuner_add()
2012 snd_control.info = snd_asihpi_tuner_band_info; in snd_asihpi_tuner_add()
2013 snd_control.get = snd_asihpi_tuner_band_get; in snd_asihpi_tuner_add()
2014 snd_control.put = snd_asihpi_tuner_band_put; in snd_asihpi_tuner_add()
2016 if (ctl_add(card, &snd_control, asihpi) < 0) in snd_asihpi_tuner_add()
2019 asihpi_ctl_init(&snd_control, hpi_ctl, "Freq"); in snd_asihpi_tuner_add()
2020 snd_control.info = snd_asihpi_tuner_freq_info; in snd_asihpi_tuner_add()
2021 snd_control.get = snd_asihpi_tuner_freq_get; in snd_asihpi_tuner_add()
2022 snd_control.put = snd_asihpi_tuner_freq_put; in snd_asihpi_tuner_add()
2024 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_tuner_add()
2100 struct snd_kcontrol_new snd_control; in snd_asihpi_meter_add() local
2102 asihpi_ctl_init(&snd_control, hpi_ctl, "Meter"); in snd_asihpi_meter_add()
2103 snd_control.access = in snd_asihpi_meter_add()
2105 snd_control.info = snd_asihpi_meter_info; in snd_asihpi_meter_add()
2106 snd_control.get = snd_asihpi_meter_get; in snd_asihpi_meter_add()
2108 snd_control.index = subidx; in snd_asihpi_meter_add()
2110 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_meter_add()
2116 static int snd_card_asihpi_mux_count_sources(struct snd_kcontrol *snd_control) in snd_card_asihpi_mux_count_sources() argument
2118 u32 h_control = snd_control->private_value; in snd_card_asihpi_mux_count_sources()
2212 struct snd_kcontrol_new snd_control; in snd_asihpi_mux_add() local
2214 asihpi_ctl_init(&snd_control, hpi_ctl, "Route"); in snd_asihpi_mux_add()
2215 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_asihpi_mux_add()
2216 snd_control.info = snd_asihpi_mux_info; in snd_asihpi_mux_add()
2217 snd_control.get = snd_asihpi_mux_get; in snd_asihpi_mux_add()
2218 snd_control.put = snd_asihpi_mux_put; in snd_asihpi_mux_add()
2220 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_mux_add()
2291 struct snd_kcontrol_new snd_control; in snd_asihpi_cmode_add() local
2293 asihpi_ctl_init(&snd_control, hpi_ctl, "Mode"); in snd_asihpi_cmode_add()
2294 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_asihpi_cmode_add()
2295 snd_control.info = snd_asihpi_cmode_info; in snd_asihpi_cmode_add()
2296 snd_control.get = snd_asihpi_cmode_get; in snd_asihpi_cmode_add()
2297 snd_control.put = snd_asihpi_cmode_put; in snd_asihpi_cmode_add()
2299 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_cmode_add()
2465 struct snd_kcontrol_new snd_control; in snd_asihpi_sampleclock_add() local
2477 snd_control.private_value = hpi_ctl->h_control; in snd_asihpi_sampleclock_add()
2509 asihpi_ctl_init(&snd_control, hpi_ctl, "Source"); in snd_asihpi_sampleclock_add()
2510 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE ; in snd_asihpi_sampleclock_add()
2511 snd_control.info = snd_asihpi_clksrc_info; in snd_asihpi_sampleclock_add()
2512 snd_control.get = snd_asihpi_clksrc_get; in snd_asihpi_sampleclock_add()
2513 snd_control.put = snd_asihpi_clksrc_put; in snd_asihpi_sampleclock_add()
2514 if (ctl_add(card, &snd_control, asihpi) < 0) in snd_asihpi_sampleclock_add()
2519 asihpi_ctl_init(&snd_control, hpi_ctl, "Localrate"); in snd_asihpi_sampleclock_add()
2520 snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE ; in snd_asihpi_sampleclock_add()
2521 snd_control.info = snd_asihpi_clklocal_info; in snd_asihpi_sampleclock_add()
2522 snd_control.get = snd_asihpi_clklocal_get; in snd_asihpi_sampleclock_add()
2523 snd_control.put = snd_asihpi_clklocal_put; in snd_asihpi_sampleclock_add()
2526 if (ctl_add(card, &snd_control, asihpi) < 0) in snd_asihpi_sampleclock_add()
2530 asihpi_ctl_init(&snd_control, hpi_ctl, "Rate"); in snd_asihpi_sampleclock_add()
2531 snd_control.access = in snd_asihpi_sampleclock_add()
2533 snd_control.info = snd_asihpi_clkrate_info; in snd_asihpi_sampleclock_add()
2534 snd_control.get = snd_asihpi_clkrate_get; in snd_asihpi_sampleclock_add()
2536 return ctl_add(card, &snd_control, asihpi); in snd_asihpi_sampleclock_add()