/linux/sound/pci/pcxhr/ |
H A D | pcxhr_core.h | 14 struct pcxhr_mgr; 17 void pcxhr_reset_xilinx_com(struct pcxhr_mgr *mgr); 18 void pcxhr_reset_dsp(struct pcxhr_mgr *mgr); 19 void pcxhr_enable_dsp(struct pcxhr_mgr *mgr); 20 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, const struct firmware *xilinx, int second); 21 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, const struct firmware *eeprom); 22 int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot); 23 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp); 93 int pcxhr_send_msg(struct pcxhr_mgr *mgr, struct pcxhr_rmh *rmh); 138 int pcxhr_set_pipe_state(struct pcxhr_mgr *mg [all...] |
H A D | pcxhr_mix22.h | 13 struct pcxhr_mgr; 15 int hr222_sub_init(struct pcxhr_mgr *mgr); 16 int hr222_sub_set_clock(struct pcxhr_mgr *mgr, unsigned int rate, 18 int hr222_get_external_clock(struct pcxhr_mgr *mgr, 22 int hr222_read_gpio(struct pcxhr_mgr *mgr, int is_gpi, int *value); 23 int hr222_write_gpo(struct pcxhr_mgr *mgr, int value); 24 int hr222_manage_timecode(struct pcxhr_mgr *mgr, int enable);
|
H A D | pcxhr_hwdep.c | 25 static int pcxhr_sub_init(struct pcxhr_mgr *mgr); 29 static int pcxhr_init_board(struct pcxhr_mgr *mgr) in pcxhr_init_board() 87 static int pcxhr_sub_init(struct pcxhr_mgr *mgr) in pcxhr_sub_init() 121 void pcxhr_reset_board(struct pcxhr_mgr *mgr) in pcxhr_reset_board() 153 static int pcxhr_dsp_allocate_pipe(struct pcxhr_mgr *mgr, in pcxhr_dsp_allocate_pipe() 199 static int pcxhr_dsp_free_pipe( struct pcxhr_mgr *mgr, struct pcxhr_pipe *pipe) 229 static int pcxhr_config_pipes(struct pcxhr_mgr *mgr) in pcxhr_config_pipes() 257 static int pcxhr_start_pipes(struct pcxhr_mgr *mgr) in pcxhr_start_pipes() 276 static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index, in pcxhr_dsp_load() 352 int pcxhr_setup_firmware(struct pcxhr_mgr *mg [all...] |
H A D | pcxhr.h | 31 struct pcxhr_mgr; 51 struct pcxhr_mgr { struct 155 struct pcxhr_mgr *mgr; 194 int pcxhr_set_clock(struct pcxhr_mgr *mgr, unsigned int rate); 195 int pcxhr_get_external_clock(struct pcxhr_mgr *mgr, 52 num_cardspcxhr_mgr global() argument 53 chippcxhr_mgr global() argument 55 pcipcxhr_mgr global() argument 57 irqpcxhr_mgr global() argument 59 granularitypcxhr_mgr global() argument 62 portpcxhr_mgr global() argument 65 namepcxhr_mgr global() argument 67 prmhpcxhr_mgr global() argument 69 lockpcxhr_mgr global() argument 70 msg_lockpcxhr_mgr global() argument 72 setup_mutexpcxhr_mgr global() argument 73 mixer_mutexpcxhr_mgr global() argument 76 dsp_loadedpcxhr_mgr global() argument 77 dsp_versionpcxhr_mgr global() argument 78 playback_chipspcxhr_mgr global() argument 79 capture_chipspcxhr_mgr global() argument 80 fw_file_setpcxhr_mgr global() argument 81 firmware_numpcxhr_mgr global() argument 82 is_hr_stereopcxhr_mgr global() argument 83 board_has_aes1pcxhr_mgr global() argument 84 board_has_analogpcxhr_mgr global() argument 85 board_has_micpcxhr_mgr global() argument 86 board_aes_in_192kpcxhr_mgr global() argument 87 mono_capturepcxhr_mgr global() argument 88 capture_ltcpcxhr_mgr global() argument 90 hostportpcxhr_mgr global() argument 92 use_clock_typepcxhr_mgr global() argument 93 cur_clock_typepcxhr_mgr global() argument 94 sample_ratepcxhr_mgr global() argument 95 ref_count_ratepcxhr_mgr global() argument 96 timer_togglepcxhr_mgr global() argument 97 dsp_time_lastpcxhr_mgr global() argument 98 dsp_time_errpcxhr_mgr global() argument 99 src_it_dsppcxhr_mgr global() argument 100 io_num_reg_contpcxhr_mgr global() argument 101 codec_speedpcxhr_mgr global() argument 102 sample_rate_realpcxhr_mgr global() argument 103 last_reg_statpcxhr_mgr global() argument 104 async_err_stream_xrunpcxhr_mgr global() argument 105 async_err_pipe_xrunpcxhr_mgr global() argument 106 async_err_other_lastpcxhr_mgr global() argument 108 xlx_cfgpcxhr_mgr global() argument 109 xlx_selmicpcxhr_mgr global() argument 110 dsp_resetpcxhr_mgr global() argument
|
H A D | pcxhr_core.c | 113 static int pcxhr_check_reg_bit(struct pcxhr_mgr *mgr, unsigned int reg, in pcxhr_check_reg_bit() 166 static int pcxhr_send_it_dsp(struct pcxhr_mgr *mgr, in pcxhr_send_it_dsp() 226 void pcxhr_reset_xilinx_com(struct pcxhr_mgr *mgr) in pcxhr_reset_xilinx_com() 233 static void pcxhr_enable_irq(struct pcxhr_mgr *mgr, int enable) in pcxhr_enable_irq() 244 void pcxhr_reset_dsp(struct pcxhr_mgr *mgr) in pcxhr_reset_dsp() 259 void pcxhr_enable_dsp(struct pcxhr_mgr *mgr) in pcxhr_enable_dsp() 268 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, in pcxhr_load_xilinx_binary() 320 static int pcxhr_download_dsp(struct pcxhr_mgr *mgr, const struct firmware *dsp) in pcxhr_download_dsp() 371 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, in pcxhr_load_eeprom_binary() 403 int pcxhr_load_boot_binary(struct pcxhr_mgr *mg [all...] |
H A D | pcxhr_hwdep.h | 24 int pcxhr_setup_firmware(struct pcxhr_mgr *mgr); 25 void pcxhr_reset_board(struct pcxhr_mgr *mgr);
|
H A D | pcxhr.c | 234 static int pcxhr_get_clock_reg(struct pcxhr_mgr *mgr, unsigned int rate, in pcxhr_get_clock_reg() 307 static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_set_clock() 379 int pcxhr_set_clock(struct pcxhr_mgr *mgr, unsigned int rate) in pcxhr_set_clock() 412 static int pcxhr_sub_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_get_external_clock() 475 int pcxhr_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_get_external_clock() 691 static void pcxhr_start_linked_stream(struct pcxhr_mgr *mgr) in pcxhr_start_linked_stream() 878 static int pcxhr_hardware_timer(struct pcxhr_mgr *mgr, int start) in pcxhr_hardware_timer() 902 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_prepare() 939 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_hw_params() 988 struct pcxhr_mgr *mg in pcxhr_open() [all...] |
H A D | pcxhr_mixer.h | 14 int pcxhr_create_mixer(struct pcxhr_mgr *mgr);
|
H A D | pcxhr_mixer.c | 725 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_info() 745 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_get() 753 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_put() 803 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_rate_info() 814 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_rate_get() 1103 int pcxhr_create_mixer(struct pcxhr_mgr *mgr) in pcxhr_create_mixer()
|