Home
last modified time | relevance | path

Searched refs:echoaudio (Results 1 – 22 of 22) sorted by relevance

/sound/pci/echoaudio/
Dechoaudio.h363 struct echoaudio { struct
463 static int init_dsp_comm_page(struct echoaudio *chip); argument
464 static int init_line_levels(struct echoaudio *chip);
465 static int free_pipes(struct echoaudio *chip, struct audiopipe *pipe);
466 static int load_firmware(struct echoaudio *chip);
467 static int wait_handshake(struct echoaudio *chip);
468 static int send_vector(struct echoaudio *chip, u32 command);
470 struct echoaudio *chip, const short fw_index);
474 static int enable_midi_input(struct echoaudio *chip, char enable);
477 static int midi_service_irq(struct echoaudio *chip);
[all …]
Dmia_dsp.c32 static int set_input_clock(struct echoaudio *chip, u16 clock);
33 static int set_professional_spdif(struct echoaudio *chip, char prof);
34 static int update_flags(struct echoaudio *chip);
35 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
37 static int update_vmixer_level(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
75 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
82 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
101 static int load_asic(struct echoaudio *chip) in load_asic()
108 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
[all …]
Dlayla20_dsp.c32 static int read_dsp(struct echoaudio *chip, u32 *data);
33 static int set_professional_spdif(struct echoaudio *chip, char prof);
34 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
35 static int check_asic_status(struct echoaudio *chip);
36 static int update_flags(struct echoaudio *chip);
39 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
73 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
81 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
112 static int check_asic_status(struct echoaudio *chip) in check_asic_status()
141 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
Decho3g_dsp.c31 static int load_asic(struct echoaudio *chip);
32 static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode);
33 static int set_digital_mode(struct echoaudio *chip, u8 mode);
34 static int check_asic_status(struct echoaudio *chip);
35 static int set_sample_rate(struct echoaudio *chip, u32 rate);
36 static int set_input_clock(struct echoaudio *chip, u16 clock);
37 static int set_professional_spdif(struct echoaudio *chip, char prof);
38 static int set_phantom_power(struct echoaudio *chip, char on);
39 static int write_control_reg(struct echoaudio *chip, u32 ctl, u32 frq,
44 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
[all …]
Dindigoio_dsp.c32 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
34 static int update_vmixer_level(struct echoaudio *chip);
37 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
69 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
76 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
84 static int load_asic(struct echoaudio *chip) in load_asic()
91 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
105 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
128 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
Dindigo_dsp.c32 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
34 static int update_vmixer_level(struct echoaudio *chip);
37 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
69 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
76 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
84 static int load_asic(struct echoaudio *chip) in load_asic()
91 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
134 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
157 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
Dindigodj_dsp.c32 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
34 static int update_vmixer_level(struct echoaudio *chip);
37 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
69 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
76 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
84 static int load_asic(struct echoaudio *chip) in load_asic()
91 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
134 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
157 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
Dgina20_dsp.c32 static int set_professional_spdif(struct echoaudio *chip, char prof);
33 static int update_flags(struct echoaudio *chip);
36 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
71 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
79 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
98 static int load_asic(struct echoaudio *chip) in load_asic()
105 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
150 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock()
182 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain()
199 static int update_flags(struct echoaudio *chip) in update_flags()
[all …]
Dechoaudio_dsp.c35 static int restore_dsp_rettings(struct echoaudio *chip);
42 static int wait_handshake(struct echoaudio *chip) in wait_handshake()
66 static int send_vector(struct echoaudio *chip, u32 command) in send_vector()
91 static int write_dsp(struct echoaudio *chip, u32 data) in write_dsp()
115 static int read_dsp(struct echoaudio *chip, u32 *data) in read_dsp()
145 static int read_sn(struct echoaudio *chip) in read_sn()
165 static inline int check_asic_status(struct echoaudio *chip) in check_asic_status()
178 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic) in load_asic_generic()
226 static int install_resident_loader(struct echoaudio *chip) in install_resident_loader()
330 static int load_dsp(struct echoaudio *chip, u16 *code) in load_dsp()
[all …]
Dmidi.c37 static int enable_midi_input(struct echoaudio *chip, char enable) in enable_midi_input()
60 static int write_midi(struct echoaudio *chip, u8 *data, int bytes) in write_midi()
90 static inline int mtc_process_data(struct echoaudio *chip, short midi_byte) in mtc_process_data()
116 static int midi_service_irq(struct echoaudio *chip) in midi_service_irq()
157 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_open()
169 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_trigger()
183 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_close()
194 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_output_open()
207 struct echoaudio *chip = (struct echoaudio *)data; in snd_echo_midi_output_write()
256 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_output_trigger()
[all …]
Dgina24_dsp.c32 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
34 static int set_professional_spdif(struct echoaudio *chip, char prof);
35 static int set_digital_mode(struct echoaudio *chip, u8 mode);
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
37 static int check_asic_status(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
87 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
97 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
123 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
Dlayla24_dsp.c31 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
32 static int set_input_clock(struct echoaudio *chip, u16 clock);
33 static int set_professional_spdif(struct echoaudio *chip, char prof);
34 static int set_digital_mode(struct echoaudio *chip, u8 mode);
35 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
36 static int check_asic_status(struct echoaudio *chip);
39 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
78 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
88 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
113 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
Dmona_dsp.c32 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
33 static int set_input_clock(struct echoaudio *chip, u16 clock);
34 static int set_professional_spdif(struct echoaudio *chip, char prof);
35 static int set_digital_mode(struct echoaudio *chip, u8 mode);
36 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
37 static int check_asic_status(struct echoaudio *chip);
40 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
80 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
90 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
116 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
Dechoaudio.c44 struct echoaudio *chip, const short fw_index) in get_firmware()
83 static void free_firmware_cache(struct echoaudio *chip) in free_firmware_cache()
255 struct echoaudio *chip = rule->private; in hw_rule_sample_rate()
270 struct echoaudio *chip; in pcm_open()
349 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_analog_in_open()
379 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_analog_out_open()
417 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_digital_in_open()
459 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_digital_out_open()
503 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_close()
532 struct echoaudio *chip; in init_engine()
[all …]
Ddarla24_dsp.c32 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
65 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
72 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
91 static int load_asic(struct echoaudio *chip) in load_asic()
98 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
154 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock()
Dechoaudio_3g.c36 static int check_asic_status(struct echoaudio *chip) in check_asic_status()
64 static inline u32 get_frq_reg(struct echoaudio *chip) in get_frq_reg()
73 static int write_control_reg(struct echoaudio *chip, u32 ctl, u32 frq, in write_control_reg()
99 static int set_digital_mode(struct echoaudio *chip, u8 mode) in set_digital_mode()
142 static u32 set_spdif_bits(struct echoaudio *chip, u32 control_reg, u32 rate) in set_spdif_bits()
174 static int set_professional_spdif(struct echoaudio *chip, char prof) in set_professional_spdif()
190 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
220 static int load_asic(struct echoaudio *chip) in load_asic()
255 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
325 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock()
[all …]
Dindigo_express_dsp.c29 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
76 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
99 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
109 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
117 static int load_asic(struct echoaudio *chip) in load_asic()
Ddarla20_dsp.c32 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
66 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
74 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
82 static int load_asic(struct echoaudio *chip) in load_asic()
89 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
Dindigodjx_dsp.c29 static int update_vmixer_level(struct echoaudio *chip);
30 static int set_vmixer_gain(struct echoaudio *chip, u16 output,
34 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
68 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
Dindigoiox_dsp.c29 static int update_vmixer_level(struct echoaudio *chip);
30 static int set_vmixer_gain(struct echoaudio *chip, u16 output,
34 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
68 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
Dechoaudio_gml.c40 static int check_asic_status(struct echoaudio *chip) in check_asic_status()
63 static int write_control_reg(struct echoaudio *chip, u32 value, char force) in write_control_reg()
92 static int set_input_auto_mute(struct echoaudio *chip, int automute) in set_input_auto_mute()
106 static int set_digital_mode(struct echoaudio *chip, u8 mode) in set_digital_mode()
153 static int set_professional_spdif(struct echoaudio *chip, char prof) in set_professional_spdif()
/sound/pci/
DMakefile69 echoaudio/ \