Lines Matching refs:echoaudio
5 www.echoaudio.com
363 struct echoaudio {
463 static int init_dsp_comm_page(struct echoaudio *chip);
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);
479 struct echoaudio *chip);
483 static inline void clear_handshake(struct echoaudio *chip)
488 static inline u32 get_dsp_register(struct echoaudio *chip, u32 index)
493 static inline void set_dsp_register(struct echoaudio *chip, u32 index,
505 static inline int px_digital_out(const struct echoaudio *chip)
510 static inline int px_analog_in(const struct echoaudio *chip)
515 static inline int px_digital_in(const struct echoaudio *chip)
520 static inline int px_num(const struct echoaudio *chip)
525 static inline int bx_digital_out(const struct echoaudio *chip)
530 static inline int bx_analog_in(const struct echoaudio *chip)
535 static inline int bx_digital_in(const struct echoaudio *chip)
540 static inline int bx_num(const struct echoaudio *chip)
545 static inline int num_pipes_out(const struct echoaudio *chip)
550 static inline int num_pipes_in(const struct echoaudio *chip)
555 static inline int num_busses_out(const struct echoaudio *chip)
560 static inline int num_busses_in(const struct echoaudio *chip)
565 static inline int num_analog_busses_out(const struct echoaudio *chip)
570 static inline int num_analog_busses_in(const struct echoaudio *chip)
575 static inline int num_digital_busses_out(const struct echoaudio *chip)
580 static inline int num_digital_busses_in(const struct echoaudio *chip)
587 static inline int monitor_index(const struct echoaudio *chip, int out, int in)