Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/sound/pci/cs46xx/
Dcs46xx_lib.h45 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 …]
Dcs46xx_lib.c58 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 …]
Ddsp_spos_scb_lib.c27 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 …]
Ddsp_spos.c27 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 …]
Dcs46xx.h1641 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 …]
Ddsp_spos.h192 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()
Dcs46xx.c66 struct snd_cs46xx *chip; in snd_card_cs46xx_probe()