Lines Matching refs:snd_cs46xx

58 static void amp_voyetra(struct snd_cs46xx *chip, int change);
74 static unsigned short snd_cs46xx_codec_read(struct snd_cs46xx *chip, in snd_cs46xx_codec_read()
204 struct snd_cs46xx *chip = ac97->private_data; in snd_cs46xx_ac97_read()
218 static void snd_cs46xx_codec_write(struct snd_cs46xx *chip, in snd_cs46xx_codec_write()
289 struct snd_cs46xx *chip = ac97->private_data; in snd_cs46xx_ac97_write()
304 int snd_cs46xx_download(struct snd_cs46xx *chip, in snd_cs46xx_download()
382 static int load_firmware(struct snd_cs46xx *chip, in load_firmware()
468 int snd_cs46xx_clear_BA1(struct snd_cs46xx *chip, in snd_cs46xx_clear_BA1()
501 static int load_firmware(struct snd_cs46xx *chip) in load_firmware()
534 static __maybe_unused int snd_cs46xx_download_image(struct snd_cs46xx *chip) in snd_cs46xx_download_image()
557 static void snd_cs46xx_reset(struct snd_cs46xx *chip) in snd_cs46xx_reset()
586 static int cs46xx_wait_for_fifo(struct snd_cs46xx * chip,int retry_timeout) in cs46xx_wait_for_fifo()
610 static void snd_cs46xx_clear_serial_FIFOs(struct snd_cs46xx *chip) in snd_cs46xx_clear_serial_FIFOs()
666 static void snd_cs46xx_proc_start(struct snd_cs46xx *chip) in snd_cs46xx_proc_start()
693 static void snd_cs46xx_proc_stop(struct snd_cs46xx *chip) in snd_cs46xx_proc_stop()
708 static void snd_cs46xx_set_play_sample_rate(struct snd_cs46xx *chip, unsigned int rate) in snd_cs46xx_set_play_sample_rate()
754 static void snd_cs46xx_set_capture_sample_rate(struct snd_cs46xx *chip, unsigned int rate) in snd_cs46xx_set_capture_sample_rate()
883 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_cp_trans_copy()
891 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_transfer()
898 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_direct_pointer()
916 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_indirect_pointer()
933 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_direct_pointer()
940 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_indirect_pointer()
948 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_trigger()
1013 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_trigger()
1041 static int _cs46xx_adjust_sample_rate (struct snd_cs46xx *chip, struct snd_cs46xx_pcm *cpcm, in _cs46xx_adjust_sample_rate()
1086 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_hw_params()
1203 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_prepare()
1273 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_hw_params()
1299 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_hw_free()
1311 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_prepare()
1326 struct snd_cs46xx *chip = dev_id; in snd_cs46xx_interrupt()
1479 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in _cs46xx_playback_open_channel()
1540 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_open_iec958()
1556 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_close_iec958()
1572 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_open()
1595 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_playback_close()
1624 struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); in snd_cs46xx_capture_close()
1747 int snd_cs46xx_pcm(struct snd_cs46xx *chip, int device) in snd_cs46xx_pcm()
1775 int snd_cs46xx_pcm_rear(struct snd_cs46xx *chip, int device) in snd_cs46xx_pcm_rear()
1800 int snd_cs46xx_pcm_center_lfe(struct snd_cs46xx *chip, int device) in snd_cs46xx_pcm_center_lfe()
1825 int snd_cs46xx_pcm_iec958(struct snd_cs46xx *chip, int device) in snd_cs46xx_pcm_iec958()
1856 struct snd_cs46xx *chip = ac97->private_data; in snd_cs46xx_mixer_free_ac97()
1882 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_vol_get()
1892 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_vol_put()
1910 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_vol_dac_get()
1920 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_vol_dac_put()
1937 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol);
1946 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol);
1966 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_iec958_get()
1980 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_iec958_put()
2017 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_adc_capture_get()
2031 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_adc_capture_put()
2048 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_pcm_capture_get()
2063 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_pcm_capture_put()
2081 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_herc_spdif_select_get()
2099 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_herc_spdif_select_put()
2131 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_spdif_default_get()
2147 struct snd_cs46xx * chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_spdif_default_put()
2184 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_spdif_stream_get()
2200 struct snd_cs46xx * chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_spdif_stream_put()
2326 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_front_dup_get()
2336 struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); in snd_cs46xx_front_dup_put()
2415 static int cs46xx_detect_codec(struct snd_cs46xx *chip, int codec) in cs46xx_detect_codec()
2449 int snd_cs46xx_mixer(struct snd_cs46xx *chip, int spdif_device) in snd_cs46xx_mixer()
2523 static void snd_cs46xx_midi_reset(struct snd_cs46xx *chip) in snd_cs46xx_midi_reset()
2532 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_input_open()
2550 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_input_close()
2568 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_output_open()
2587 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_output_close()
2606 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_input_trigger()
2626 struct snd_cs46xx *chip = substream->rmidi->private_data; in snd_cs46xx_midi_output_trigger()
2667 int snd_cs46xx_midi(struct snd_cs46xx *chip, int device) in snd_cs46xx_midi()
2693 struct snd_cs46xx *chip = gameport_get_port_data(gameport); in snd_cs46xx_gameport_trigger()
2702 struct snd_cs46xx *chip = gameport_get_port_data(gameport); in snd_cs46xx_gameport_read()
2711 struct snd_cs46xx *chip = gameport_get_port_data(gameport); in snd_cs46xx_gameport_cooked_read()
2746 int snd_cs46xx_gameport(struct snd_cs46xx *chip) in snd_cs46xx_gameport()
2775 static inline void snd_cs46xx_remove_gameport(struct snd_cs46xx *chip) in snd_cs46xx_remove_gameport()
2783 int snd_cs46xx_gameport(struct snd_cs46xx *chip) { return -ENOSYS; } in snd_cs46xx_gameport()
2784 static inline void snd_cs46xx_remove_gameport(struct snd_cs46xx *chip) { } in snd_cs46xx_remove_gameport()
2808 static int snd_cs46xx_proc_init(struct snd_card *card, struct snd_cs46xx *chip) in snd_cs46xx_proc_init()
2829 static int snd_cs46xx_proc_done(struct snd_cs46xx *chip) in snd_cs46xx_proc_done()
2844 static void snd_cs46xx_hw_stop(struct snd_cs46xx *chip) in snd_cs46xx_hw_stop()
2893 struct snd_cs46xx *chip = card->private_data; in snd_cs46xx_free()
2928 static int snd_cs46xx_chip_init(struct snd_cs46xx *chip) in snd_cs46xx_chip_init()
3165 static void cs46xx_enable_stream_irqs(struct snd_cs46xx *chip) in cs46xx_enable_stream_irqs()
3181 int snd_cs46xx_start_dsp(struct snd_cs46xx *chip) in snd_cs46xx_start_dsp()
3264 static void amp_none(struct snd_cs46xx *chip, int change) in amp_none()
3269 static int voyetra_setup_eapd_slot(struct snd_cs46xx *chip) in voyetra_setup_eapd_slot()
3392 static void amp_voyetra(struct snd_cs46xx *chip, int change) in amp_voyetra()
3428 static void hercules_init(struct snd_cs46xx *chip) in hercules_init()
3439 static void amp_hercules(struct snd_cs46xx *chip, int change) in amp_hercules()
3460 static void voyetra_mixer_init (struct snd_cs46xx *chip) in voyetra_mixer_init()
3469 static void hercules_mixer_init (struct snd_cs46xx *chip) in hercules_mixer_init()
3507 static void amp_voyetra_4294(struct snd_cs46xx *chip, int change)
3537 static void clkrun_hack(struct snd_cs46xx *chip, int change) in clkrun_hack()
3562 static void clkrun_init(struct snd_cs46xx *chip) in clkrun_init()
3590 void (*init)(struct snd_cs46xx *);
3591 void (*amp)(struct snd_cs46xx *, int);
3592 void (*active)(struct snd_cs46xx *, int);
3593 void (*mixer_init)(struct snd_cs46xx *);
3721 struct snd_cs46xx *chip = card->private_data; in snd_cs46xx_suspend()
3749 struct snd_cs46xx *chip = card->private_data; in snd_cs46xx_resume()
3823 struct snd_cs46xx *chip = card->private_data; in snd_cs46xx_create()