Home
last modified time | relevance | path

Searched refs:snd_cs46xx (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/sound/pci/cs46xx/
Dcs46xx_lib.h60 static inline void snd_cs46xx_poke(struct snd_cs46xx *chip, unsigned long reg, unsigned int val) in snd_cs46xx_poke()
73 static inline unsigned int snd_cs46xx_peek(struct snd_cs46xx *chip, unsigned long reg) in snd_cs46xx_peek()
80 static inline void snd_cs46xx_pokeBA0(struct snd_cs46xx *chip, unsigned long offset, unsigned int v… in snd_cs46xx_pokeBA0()
85 static inline unsigned int snd_cs46xx_peekBA0(struct snd_cs46xx *chip, unsigned long offset) in snd_cs46xx_peekBA0()
90 struct dsp_spos_instance *cs46xx_dsp_spos_create (struct snd_cs46xx * chip);
91 void cs46xx_dsp_spos_destroy (struct snd_cs46xx * chip);
92 int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module);
94 int cs46xx_dsp_resume(struct snd_cs46xx * chip);
96 struct dsp_symbol_entry *cs46xx_dsp_lookup_symbol (struct snd_cs46xx * chip, char * symbol_name,
99 int cs46xx_dsp_proc_init (struct snd_card *card, struct snd_cs46xx *chip);
[all …]
Dcs46xx_lib.c72 static void amp_voyetra(struct snd_cs46xx *chip, int change);
88 static unsigned short snd_cs46xx_codec_read(struct snd_cs46xx *chip, in snd_cs46xx_codec_read()
218 struct snd_cs46xx *chip = ac97->private_data; in snd_cs46xx_ac97_read()
232 static void snd_cs46xx_codec_write(struct snd_cs46xx *chip, in snd_cs46xx_codec_write()
303 struct snd_cs46xx *chip = ac97->private_data; in snd_cs46xx_ac97_write()
318 int snd_cs46xx_download(struct snd_cs46xx *chip, in snd_cs46xx_download()
396 static int load_firmware(struct snd_cs46xx *chip, in load_firmware()
482 int snd_cs46xx_clear_BA1(struct snd_cs46xx *chip, in snd_cs46xx_clear_BA1()
515 static int load_firmware(struct snd_cs46xx *chip) in load_firmware()
548 int snd_cs46xx_download_image(struct snd_cs46xx *chip) in snd_cs46xx_download_image()
[all …]
Ddsp_spos_scb_lib.c41 struct snd_cs46xx *chip;
44 static void remove_symbol (struct snd_cs46xx * chip, struct dsp_symbol_entry * symbol) in remove_symbol()
77 struct snd_cs46xx *chip = scb_info->chip; in cs46xx_dsp_proc_scb_info_read()
115 static void _dsp_unlink_scb (struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) in _dsp_unlink_scb()
165 static void _dsp_clear_sample_buffer (struct snd_cs46xx *chip, u32 sample_buffer_addr, in _dsp_clear_sample_buffer()
177 void cs46xx_dsp_remove_scb (struct snd_cs46xx *chip, struct dsp_scb_descriptor * scb) in cs46xx_dsp_remove_scb()
236 struct snd_cs46xx *chip = scb_info->chip; in cs46xx_dsp_proc_free_scb_desc()
249 void cs46xx_dsp_proc_register_scb_desc (struct snd_cs46xx *chip, in cs46xx_dsp_proc_register_scb_desc()
291 _dsp_create_generic_scb (struct snd_cs46xx *chip, char * name, u32 * scb_data, u32 dest, in _dsp_create_generic_scb()
369 cs46xx_dsp_create_generic_scb (struct snd_cs46xx *chip, char * name, u32 * scb_data, in cs46xx_dsp_create_generic_scb()
[all …]
Ddsp_spos.c40 static int cs46xx_dsp_async_init (struct snd_cs46xx *chip,
58 static int shadow_and_reallocate_code (struct snd_cs46xx * chip, u32 * data, u32 size, in shadow_and_reallocate_code()
151 static int add_symbols (struct snd_cs46xx * chip, struct dsp_module_desc * module) in add_symbols()
197 add_symbol (struct snd_cs46xx * chip, char * symbol_name, u32 address, int type) in add_symbol()
234 struct dsp_spos_instance *cs46xx_dsp_spos_create (struct snd_cs46xx * chip) in cs46xx_dsp_spos_create()
287 void cs46xx_dsp_spos_destroy (struct snd_cs46xx * chip) in cs46xx_dsp_spos_destroy()
312 static int dsp_load_parameter(struct snd_cs46xx *chip, in dsp_load_parameter()
337 static int dsp_load_sample(struct snd_cs46xx *chip, in dsp_load_sample()
363 int cs46xx_dsp_load_module (struct snd_cs46xx * chip, struct dsp_module_desc * module) in cs46xx_dsp_load_module()
454 cs46xx_dsp_lookup_symbol (struct snd_cs46xx * chip, char * symbol_name, int symbol_type) in cs46xx_dsp_lookup_symbol()
[all …]
Dcs46xx.h1656 struct snd_cs46xx { struct
1700 void (*amplifier_ctrl)(struct snd_cs46xx *, int); argument
1701 void (*active_ctrl)(struct snd_cs46xx *, int); argument
1702 void (*mixer_init)(struct snd_cs46xx *); argument
1737 struct snd_cs46xx **rcodec); argument
1740 int snd_cs46xx_pcm(struct snd_cs46xx *chip, int device);
1741 int snd_cs46xx_pcm_rear(struct snd_cs46xx *chip, int device);
1742 int snd_cs46xx_pcm_iec958(struct snd_cs46xx *chip, int device);
1743 int snd_cs46xx_pcm_center_lfe(struct snd_cs46xx *chip, int device);
1744 int snd_cs46xx_mixer(struct snd_cs46xx *chip, int spdif_device);
[all …]
Ddsp_spos.h207 static inline void cs46xx_dsp_spos_update_scb (struct snd_cs46xx * chip, in cs46xx_dsp_spos_update_scb()
218 static inline void cs46xx_dsp_scb_set_volume (struct snd_cs46xx * chip, in cs46xx_dsp_scb_set_volume()
Dcs46xx.c81 struct snd_cs46xx *chip; in snd_card_cs46xx_probe()