Home
last modified time | relevance | path

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

/linux/sound/pci/echoaudio/
H A Dechoaudio.h322 struct echoaudio { struct
419 static int init_dsp_comm_page(struct echoaudio *chip); argument
420 static int init_line_levels(struct echoaudio *chip);
421 static int free_pipes(struct echoaudio *chip, struct audiopipe *pipe);
422 static int load_firmware(struct echoaudio *chip);
423 static int wait_handshake(struct echoaudio *chip);
424 static int send_vector(struct echoaudio *chip, u32 command);
426 struct echoaudio *chip, const short fw_index);
428 struct echoaudio *chip);
431 static int enable_midi_input(struct echoaudio *chip, char enable);
[all …]
H A Dmia_dsp.c17 static int set_input_clock(struct echoaudio *chip, u16 clock);
18 static int set_professional_spdif(struct echoaudio *chip, char prof);
19 static int update_flags(struct echoaudio *chip);
20 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
22 static int update_vmixer_level(struct echoaudio *chip);
25 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
61 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
68 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
87 static int load_asic(struct echoaudio *chip) in load_asic()
94 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
[all …]
H A Dlayla20_dsp.c17 static int read_dsp(struct echoaudio *chip, u32 *data);
18 static int set_professional_spdif(struct echoaudio *chip, char prof);
19 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
20 static int check_asic_status(struct echoaudio *chip);
21 static int update_flags(struct echoaudio *chip);
24 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
59 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
67 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
98 static int check_asic_status(struct echoaudio *chip) in check_asic_status()
128 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
H A Decho3g_dsp.c16 static int load_asic(struct echoaudio *chip);
17 static int dsp_set_digital_mode(struct echoaudio *chip, u8 mode);
18 static int set_digital_mode(struct echoaudio *chip, u8 mode);
19 static int check_asic_status(struct echoaudio *chip);
20 static int set_sample_rate(struct echoaudio *chip, u32 rate);
21 static int set_input_clock(struct echoaudio *chip, u16 clock);
22 static int set_professional_spdif(struct echoaudio *chip, char prof);
23 static int set_phantom_power(struct echoaudio *chip, char on);
24 static int write_control_reg(struct echoaudio *chip, u32 ctl, u32 frq,
29 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
[all …]
H A Dindigoio_dsp.c17 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
19 static int update_vmixer_level(struct echoaudio *chip);
22 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
55 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
62 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
70 static int load_asic(struct echoaudio *chip) in load_asic()
77 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
91 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
115 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
H A Dgina20_dsp.c17 static int set_professional_spdif(struct echoaudio *chip, char prof);
18 static int update_flags(struct echoaudio *chip);
21 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
57 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
65 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()
136 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock()
165 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain()
182 static int update_flags(struct echoaudio *chip) in update_flags()
[all …]
H A Dindigodj_dsp.c17 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
19 static int update_vmixer_level(struct echoaudio *chip);
22 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
55 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
62 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
70 static int load_asic(struct echoaudio *chip) in load_asic()
77 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
121 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
145 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
H A Dindigo_dsp.c17 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe,
19 static int update_vmixer_level(struct echoaudio *chip);
22 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
55 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
62 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
70 static int load_asic(struct echoaudio *chip) in load_asic()
77 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
121 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
145 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
H A Dechoaudio_dsp.c20 static int restore_dsp_settings(struct echoaudio *chip);
27 static int wait_handshake(struct echoaudio *chip) in wait_handshake()
51 static int send_vector(struct echoaudio *chip, u32 command) in send_vector()
76 static int write_dsp(struct echoaudio *chip, u32 data) in write_dsp()
100 static int read_dsp(struct echoaudio *chip, u32 *data) in read_dsp()
130 static int read_sn(struct echoaudio *chip) in read_sn()
152 static inline int check_asic_status(struct echoaudio *chip) in check_asic_status()
165 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic) in load_asic_generic()
212 static int install_resident_loader(struct echoaudio *chip) in install_resident_loader()
320 static int load_dsp(struct echoaudio *chip, u16 *code) in load_dsp()
[all …]
H A Dlayla24_dsp.c17 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
18 static int set_input_clock(struct echoaudio *chip, u16 clock);
19 static int set_professional_spdif(struct echoaudio *chip, char prof);
20 static int set_digital_mode(struct echoaudio *chip, u8 mode);
21 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
22 static int check_asic_status(struct echoaudio *chip);
25 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()
76 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
101 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
H A Dgina24_dsp.c17 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
18 static int set_input_clock(struct echoaudio *chip, u16 clock);
19 static int set_professional_spdif(struct echoaudio *chip, char prof);
20 static int set_digital_mode(struct echoaudio *chip, u8 mode);
21 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
22 static int check_asic_status(struct echoaudio *chip);
25 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()
83 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
109 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
H A Dmidi.c22 static int enable_midi_input(struct echoaudio *chip, char enable) in enable_midi_input()
45 static int write_midi(struct echoaudio *chip, u8 *data, int bytes) in write_midi()
75 static inline int mtc_process_data(struct echoaudio *chip, short midi_byte) in mtc_process_data()
101 static int midi_service_irq(struct echoaudio *chip) in midi_service_irq()
141 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_open()
152 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_trigger()
165 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_input_close()
175 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_output_open()
187 struct echoaudio *chip = timer_container_of(chip, t, timer); in snd_echo_midi_output_write()
235 struct echoaudio *chip = substream->rmidi->private_data; in snd_echo_midi_output_trigger()
[all …]
H A Dmona_dsp.c17 static int write_control_reg(struct echoaudio *chip, u32 value, char force);
18 static int set_input_clock(struct echoaudio *chip, u16 clock);
19 static int set_professional_spdif(struct echoaudio *chip, char prof);
20 static int set_digital_mode(struct echoaudio *chip, u8 mode);
21 static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic);
22 static int check_asic_status(struct echoaudio *chip);
25 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()
76 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
102 static int load_asic(struct echoaudio *chip) in load_asic()
[all …]
H A Dechoaudio.c33 struct echoaudio *chip, const short fw_index) in get_firmware()
61 struct echoaudio *chip) in free_firmware()
68 static void free_firmware_cache(struct echoaudio *chip) in free_firmware_cache()
236 struct echoaudio *chip = rule->private; in hw_rule_sample_rate()
257 struct echoaudio *chip; in pcm_open()
351 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_analog_in_open()
378 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_analog_out_open()
413 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_digital_in_open()
450 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_digital_out_open()
491 struct echoaudio *chip = snd_pcm_substream_chip(substream); in pcm_close()
[all …]
H A Ddarla24_dsp.c17 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
51 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
58 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
77 static int load_asic(struct echoaudio *chip) in load_asic()
84 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
142 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock()
H A Dechoaudio_3g.c21 static int check_asic_status(struct echoaudio *chip) in check_asic_status()
49 static inline u32 get_frq_reg(struct echoaudio *chip) in get_frq_reg()
58 static int write_control_reg(struct echoaudio *chip, u32 ctl, u32 frq, in write_control_reg()
87 static int set_digital_mode(struct echoaudio *chip, u8 mode) in set_digital_mode()
129 static u32 set_spdif_bits(struct echoaudio *chip, u32 control_reg, u32 rate) in set_spdif_bits()
161 static int set_professional_spdif(struct echoaudio *chip, char prof) in set_professional_spdif()
177 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
207 static int load_asic(struct echoaudio *chip) in load_asic()
242 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
312 static int set_input_clock(struct echoaudio *chip, u16 clock) in set_input_clock()
[all …]
H A Dindigo_express_dsp.c14 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
62 static int set_vmixer_gain(struct echoaudio *chip, u16 output, u16 pipe, in set_vmixer_gain()
86 static int update_vmixer_level(struct echoaudio *chip) in update_vmixer_level()
96 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
104 static int load_asic(struct echoaudio *chip) in load_asic()
H A Ddarla20_dsp.c17 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
52 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
60 static u32 detect_input_clocks(const struct echoaudio *chip) in detect_input_clocks()
68 static int load_asic(struct echoaudio *chip) in load_asic()
75 static int set_sample_rate(struct echoaudio *chip, u32 rate) in set_sample_rate()
H A Dindigodjx_dsp.c14 static int update_vmixer_level(struct echoaudio *chip);
15 static int set_vmixer_gain(struct echoaudio *chip, u16 output,
19 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
52 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
H A Dindigoiox_dsp.c14 static int update_vmixer_level(struct echoaudio *chip);
15 static int set_vmixer_gain(struct echoaudio *chip, u16 output,
19 static int init_hw(struct echoaudio *chip, u16 device_id, u16 subdevice_id) in init_hw()
52 static int set_mixer_defaults(struct echoaudio *chip) in set_mixer_defaults()
H A Dechoaudio_gml.c25 static int check_asic_status(struct echoaudio *chip) in check_asic_status()
49 static int write_control_reg(struct echoaudio *chip, u32 value, char force) in write_control_reg()
80 static int set_input_auto_mute(struct echoaudio *chip, int automute) in set_input_auto_mute()
94 static int set_digital_mode(struct echoaudio *chip, u8 mode) in set_digital_mode()
141 static int set_professional_spdif(struct echoaudio *chip, char prof) in set_professional_spdif()
/linux/sound/pci/
H A DMakefile70 echoaudio/ \