asihpi 349 sound/pci/asihpi/asihpi.c static void snd_card_asihpi_pcm_samplerates(struct snd_card_asihpi *asihpi, asihpi 360 sound/pci/asihpi/asihpi.c if (asihpi->support_mrx) { asihpi 368 sound/pci/asihpi/asihpi.c err = hpi_mixer_get_control(asihpi->h_mixer, asihpi 372 sound/pci/asihpi/asihpi.c dev_err(&asihpi->pci->dev, asihpi 931 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi; asihpi 934 sound/pci/asihpi/asihpi.c asihpi = (struct snd_card_asihpi *)a->snd_card->private_data; asihpi 935 sound/pci/asihpi/asihpi.c if (asihpi->llmode_streampriv) asihpi 937 sound/pci/asihpi/asihpi.c &asihpi->llmode_streampriv->timer); asihpi 942 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi; asihpi 945 sound/pci/asihpi/asihpi.c asihpi = (struct snd_card_asihpi *)a->snd_card->private_data; asihpi 946 sound/pci/asihpi/asihpi.c tasklet_schedule(&asihpi->t); asihpi 988 sound/pci/asihpi/asihpi.c static u64 snd_card_asihpi_playback_formats(struct snd_card_asihpi *asihpi, asihpi 1001 sound/pci/asihpi/asihpi.c err = hpi_mixer_get_control(asihpi->h_mixer, asihpi 1011 sound/pci/asihpi/asihpi.c err = hpi_format_create(&hpi_format, asihpi->out_max_chans, asihpi 1170 sound/pci/asihpi/asihpi.c static u64 snd_card_asihpi_capture_formats(struct snd_card_asihpi *asihpi, asihpi 1182 sound/pci/asihpi/asihpi.c err = hpi_mixer_get_control(asihpi->h_mixer, asihpi 1193 sound/pci/asihpi/asihpi.c err = hpi_format_create(&hpi_format, asihpi->in_max_chans, asihpi 1299 sound/pci/asihpi/asihpi.c static int snd_card_asihpi_pcm_new(struct snd_card_asihpi *asihpi, int device) asihpi 1306 sound/pci/asihpi/asihpi.c err = hpi_adapter_get_info(asihpi->hpi->adapter->index, asihpi 1310 sound/pci/asihpi/asihpi.c err = snd_pcm_new(asihpi->card, "Asihpi PCM", device, asihpi 1321 sound/pci/asihpi/asihpi.c pcm->private_data = asihpi; asihpi 1328 sound/pci/asihpi/asihpi.c snd_dma_pci_data(asihpi->pci), asihpi 1410 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi) asihpi 1414 sound/pci/asihpi/asihpi.c err = snd_ctl_add(card, snd_ctl_new1(ctl, asihpi)); asihpi 1418 sound/pci/asihpi/asihpi.c dev_info(&asihpi->pci->dev, "added %s(%d)\n", ctl->name, ctl->index); asihpi 1564 sound/pci/asihpi/asihpi.c static int snd_asihpi_volume_add(struct snd_card_asihpi *asihpi, asihpi 1567 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 1580 sound/pci/asihpi/asihpi.c err = ctl_add(card, &snd_control, asihpi); asihpi 1590 sound/pci/asihpi/asihpi.c err = ctl_add(card, &snd_control, asihpi); asihpi 1660 sound/pci/asihpi/asihpi.c static int snd_asihpi_level_add(struct snd_card_asihpi *asihpi, asihpi 1663 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 1675 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 1771 sound/pci/asihpi/asihpi.c static int snd_asihpi_aesebu_rx_add(struct snd_card_asihpi *asihpi, asihpi 1774 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 1784 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) asihpi 1793 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 1809 sound/pci/asihpi/asihpi.c static int snd_asihpi_aesebu_tx_add(struct snd_card_asihpi *asihpi, asihpi 1812 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 1821 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 2041 sound/pci/asihpi/asihpi.c static int snd_asihpi_tuner_add(struct snd_card_asihpi *asihpi, asihpi 2044 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 2056 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) asihpi 2065 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) asihpi 2073 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 2145 sound/pci/asihpi/asihpi.c static int snd_asihpi_meter_add(struct snd_card_asihpi *asihpi, asihpi 2148 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 2159 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 2259 sound/pci/asihpi/asihpi.c static int snd_asihpi_mux_add(struct snd_card_asihpi *asihpi, asihpi 2262 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 2271 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 2338 sound/pci/asihpi/asihpi.c static int snd_asihpi_cmode_add(struct snd_card_asihpi *asihpi, asihpi 2341 sound/pci/asihpi/asihpi.c struct snd_card *card = asihpi->card; asihpi 2350 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 2371 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi = asihpi 2373 sound/pci/asihpi/asihpi.c struct clk_cache *clkcache = &asihpi->cc; asihpi 2390 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi = asihpi 2392 sound/pci/asihpi/asihpi.c struct clk_cache *clkcache = &asihpi->cc; asihpi 2418 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi = asihpi 2420 sound/pci/asihpi/asihpi.c struct clk_cache *clkcache = &asihpi->cc; asihpi 2512 sound/pci/asihpi/asihpi.c static int snd_asihpi_sampleclock_add(struct snd_card_asihpi *asihpi, asihpi 2524 sound/pci/asihpi/asihpi.c if (snd_BUG_ON(!asihpi)) asihpi 2526 sound/pci/asihpi/asihpi.c card = asihpi->card; asihpi 2527 sound/pci/asihpi/asihpi.c clkcache = &asihpi->cc; asihpi 2565 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) asihpi 2577 sound/pci/asihpi/asihpi.c if (ctl_add(card, &snd_control, asihpi) < 0) asihpi 2587 sound/pci/asihpi/asihpi.c return ctl_add(card, &snd_control, asihpi); asihpi 2593 sound/pci/asihpi/asihpi.c static int snd_card_asihpi_mixer_new(struct snd_card_asihpi *asihpi) asihpi 2601 sound/pci/asihpi/asihpi.c if (snd_BUG_ON(!asihpi)) asihpi 2603 sound/pci/asihpi/asihpi.c card = asihpi->card; asihpi 2607 sound/pci/asihpi/asihpi.c hpi_mixer_open(asihpi->hpi->adapter->index, asihpi 2608 sound/pci/asihpi/asihpi.c &asihpi->h_mixer); asihpi 2618 sound/pci/asihpi/asihpi.c asihpi->h_mixer, asihpi 2629 sound/pci/asihpi/asihpi.c dev_info(&asihpi->pci->dev, asihpi 2658 sound/pci/asihpi/asihpi.c err = snd_asihpi_volume_add(asihpi, &hpi_ctl); asihpi 2661 sound/pci/asihpi/asihpi.c err = snd_asihpi_level_add(asihpi, &hpi_ctl); asihpi 2664 sound/pci/asihpi/asihpi.c err = snd_asihpi_mux_add(asihpi, &hpi_ctl); asihpi 2667 sound/pci/asihpi/asihpi.c err = snd_asihpi_cmode_add(asihpi, &hpi_ctl); asihpi 2670 sound/pci/asihpi/asihpi.c err = snd_asihpi_meter_add(asihpi, &hpi_ctl, subindex); asihpi 2674 sound/pci/asihpi/asihpi.c asihpi, &hpi_ctl); asihpi 2679 sound/pci/asihpi/asihpi.c err = snd_asihpi_tuner_add(asihpi, &hpi_ctl); asihpi 2682 sound/pci/asihpi/asihpi.c err = snd_asihpi_aesebu_tx_add(asihpi, &hpi_ctl); asihpi 2685 sound/pci/asihpi/asihpi.c err = snd_asihpi_aesebu_rx_add(asihpi, &hpi_ctl); asihpi 2694 sound/pci/asihpi/asihpi.c dev_info(&asihpi->pci->dev, asihpi 2710 sound/pci/asihpi/asihpi.c dev_info(&asihpi->pci->dev, "%d mixer controls found\n", idx); asihpi 2723 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi = entry->private_data; asihpi 2738 sound/pci/asihpi/asihpi.c hpi_handle_error(hpi_adapter_get_info(asihpi->hpi->adapter->index, asihpi 2745 sound/pci/asihpi/asihpi.c type, asihpi->hpi->adapter->index, asihpi 2753 sound/pci/asihpi/asihpi.c err = hpi_mixer_get_control(asihpi->h_mixer, asihpi 2767 sound/pci/asihpi/asihpi.c static void snd_asihpi_proc_init(struct snd_card_asihpi *asihpi) asihpi 2769 sound/pci/asihpi/asihpi.c snd_card_ro_proc_new(asihpi->card, "info", asihpi, asihpi 2807 sound/pci/asihpi/asihpi.c static int snd_asihpi_hpi_new(struct snd_card_asihpi *asihpi, int device) asihpi 2812 sound/pci/asihpi/asihpi.c err = snd_hwdep_new(asihpi->card, "HPI", device, &hw); asihpi 2820 sound/pci/asihpi/asihpi.c hw->private_data = asihpi; asihpi 2833 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi; asihpi 2870 sound/pci/asihpi/asihpi.c asihpi = card->private_data; asihpi 2871 sound/pci/asihpi/asihpi.c asihpi->card = card; asihpi 2872 sound/pci/asihpi/asihpi.c asihpi->pci = pci_dev; asihpi 2873 sound/pci/asihpi/asihpi.c asihpi->hpi = hpi; asihpi 2878 sound/pci/asihpi/asihpi.c NULL, &asihpi->support_grouping); asihpi 2880 sound/pci/asihpi/asihpi.c asihpi->support_grouping = 0; asihpi 2884 sound/pci/asihpi/asihpi.c &asihpi->support_mrx, NULL); asihpi 2886 sound/pci/asihpi/asihpi.c asihpi->support_mrx = 0; asihpi 2890 sound/pci/asihpi/asihpi.c NULL, &asihpi->update_interval_frames); asihpi 2892 sound/pci/asihpi/asihpi.c asihpi->update_interval_frames = 512; asihpi 2895 sound/pci/asihpi/asihpi.c asihpi->pcm_start = snd_card_asihpi_pcm_int_start; asihpi 2896 sound/pci/asihpi/asihpi.c asihpi->pcm_stop = snd_card_asihpi_pcm_int_stop; asihpi 2897 sound/pci/asihpi/asihpi.c tasklet_init(&asihpi->t, snd_card_asihpi_int_task, asihpi 2901 sound/pci/asihpi/asihpi.c asihpi->pcm_start = snd_card_asihpi_pcm_timer_start; asihpi 2902 sound/pci/asihpi/asihpi.c asihpi->pcm_stop = snd_card_asihpi_pcm_timer_stop; asihpi 2909 sound/pci/asihpi/asihpi.c asihpi->can_dma = (!err); asihpi 2913 sound/pci/asihpi/asihpi.c if (!asihpi->can_dma) asihpi 2914 sound/pci/asihpi/asihpi.c asihpi->update_interval_frames *= 2; asihpi 2918 sound/pci/asihpi/asihpi.c &asihpi->in_max_chans, &asihpi->out_max_chans); asihpi 2920 sound/pci/asihpi/asihpi.c asihpi->in_max_chans = 2; asihpi 2921 sound/pci/asihpi/asihpi.c asihpi->out_max_chans = 2; asihpi 2924 sound/pci/asihpi/asihpi.c if (asihpi->out_max_chans > 2) { /* assume LL mode */ asihpi 2925 sound/pci/asihpi/asihpi.c asihpi->out_min_chans = asihpi->out_max_chans; asihpi 2926 sound/pci/asihpi/asihpi.c asihpi->in_min_chans = asihpi->in_max_chans; asihpi 2927 sound/pci/asihpi/asihpi.c asihpi->support_grouping = 0; asihpi 2929 sound/pci/asihpi/asihpi.c asihpi->out_min_chans = 1; asihpi 2930 sound/pci/asihpi/asihpi.c asihpi->in_min_chans = 1; asihpi 2934 sound/pci/asihpi/asihpi.c asihpi->can_dma, asihpi 2935 sound/pci/asihpi/asihpi.c asihpi->support_grouping, asihpi 2936 sound/pci/asihpi/asihpi.c asihpi->support_mrx, asihpi 2937 sound/pci/asihpi/asihpi.c asihpi->update_interval_frames asihpi 2940 sound/pci/asihpi/asihpi.c err = snd_card_asihpi_pcm_new(asihpi, 0); asihpi 2945 sound/pci/asihpi/asihpi.c err = snd_card_asihpi_mixer_new(asihpi); asihpi 2951 sound/pci/asihpi/asihpi.c err = hpi_mixer_get_control(asihpi->h_mixer, asihpi 2959 sound/pci/asihpi/asihpi.c snd_asihpi_proc_init(asihpi); asihpi 2963 sound/pci/asihpi/asihpi.c snd_asihpi_hpi_new(asihpi, 0); asihpi 2968 sound/pci/asihpi/asihpi.c asihpi->hpi->adapter->type); asihpi 2987 sound/pci/asihpi/asihpi.c struct snd_card_asihpi *asihpi = hpi->snd_card->private_data; asihpi 2994 sound/pci/asihpi/asihpi.c tasklet_kill(&asihpi->t);