snd_control 1424 sound/pci/asihpi/asihpi.c static void asihpi_ctl_init(struct snd_kcontrol_new *snd_control, snd_control 1429 sound/pci/asihpi/asihpi.c memset(snd_control, 0, sizeof(*snd_control)); snd_control 1430 sound/pci/asihpi/asihpi.c snd_control->name = hpi_ctl->name; snd_control 1431 sound/pci/asihpi/asihpi.c snd_control->private_value = hpi_ctl->h_control; snd_control 1432 sound/pci/asihpi/asihpi.c snd_control->iface = SNDRV_CTL_ELEM_IFACE_MIXER; snd_control 1433 sound/pci/asihpi/asihpi.c snd_control->index = 0; snd_control 1568 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 1572 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Volume"); snd_control 1573 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | snd_control 1575 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_volume_info; snd_control 1576 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_volume_get; snd_control 1577 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_volume_put; snd_control 1578 sound/pci/asihpi/asihpi.c snd_control.tlv.p = db_scale_100; snd_control 1580 sound/pci/asihpi/asihpi.c err = ctl_add(card, &snd_control, asihpi); snd_control 1585 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Switch"); snd_control 1586 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; snd_control 1587 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_volume_mute_info; snd_control 1588 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_volume_mute_get; snd_control 1589 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_volume_mute_put; snd_control 1590 sound/pci/asihpi/asihpi.c err = ctl_add(card, &snd_control, asihpi); snd_control 1664 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 1667 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Level"); snd_control 1668 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | snd_control 1670 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_level_info; snd_control 1671 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_level_get; snd_control 1672 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_level_put; snd_control 1673 sound/pci/asihpi/asihpi.c snd_control.tlv.p = db_scale_level; snd_control 1675 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); snd_control 1775 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 1777 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Format"); snd_control 1778 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; snd_control 1779 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_aesebu_format_info; snd_control 1780 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_aesebu_rx_format_get; snd_control 1781 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_aesebu_rx_format_put; snd_control 1784 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) snd_control 1787 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Status"); snd_control 1788 sound/pci/asihpi/asihpi.c snd_control.access = snd_control 1790 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_aesebu_rxstatus_info; snd_control 1791 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_aesebu_rxstatus_get; snd_control 1793 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); snd_control 1813 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 1815 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Format"); snd_control 1816 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; snd_control 1817 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_aesebu_format_info; snd_control 1818 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_aesebu_tx_format_get; snd_control 1819 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_aesebu_tx_format_put; snd_control 1821 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); snd_control 2045 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 2047 sound/pci/asihpi/asihpi.c snd_control.private_value = hpi_ctl->h_control; snd_control 2048 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; snd_control 2051 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Gain"); snd_control 2052 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_tuner_gain_info; snd_control 2053 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_tuner_gain_get; snd_control 2054 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_tuner_gain_put; snd_control 2056 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) snd_control 2060 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Band"); snd_control 2061 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_tuner_band_info; snd_control 2062 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_tuner_band_get; snd_control 2063 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_tuner_band_put; snd_control 2065 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) snd_control 2068 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Freq"); snd_control 2069 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_tuner_freq_info; snd_control 2070 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_tuner_freq_get; snd_control 2071 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_tuner_freq_put; snd_control 2073 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); snd_control 2149 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 2151 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Meter"); snd_control 2152 sound/pci/asihpi/asihpi.c snd_control.access = snd_control 2154 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_meter_info; snd_control 2155 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_meter_get; snd_control 2157 sound/pci/asihpi/asihpi.c snd_control.index = subidx; snd_control 2159 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); snd_control 2165 sound/pci/asihpi/asihpi.c static int snd_card_asihpi_mux_count_sources(struct snd_kcontrol *snd_control) snd_control 2167 sound/pci/asihpi/asihpi.c u32 h_control = snd_control->private_value; snd_control 2263 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 2265 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Route"); snd_control 2266 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; snd_control 2267 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_mux_info; snd_control 2268 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_mux_get; snd_control 2269 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_mux_put; snd_control 2271 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); snd_control 2342 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 2344 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Mode"); snd_control 2345 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; snd_control 2346 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_cmode_info; snd_control 2347 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_cmode_get; snd_control 2348 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_cmode_put; snd_control 2350 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); snd_control 2516 sound/pci/asihpi/asihpi.c struct snd_kcontrol_new snd_control; snd_control 2528 sound/pci/asihpi/asihpi.c snd_control.private_value = hpi_ctl->h_control; snd_control 2560 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Source"); snd_control 2561 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE ; snd_control 2562 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_clksrc_info; snd_control 2563 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_clksrc_get; snd_control 2564 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_clksrc_put; snd_control 2565 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) snd_control 2570 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Localrate"); snd_control 2571 sound/pci/asihpi/asihpi.c snd_control.access = SNDRV_CTL_ELEM_ACCESS_READWRITE ; snd_control 2572 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_clklocal_info; snd_control 2573 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_clklocal_get; snd_control 2574 sound/pci/asihpi/asihpi.c snd_control.put = snd_asihpi_clklocal_put; snd_control 2577 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) snd_control 2581 sound/pci/asihpi/asihpi.c asihpi_ctl_init(&snd_control, hpi_ctl, "Rate"); snd_control 2582 sound/pci/asihpi/asihpi.c snd_control.access = snd_control 2584 sound/pci/asihpi/asihpi.c snd_control.info = snd_asihpi_clkrate_info; snd_control 2585 sound/pci/asihpi/asihpi.c snd_control.get = snd_asihpi_clkrate_get; snd_control 2587 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi);