| /linux/sound/pci/echoaudio/ |
| H A D | echoaudio.h | 322 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 D | mia_dsp.c | 17 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 D | layla20_dsp.c | 17 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 D | echo3g_dsp.c | 16 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 D | indigoio_dsp.c | 17 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 D | gina20_dsp.c | 17 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 D | indigodj_dsp.c | 17 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 D | indigo_dsp.c | 17 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 D | echoaudio_dsp.c | 20 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 D | layla24_dsp.c | 17 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 D | gina24_dsp.c | 17 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 D | midi.c | 22 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 D | mona_dsp.c | 17 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 D | echoaudio.c | 33 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 D | darla24_dsp.c | 17 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 D | echoaudio_3g.c | 21 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 D | indigo_express_dsp.c | 14 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 D | darla20_dsp.c | 17 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 D | indigodjx_dsp.c | 14 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 D | indigoiox_dsp.c | 14 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 D | echoaudio_gml.c | 25 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 D | Makefile | 70 echoaudio/ \
|