snd_cs46xx 66 sound/pci/cs46xx/cs46xx.c struct snd_cs46xx *chip; snd_cs46xx 1685 sound/pci/cs46xx/cs46xx.h void (*amplifier_ctrl)(struct snd_cs46xx *, int); snd_cs46xx 1686 sound/pci/cs46xx/cs46xx.h void (*active_ctrl)(struct snd_cs46xx *, int); snd_cs46xx 1687 sound/pci/cs46xx/cs46xx.h void (*mixer_init)(struct snd_cs46xx *); snd_cs46xx 1722 sound/pci/cs46xx/cs46xx.h struct snd_cs46xx **rcodec); snd_cs46xx 1725 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_pcm(struct snd_cs46xx *chip, int device); snd_cs46xx 1726 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_pcm_rear(struct snd_cs46xx *chip, int device); snd_cs46xx 1727 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_pcm_iec958(struct snd_cs46xx *chip, int device); snd_cs46xx 1728 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_pcm_center_lfe(struct snd_cs46xx *chip, int device); snd_cs46xx 1729 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_mixer(struct snd_cs46xx *chip, int spdif_device); snd_cs46xx 1730 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_midi(struct snd_cs46xx *chip, int device); snd_cs46xx 1731 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_start_dsp(struct snd_cs46xx *chip); snd_cs46xx 1732 sound/pci/cs46xx/cs46xx.h int snd_cs46xx_gameport(struct snd_cs46xx *chip); snd_cs46xx 58 sound/pci/cs46xx/cs46xx_lib.c static void amp_voyetra(struct snd_cs46xx *chip, int change); snd_cs46xx 74 sound/pci/cs46xx/cs46xx_lib.c static unsigned short snd_cs46xx_codec_read(struct snd_cs46xx *chip, snd_cs46xx 204 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = ac97->private_data; snd_cs46xx 218 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_codec_write(struct snd_cs46xx *chip, snd_cs46xx 289 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = ac97->private_data; snd_cs46xx 304 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_download(struct snd_cs46xx *chip, snd_cs46xx 382 sound/pci/cs46xx/cs46xx_lib.c static int load_firmware(struct snd_cs46xx *chip, snd_cs46xx 468 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_clear_BA1(struct snd_cs46xx *chip, snd_cs46xx 501 sound/pci/cs46xx/cs46xx_lib.c static int load_firmware(struct snd_cs46xx *chip) snd_cs46xx 534 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_download_image(struct snd_cs46xx *chip) snd_cs46xx 557 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_reset(struct snd_cs46xx *chip) snd_cs46xx 586 sound/pci/cs46xx/cs46xx_lib.c static int cs46xx_wait_for_fifo(struct snd_cs46xx * chip,int retry_timeout) snd_cs46xx 610 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_clear_serial_FIFOs(struct snd_cs46xx *chip) snd_cs46xx 666 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_proc_start(struct snd_cs46xx *chip) snd_cs46xx 693 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_proc_stop(struct snd_cs46xx *chip) snd_cs46xx 708 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_set_play_sample_rate(struct snd_cs46xx *chip, unsigned int rate) snd_cs46xx 754 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_set_capture_sample_rate(struct snd_cs46xx *chip, unsigned int rate) snd_cs46xx 883 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 891 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 898 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 916 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 933 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 940 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 948 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1013 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1041 sound/pci/cs46xx/cs46xx_lib.c static int _cs46xx_adjust_sample_rate (struct snd_cs46xx *chip, struct snd_cs46xx_pcm *cpcm, snd_cs46xx 1085 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1208 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1278 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1308 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1322 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1337 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = dev_id; snd_cs46xx 1490 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1551 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1567 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1583 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1606 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1635 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_pcm_substream_chip(substream); snd_cs46xx 1768 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_pcm(struct snd_cs46xx *chip, int device) snd_cs46xx 1794 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_pcm_rear(struct snd_cs46xx *chip, int device) snd_cs46xx 1817 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_pcm_center_lfe(struct snd_cs46xx *chip, int device) snd_cs46xx 1840 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_pcm_iec958(struct snd_cs46xx *chip, int device) snd_cs46xx 1869 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = bus->private_data; snd_cs46xx 1876 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = ac97->private_data; snd_cs46xx 1902 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 1912 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 1930 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 1940 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 1957 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 1966 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 1986 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2000 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2037 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2051 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2068 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2083 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2101 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2119 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2151 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2167 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx * chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2204 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2220 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx * chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2346 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2356 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = snd_kcontrol_chip(kcontrol); snd_cs46xx 2434 sound/pci/cs46xx/cs46xx_lib.c static int cs46xx_detect_codec(struct snd_cs46xx *chip, int codec) snd_cs46xx 2468 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_mixer(struct snd_cs46xx *chip, int spdif_device) snd_cs46xx 2544 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_midi_reset(struct snd_cs46xx *chip) snd_cs46xx 2553 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx 2571 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx 2589 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx 2608 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx 2627 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx 2647 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = substream->rmidi->private_data; snd_cs46xx 2688 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_midi(struct snd_cs46xx *chip, int device) snd_cs46xx 2713 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = gameport_get_port_data(gameport); snd_cs46xx 2722 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = gameport_get_port_data(gameport); snd_cs46xx 2731 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = gameport_get_port_data(gameport); snd_cs46xx 2766 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_gameport(struct snd_cs46xx *chip) snd_cs46xx 2795 sound/pci/cs46xx/cs46xx_lib.c static inline void snd_cs46xx_remove_gameport(struct snd_cs46xx *chip) snd_cs46xx 2803 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_gameport(struct snd_cs46xx *chip) { return -ENOSYS; } snd_cs46xx 2804 sound/pci/cs46xx/cs46xx_lib.c static inline void snd_cs46xx_remove_gameport(struct snd_cs46xx *chip) { } snd_cs46xx 2828 sound/pci/cs46xx/cs46xx_lib.c static int snd_cs46xx_proc_init(struct snd_card *card, struct snd_cs46xx *chip) snd_cs46xx 2849 sound/pci/cs46xx/cs46xx_lib.c static int snd_cs46xx_proc_done(struct snd_cs46xx *chip) snd_cs46xx 2864 sound/pci/cs46xx/cs46xx_lib.c static void snd_cs46xx_hw_stop(struct snd_cs46xx *chip) snd_cs46xx 2911 sound/pci/cs46xx/cs46xx_lib.c static int snd_cs46xx_free(struct snd_cs46xx *chip) snd_cs46xx 2966 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = device->device_data; snd_cs46xx 2973 sound/pci/cs46xx/cs46xx_lib.c static int snd_cs46xx_chip_init(struct snd_cs46xx *chip) snd_cs46xx 3210 sound/pci/cs46xx/cs46xx_lib.c static void cs46xx_enable_stream_irqs(struct snd_cs46xx *chip) snd_cs46xx 3226 sound/pci/cs46xx/cs46xx_lib.c int snd_cs46xx_start_dsp(struct snd_cs46xx *chip) snd_cs46xx 3309 sound/pci/cs46xx/cs46xx_lib.c static void amp_none(struct snd_cs46xx *chip, int change) snd_cs46xx 3314 sound/pci/cs46xx/cs46xx_lib.c static int voyetra_setup_eapd_slot(struct snd_cs46xx *chip) snd_cs46xx 3437 sound/pci/cs46xx/cs46xx_lib.c static void amp_voyetra(struct snd_cs46xx *chip, int change) snd_cs46xx 3473 sound/pci/cs46xx/cs46xx_lib.c static void hercules_init(struct snd_cs46xx *chip) snd_cs46xx 3484 sound/pci/cs46xx/cs46xx_lib.c static void amp_hercules(struct snd_cs46xx *chip, int change) snd_cs46xx 3505 sound/pci/cs46xx/cs46xx_lib.c static void voyetra_mixer_init (struct snd_cs46xx *chip) snd_cs46xx 3514 sound/pci/cs46xx/cs46xx_lib.c static void hercules_mixer_init (struct snd_cs46xx *chip) snd_cs46xx 3551 sound/pci/cs46xx/cs46xx_lib.c static void amp_voyetra_4294(struct snd_cs46xx *chip, int change) snd_cs46xx 3581 sound/pci/cs46xx/cs46xx_lib.c static void clkrun_hack(struct snd_cs46xx *chip, int change) snd_cs46xx 3606 sound/pci/cs46xx/cs46xx_lib.c static void clkrun_init(struct snd_cs46xx *chip) snd_cs46xx 3634 sound/pci/cs46xx/cs46xx_lib.c void (*init)(struct snd_cs46xx *); snd_cs46xx 3635 sound/pci/cs46xx/cs46xx_lib.c void (*amp)(struct snd_cs46xx *, int); snd_cs46xx 3636 sound/pci/cs46xx/cs46xx_lib.c void (*active)(struct snd_cs46xx *, int); snd_cs46xx 3637 sound/pci/cs46xx/cs46xx_lib.c void (*mixer_init)(struct snd_cs46xx *); snd_cs46xx 3765 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = card->private_data; snd_cs46xx 3793 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip = card->private_data; snd_cs46xx 3866 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx **rchip) snd_cs46xx 3868 sound/pci/cs46xx/cs46xx_lib.c struct snd_cs46xx *chip; snd_cs46xx 45 sound/pci/cs46xx/cs46xx_lib.h static inline void snd_cs46xx_poke(struct snd_cs46xx *chip, unsigned long reg, unsigned int val) snd_cs46xx 58 sound/pci/cs46xx/cs46xx_lib.h static inline unsigned int snd_cs46xx_peek(struct snd_cs46xx *chip, unsigned long reg) snd_cs46xx 65 sound/pci/cs46xx/cs46xx_lib.h static inline void snd_cs46xx_pokeBA0(struct snd_cs46xx *chip, unsigned long offset, unsigned int val) snd_cs46xx 70 sound/pci/cs46xx/cs46xx_lib.h static inline unsigned int snd_cs46xx_peekBA0(struct snd_cs46xx *chip, unsigned long offset) snd_cs46xx 75 sound/pci/cs46xx/cs46xx_lib.h struct dsp_spos_instance *cs46xx_dsp_spos_create (struct snd_cs46xx * chip); snd_cs46xx 76 sound/pci/cs46xx/cs46xx_lib.h void cs46xx_dsp_spos_destroy (struct snd_cs46xx * chip); snd_cs46xx 77 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module); snd_cs46xx 79 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_resume(struct snd_cs46xx * chip); snd_cs46xx 81 sound/pci/cs46xx/cs46xx_lib.h struct dsp_symbol_entry *cs46xx_dsp_lookup_symbol (struct snd_cs46xx * chip, char * symbol_name, snd_cs46xx 84 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip); snd_cs46xx 85 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_proc_done (struct snd_cs46xx *chip); snd_cs46xx 90 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_scb_and_task_init (struct snd_cs46xx *chip); snd_cs46xx 91 sound/pci/cs46xx/cs46xx_lib.h int snd_cs46xx_download (struct snd_cs46xx *chip, u32 *src, unsigned long offset, snd_cs46xx 93 sound/pci/cs46xx/cs46xx_lib.h int snd_cs46xx_clear_BA1(struct snd_cs46xx *chip, unsigned long offset, unsigned long len); snd_cs46xx 94 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_enable_spdif_out (struct snd_cs46xx *chip); snd_cs46xx 95 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_enable_spdif_hw (struct snd_cs46xx *chip); snd_cs46xx 96 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_disable_spdif_out (struct snd_cs46xx *chip); snd_cs46xx 97 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_enable_spdif_in (struct snd_cs46xx *chip); snd_cs46xx 98 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_disable_spdif_in (struct snd_cs46xx *chip); snd_cs46xx 99 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_enable_pcm_capture (struct snd_cs46xx *chip); snd_cs46xx 100 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_disable_pcm_capture (struct snd_cs46xx *chip); snd_cs46xx 101 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_enable_adc_capture (struct snd_cs46xx *chip); snd_cs46xx 102 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_disable_adc_capture (struct snd_cs46xx *chip); snd_cs46xx 103 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_poke_via_dsp (struct snd_cs46xx *chip, u32 address, u32 data); snd_cs46xx 104 sound/pci/cs46xx/cs46xx_lib.h struct dsp_scb_descriptor * cs46xx_dsp_create_scb (struct snd_cs46xx *chip, char * name, snd_cs46xx 108 sound/pci/cs46xx/cs46xx_lib.h void cs46xx_dsp_proc_register_scb_desc (struct snd_cs46xx *chip, snd_cs46xx 114 sound/pci/cs46xx/cs46xx_lib.h struct dsp_scb_descriptor * cs46xx_dsp_create_timing_master_scb (struct snd_cs46xx *chip); snd_cs46xx 116 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_codec_out_scb(struct snd_cs46xx * chip, snd_cs46xx 122 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_codec_in_scb(struct snd_cs46xx * chip, char * codec_name, snd_cs46xx 127 sound/pci/cs46xx/cs46xx_lib.h void cs46xx_dsp_remove_scb (struct snd_cs46xx *chip, snd_cs46xx 130 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_codec_in_scb(struct snd_cs46xx * chip, char * codec_name, snd_cs46xx 136 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_src_task_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 142 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_mix_only_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 148 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_vari_decimate_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 153 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_asynch_fg_rx_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 158 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_spio_write_scb(struct snd_cs46xx * chip, char * scb_name, u32 dest, snd_cs46xx 162 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_mix_to_ostream_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 167 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_magic_snoop_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 173 sound/pci/cs46xx/cs46xx_lib.h cs46xx_dsp_create_pcm_channel (struct snd_cs46xx * chip, u32 sample_rate, snd_cs46xx 176 sound/pci/cs46xx/cs46xx_lib.h void cs46xx_dsp_destroy_pcm_channel (struct snd_cs46xx * chip, snd_cs46xx 178 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_pcm_unlink (struct snd_cs46xx * chip, snd_cs46xx 180 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_pcm_link (struct snd_cs46xx * chip, snd_cs46xx 183 sound/pci/cs46xx/cs46xx_lib.h cs46xx_add_record_source (struct snd_cs46xx *chip, struct dsp_scb_descriptor * source, snd_cs46xx 185 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_src_unlink(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src); snd_cs46xx 186 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_src_link(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src); snd_cs46xx 187 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_iec958_pre_open (struct snd_cs46xx *chip); snd_cs46xx 188 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_iec958_post_close (struct snd_cs46xx *chip); snd_cs46xx 189 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_pcm_channel_set_period (struct snd_cs46xx * chip, snd_cs46xx 192 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_pcm_ostream_set_period (struct snd_cs46xx * chip, int period_size); snd_cs46xx 193 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_set_dac_volume (struct snd_cs46xx * chip, u16 left, u16 right); snd_cs46xx 194 sound/pci/cs46xx/cs46xx_lib.h int cs46xx_dsp_set_iec958_volume (struct snd_cs46xx * chip, u16 left, u16 right); snd_cs46xx 27 sound/pci/cs46xx/dsp_spos.c static int cs46xx_dsp_async_init (struct snd_cs46xx *chip, snd_cs46xx 45 sound/pci/cs46xx/dsp_spos.c static int shadow_and_reallocate_code (struct snd_cs46xx * chip, u32 * data, u32 size, snd_cs46xx 139 sound/pci/cs46xx/dsp_spos.c static int add_symbols (struct snd_cs46xx * chip, struct dsp_module_desc * module) snd_cs46xx 185 sound/pci/cs46xx/dsp_spos.c add_symbol (struct snd_cs46xx * chip, char * symbol_name, u32 address, int type) snd_cs46xx 222 sound/pci/cs46xx/dsp_spos.c struct dsp_spos_instance *cs46xx_dsp_spos_create (struct snd_cs46xx * chip) snd_cs46xx 278 sound/pci/cs46xx/dsp_spos.c void cs46xx_dsp_spos_destroy (struct snd_cs46xx * chip) snd_cs46xx 303 sound/pci/cs46xx/dsp_spos.c static int dsp_load_parameter(struct snd_cs46xx *chip, snd_cs46xx 328 sound/pci/cs46xx/dsp_spos.c static int dsp_load_sample(struct snd_cs46xx *chip, snd_cs46xx 354 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module) snd_cs46xx 445 sound/pci/cs46xx/dsp_spos.c cs46xx_dsp_lookup_symbol (struct snd_cs46xx * chip, char * symbol_name, int symbol_type) snd_cs46xx 472 sound/pci/cs46xx/dsp_spos.c cs46xx_dsp_lookup_symbol_addr (struct snd_cs46xx * chip, u32 address, int symbol_type) snd_cs46xx 496 sound/pci/cs46xx/dsp_spos.c struct snd_cs46xx *chip = entry->private_data; snd_cs46xx 524 sound/pci/cs46xx/dsp_spos.c struct snd_cs46xx *chip = entry->private_data; snd_cs46xx 547 sound/pci/cs46xx/dsp_spos.c struct snd_cs46xx *chip = entry->private_data; snd_cs46xx 575 sound/pci/cs46xx/dsp_spos.c struct snd_cs46xx *chip = entry->private_data; snd_cs46xx 608 sound/pci/cs46xx/dsp_spos.c struct snd_cs46xx *chip = entry->private_data; snd_cs46xx 636 sound/pci/cs46xx/dsp_spos.c struct snd_cs46xx *chip = entry->private_data; snd_cs46xx 781 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip) snd_cs46xx 845 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_proc_done (struct snd_cs46xx *chip) snd_cs46xx 867 sound/pci/cs46xx/dsp_spos.c static void _dsp_create_task_tree (struct snd_cs46xx *chip, u32 * task_data, snd_cs46xx 882 sound/pci/cs46xx/dsp_spos.c static void _dsp_create_scb (struct snd_cs46xx *chip, u32 * scb_data, u32 dest) snd_cs46xx 910 sound/pci/cs46xx/dsp_spos.c static struct dsp_scb_descriptor * _map_scb (struct snd_cs46xx *chip, char * name, u32 dest) snd_cs46xx 943 sound/pci/cs46xx/dsp_spos.c _map_task_tree (struct snd_cs46xx *chip, char * name, u32 dest, u32 size) snd_cs46xx 974 sound/pci/cs46xx/dsp_spos.c cs46xx_dsp_create_scb (struct snd_cs46xx *chip, char * name, u32 * scb_data, u32 dest) snd_cs46xx 1001 sound/pci/cs46xx/dsp_spos.c cs46xx_dsp_create_task_tree (struct snd_cs46xx *chip, char * name, u32 * task_data, snd_cs46xx 1017 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_scb_and_task_init (struct snd_cs46xx *chip) snd_cs46xx 1444 sound/pci/cs46xx/dsp_spos.c static int cs46xx_dsp_async_init (struct snd_cs46xx *chip, snd_cs46xx 1622 sound/pci/cs46xx/dsp_spos.c static void cs46xx_dsp_disable_spdif_hw (struct snd_cs46xx *chip) snd_cs46xx 1643 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_enable_spdif_hw (struct snd_cs46xx *chip) snd_cs46xx 1666 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_enable_spdif_in (struct snd_cs46xx *chip) snd_cs46xx 1728 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_disable_spdif_in (struct snd_cs46xx *chip) snd_cs46xx 1756 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_enable_pcm_capture (struct snd_cs46xx *chip) snd_cs46xx 1773 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_disable_pcm_capture (struct snd_cs46xx *chip) snd_cs46xx 1788 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_enable_adc_capture (struct snd_cs46xx *chip) snd_cs46xx 1805 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_disable_adc_capture (struct snd_cs46xx *chip) snd_cs46xx 1820 sound/pci/cs46xx/dsp_spos.c int cs46xx_poke_via_dsp (struct snd_cs46xx *chip, u32 address, u32 data) snd_cs46xx 1858 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_set_dac_volume (struct snd_cs46xx * chip, u16 left, u16 right) snd_cs46xx 1887 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_set_iec958_volume (struct snd_cs46xx * chip, u16 left, u16 right) snd_cs46xx 1906 sound/pci/cs46xx/dsp_spos.c int cs46xx_dsp_resume(struct snd_cs46xx * chip) snd_cs46xx 192 sound/pci/cs46xx/dsp_spos.h static inline void cs46xx_dsp_spos_update_scb (struct snd_cs46xx * chip, snd_cs46xx 203 sound/pci/cs46xx/dsp_spos.h static inline void cs46xx_dsp_scb_set_volume (struct snd_cs46xx * chip, snd_cs46xx 27 sound/pci/cs46xx/dsp_spos_scb_lib.c struct snd_cs46xx *chip; snd_cs46xx 30 sound/pci/cs46xx/dsp_spos_scb_lib.c static void remove_symbol (struct snd_cs46xx * chip, struct dsp_symbol_entry * symbol) snd_cs46xx 62 sound/pci/cs46xx/dsp_spos_scb_lib.c struct snd_cs46xx *chip = scb_info->chip; snd_cs46xx 98 sound/pci/cs46xx/dsp_spos_scb_lib.c static void _dsp_unlink_scb (struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) snd_cs46xx 148 sound/pci/cs46xx/dsp_spos_scb_lib.c static void _dsp_clear_sample_buffer (struct snd_cs46xx *chip, u32 sample_buffer_addr, snd_cs46xx 160 sound/pci/cs46xx/dsp_spos_scb_lib.c void cs46xx_dsp_remove_scb (struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) snd_cs46xx 219 sound/pci/cs46xx/dsp_spos_scb_lib.c struct snd_cs46xx *chip = scb_info->chip; snd_cs46xx 232 sound/pci/cs46xx/dsp_spos_scb_lib.c void cs46xx_dsp_proc_register_scb_desc (struct snd_cs46xx *chip, snd_cs46xx 265 sound/pci/cs46xx/dsp_spos_scb_lib.c _dsp_create_generic_scb (struct snd_cs46xx *chip, char * name, u32 * scb_data, u32 dest, snd_cs46xx 343 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_generic_scb (struct snd_cs46xx *chip, char * name, u32 * scb_data, snd_cs46xx 364 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_timing_master_scb (struct snd_cs46xx *chip) snd_cs46xx 398 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_codec_out_scb(struct snd_cs46xx * chip, char * codec_name, snd_cs46xx 436 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_codec_in_scb(struct snd_cs46xx * chip, char * codec_name, snd_cs46xx 481 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_pcm_reader_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 585 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_src_task_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 691 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_filter_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 741 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_mix_only_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 781 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_mix_to_ostream_scb(struct snd_cs46xx * chip, char * scb_name, snd_cs46xx 835 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_vari_decimate_scb(struct snd_cs46xx * chip,char * scb_name, snd_cs46xx 879 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_pcm_serial_input_scb(struct snd_cs46xx * chip, char * scb_name, u32 dest, snd_cs46xx 922 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_asynch_fg_tx_scb(struct snd_cs46xx * chip, char * scb_name, u32 dest, snd_cs46xx 969 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_asynch_fg_rx_scb(struct snd_cs46xx * chip, char * scb_name, u32 dest, snd_cs46xx 1019 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_output_snoop_scb(struct snd_cs46xx * chip, char * scb_name, u32 dest, snd_cs46xx 1061 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_spio_write_scb(struct snd_cs46xx * chip, char * scb_name, u32 dest, snd_cs46xx 1097 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_magic_snoop_scb(struct snd_cs46xx * chip, char * scb_name, u32 dest, snd_cs46xx 1133 sound/pci/cs46xx/dsp_spos_scb_lib.c find_next_free_scb (struct snd_cs46xx * chip, struct dsp_scb_descriptor * from) snd_cs46xx 1218 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_dsp_create_pcm_channel (struct snd_cs46xx * chip, snd_cs46xx 1383 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_dsp_pcm_channel_set_period (struct snd_cs46xx * chip, snd_cs46xx 1423 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_dsp_pcm_ostream_set_period (struct snd_cs46xx * chip, snd_cs46xx 1462 sound/pci/cs46xx/dsp_spos_scb_lib.c void cs46xx_dsp_destroy_pcm_channel (struct snd_cs46xx * chip, snd_cs46xx 1495 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_dsp_pcm_unlink (struct snd_cs46xx * chip, snd_cs46xx 1518 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_dsp_pcm_link (struct snd_cs46xx * chip, snd_cs46xx 1557 sound/pci/cs46xx/dsp_spos_scb_lib.c cs46xx_add_record_source (struct snd_cs46xx *chip, struct dsp_scb_descriptor * source, snd_cs46xx 1583 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_src_unlink(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src) snd_cs46xx 1600 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_src_link(struct snd_cs46xx *chip, struct dsp_scb_descriptor * src) snd_cs46xx 1626 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_dsp_enable_spdif_out (struct snd_cs46xx *chip) snd_cs46xx 1677 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_dsp_disable_spdif_out (struct snd_cs46xx *chip) snd_cs46xx 1714 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_iec958_pre_open (struct snd_cs46xx *chip) snd_cs46xx 1747 sound/pci/cs46xx/dsp_spos_scb_lib.c int cs46xx_iec958_post_close (struct snd_cs46xx *chip)