Home
last modified time | relevance | path

Searched refs:pcxhr_mgr (Results 1 – 10 of 10) sorted by relevance

/sound/pci/pcxhr/
Dpcxhr_core.h27 struct pcxhr_mgr;
30 void pcxhr_reset_xilinx_com(struct pcxhr_mgr *mgr);
31 void pcxhr_reset_dsp(struct pcxhr_mgr *mgr);
32 void pcxhr_enable_dsp(struct pcxhr_mgr *mgr);
33 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, const struct firmware *xilinx, int second);
34 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, const struct firmware *eeprom);
35 int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot);
36 int pcxhr_load_dsp_binary(struct pcxhr_mgr *mgr, const struct firmware *dsp);
106 int pcxhr_send_msg(struct pcxhr_mgr *mgr, struct pcxhr_rmh *rmh);
151 int pcxhr_set_pipe_state(struct pcxhr_mgr *mgr, int playback_mask, int capture_mask, int start);
[all …]
Dpcxhr_mix22.h26 struct pcxhr_mgr;
28 int hr222_sub_init(struct pcxhr_mgr *mgr);
29 int hr222_sub_set_clock(struct pcxhr_mgr *mgr, unsigned int rate,
31 int hr222_get_external_clock(struct pcxhr_mgr *mgr,
35 int hr222_read_gpio(struct pcxhr_mgr *mgr, int is_gpi, int *value);
36 int hr222_write_gpo(struct pcxhr_mgr *mgr, int value);
37 int hr222_manage_timecode(struct pcxhr_mgr *mgr, int enable);
Dpcxhr_hwdep.c38 static int pcxhr_sub_init(struct pcxhr_mgr *mgr);
42 static int pcxhr_init_board(struct pcxhr_mgr *mgr) in pcxhr_init_board()
100 static int pcxhr_sub_init(struct pcxhr_mgr *mgr) in pcxhr_sub_init()
134 void pcxhr_reset_board(struct pcxhr_mgr *mgr) in pcxhr_reset_board()
166 static int pcxhr_dsp_allocate_pipe(struct pcxhr_mgr *mgr, in pcxhr_dsp_allocate_pipe()
212 static int pcxhr_dsp_free_pipe( struct pcxhr_mgr *mgr, struct pcxhr_pipe *pipe)
242 static int pcxhr_config_pipes(struct pcxhr_mgr *mgr) in pcxhr_config_pipes()
270 static int pcxhr_start_pipes(struct pcxhr_mgr *mgr) in pcxhr_start_pipes()
289 static int pcxhr_dsp_load(struct pcxhr_mgr *mgr, int index, in pcxhr_dsp_load()
362 int pcxhr_setup_firmware(struct pcxhr_mgr *mgr) in pcxhr_setup_firmware()
Dpcxhr.h44 struct pcxhr_mgr;
64 struct pcxhr_mgr { struct
169 struct pcxhr_mgr *mgr;
208 int pcxhr_set_clock(struct pcxhr_mgr *mgr, unsigned int rate);
209 int pcxhr_get_external_clock(struct pcxhr_mgr *mgr,
Dpcxhr_core.c126 static int pcxhr_check_reg_bit(struct pcxhr_mgr *mgr, unsigned int reg, in pcxhr_check_reg_bit()
179 static int pcxhr_send_it_dsp(struct pcxhr_mgr *mgr, in pcxhr_send_it_dsp()
239 void pcxhr_reset_xilinx_com(struct pcxhr_mgr *mgr) in pcxhr_reset_xilinx_com()
246 static void pcxhr_enable_irq(struct pcxhr_mgr *mgr, int enable) in pcxhr_enable_irq()
257 void pcxhr_reset_dsp(struct pcxhr_mgr *mgr) in pcxhr_reset_dsp()
272 void pcxhr_enable_dsp(struct pcxhr_mgr *mgr) in pcxhr_enable_dsp()
281 int pcxhr_load_xilinx_binary(struct pcxhr_mgr *mgr, in pcxhr_load_xilinx_binary()
333 static int pcxhr_download_dsp(struct pcxhr_mgr *mgr, const struct firmware *dsp) in pcxhr_download_dsp()
384 int pcxhr_load_eeprom_binary(struct pcxhr_mgr *mgr, in pcxhr_load_eeprom_binary()
416 int pcxhr_load_boot_binary(struct pcxhr_mgr *mgr, const struct firmware *boot) in pcxhr_load_boot_binary()
[all …]
Dpcxhr_mix22.c219 static void hr222_config_akm(struct pcxhr_mgr *mgr, unsigned short data) in hr222_config_akm()
235 static int hr222_set_hw_playback_level(struct pcxhr_mgr *mgr, in hr222_set_hw_playback_level()
257 static int hr222_set_hw_capture_level(struct pcxhr_mgr *mgr, in hr222_set_hw_capture_level()
282 static void hr222_micro_boost(struct pcxhr_mgr *mgr, int level);
284 int hr222_sub_init(struct pcxhr_mgr *mgr) in hr222_sub_init()
351 int hr222_sub_set_clock(struct pcxhr_mgr *mgr, in hr222_sub_set_clock()
415 int hr222_get_external_clock(struct pcxhr_mgr *mgr, in hr222_get_external_clock()
509 int hr222_read_gpio(struct pcxhr_mgr *mgr, int is_gpi, int *value) in hr222_read_gpio()
523 int hr222_write_gpo(struct pcxhr_mgr *mgr, int value) in hr222_write_gpo()
535 int hr222_manage_timecode(struct pcxhr_mgr *mgr, int enable) in hr222_manage_timecode()
[all …]
Dpcxhr_hwdep.h37 int pcxhr_setup_firmware(struct pcxhr_mgr *mgr);
38 void pcxhr_reset_board(struct pcxhr_mgr *mgr);
Dpcxhr.c248 static int pcxhr_get_clock_reg(struct pcxhr_mgr *mgr, unsigned int rate, in pcxhr_get_clock_reg()
321 static int pcxhr_sub_set_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_set_clock()
393 int pcxhr_set_clock(struct pcxhr_mgr *mgr, unsigned int rate) in pcxhr_set_clock()
426 static int pcxhr_sub_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_sub_get_external_clock()
489 int pcxhr_get_external_clock(struct pcxhr_mgr *mgr, in pcxhr_get_external_clock()
705 static void pcxhr_start_linked_stream(struct pcxhr_mgr *mgr) in pcxhr_start_linked_stream()
893 static int pcxhr_hardware_timer(struct pcxhr_mgr *mgr, int start) in pcxhr_hardware_timer()
917 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_prepare()
954 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_hw_params()
1019 struct pcxhr_mgr *mgr = chip->mgr; in pcxhr_open()
[all …]
Dpcxhr_mixer.h27 int pcxhr_create_mixer(struct pcxhr_mgr *mgr);
Dpcxhr_mixer.c738 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_info()
758 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_get()
766 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_type_put()
816 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_rate_info()
827 struct pcxhr_mgr *mgr = snd_kcontrol_chip(kcontrol); in pcxhr_clock_rate_get()
1116 int pcxhr_create_mixer(struct pcxhr_mgr *mgr) in pcxhr_create_mixer()