Searched refs:snd_cs46xx (Results 1 – 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/sound/pci/cs46xx/ |
D | cs46xx_lib.h | 45 static inline void snd_cs46xx_poke(struct snd_cs46xx *chip, unsigned long reg, unsigned int val) in snd_cs46xx_poke() 58 static inline unsigned int snd_cs46xx_peek(struct snd_cs46xx *chip, unsigned long reg) in snd_cs46xx_peek() 65 static inline void snd_cs46xx_pokeBA0(struct snd_cs46xx *chip, unsigned long offset, unsigned int v… in snd_cs46xx_pokeBA0() 70 static inline unsigned int snd_cs46xx_peekBA0(struct snd_cs46xx *chip, unsigned long offset) in snd_cs46xx_peekBA0() 75 struct dsp_spos_instance *cs46xx_dsp_spos_create (struct snd_cs46xx * chip); 76 void cs46xx_dsp_spos_destroy (struct snd_cs46xx * chip); 77 int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module); 79 int cs46xx_dsp_resume(struct snd_cs46xx * chip); 81 struct dsp_symbol_entry *cs46xx_dsp_lookup_symbol (struct snd_cs46xx * chip, char * symbol_name, 84 int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip); [all …]
|
D | cs46xx_lib.c | 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 int snd_cs46xx_download_image(struct snd_cs46xx *chip) in snd_cs46xx_download_image() [all …]
|
D | dsp_spos_scb_lib.c | 27 struct snd_cs46xx *chip; 30 static void remove_symbol (struct snd_cs46xx * chip, struct dsp_symbol_entry * symbol) in remove_symbol() 62 struct snd_cs46xx *chip = scb_info->chip; in cs46xx_dsp_proc_scb_info_read() 98 static void _dsp_unlink_scb (struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) in _dsp_unlink_scb() 148 static void _dsp_clear_sample_buffer (struct snd_cs46xx *chip, u32 sample_buffer_addr, in _dsp_clear_sample_buffer() 160 void cs46xx_dsp_remove_scb (struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) in cs46xx_dsp_remove_scb() 219 struct snd_cs46xx *chip = scb_info->chip; in cs46xx_dsp_proc_free_scb_desc() 232 void cs46xx_dsp_proc_register_scb_desc (struct snd_cs46xx *chip, in cs46xx_dsp_proc_register_scb_desc() 265 _dsp_create_generic_scb (struct snd_cs46xx *chip, char * name, u32 * scb_data, u32 dest, in _dsp_create_generic_scb() 343 cs46xx_dsp_create_generic_scb (struct snd_cs46xx *chip, char * name, u32 * scb_data, in cs46xx_dsp_create_generic_scb() [all …]
|
D | dsp_spos.c | 27 static int cs46xx_dsp_async_init (struct snd_cs46xx *chip, 45 static int shadow_and_reallocate_code (struct snd_cs46xx * chip, u32 * data, u32 size, in shadow_and_reallocate_code() 139 static int add_symbols (struct snd_cs46xx * chip, struct dsp_module_desc * module) in add_symbols() 185 add_symbol (struct snd_cs46xx * chip, char * symbol_name, u32 address, int type) in add_symbol() 222 struct dsp_spos_instance *cs46xx_dsp_spos_create (struct snd_cs46xx * chip) in cs46xx_dsp_spos_create() 278 void cs46xx_dsp_spos_destroy (struct snd_cs46xx * chip) in cs46xx_dsp_spos_destroy() 303 static int dsp_load_parameter(struct snd_cs46xx *chip, in dsp_load_parameter() 328 static int dsp_load_sample(struct snd_cs46xx *chip, in dsp_load_sample() 354 int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module) in cs46xx_dsp_load_module() 445 cs46xx_dsp_lookup_symbol (struct snd_cs46xx * chip, char * symbol_name, int symbol_type) in cs46xx_dsp_lookup_symbol() [all …]
|
D | cs46xx.h | 1641 struct snd_cs46xx { struct 1685 void (*amplifier_ctrl)(struct snd_cs46xx *, int); argument 1686 void (*active_ctrl)(struct snd_cs46xx *, int); argument 1687 void (*mixer_init)(struct snd_cs46xx *); argument 1722 struct snd_cs46xx **rcodec); argument 1725 int snd_cs46xx_pcm(struct snd_cs46xx *chip, int device); 1726 int snd_cs46xx_pcm_rear(struct snd_cs46xx *chip, int device); 1727 int snd_cs46xx_pcm_iec958(struct snd_cs46xx *chip, int device); 1728 int snd_cs46xx_pcm_center_lfe(struct snd_cs46xx *chip, int device); 1729 int snd_cs46xx_mixer(struct snd_cs46xx *chip, int spdif_device); [all …]
|
D | dsp_spos.h | 192 static inline void cs46xx_dsp_spos_update_scb (struct snd_cs46xx * chip, in cs46xx_dsp_spos_update_scb() 203 static inline void cs46xx_dsp_scb_set_volume (struct snd_cs46xx * chip, in cs46xx_dsp_scb_set_volume()
|
D | cs46xx.c | 66 struct snd_cs46xx *chip; in snd_card_cs46xx_probe()
|